54 packages tagged with “evaluation”
NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions. This package contains the unsigned assembly 'NCalc'. For the stronly signed assembly version of 'NCalc', see the NCalcSync.signed package.
NCalcAsync is a fully async port of the NCalc.NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.
A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts
Efficient Processing, Compilation, and Execution of Expression Trees at Runtime
Extends JsonSchema.Net to provide the "data" keyword
Enables to work with formulas built in the code or from a string. Computing, derivating, latex rendering, compilation, solving equations and systems of equations analytycally, simplification, and much more. Read more on https://am.angouri.org.
Extends JsonSchema.Net to provide the "uniqueKeys" keyword. Learn about this JSON Schema vocabulary at https://docs.json-everything.net/schema/vocabs/uniquekeys/.
Extends JsonSchema.Net to provide keywords to extend array validation
This library help computing any mathematical formula/expression
The evaluation engine provides an infrastructure for decoupled evaluation. Features: * The evaluation engine provides a single entry point to ask questions (queries, calculations, ...) * Questioner is completely decoupled from answer finding algorithm. * Hierarchical evaluation engines (children inherit knowledge from parent) * Solution definitions can be loaded from modules or plug-ins. * Extensible to solve any kind of question (validation rules, status queries, …) * Fluent definition syntax allowing constraints, strategies, aggregators and multiple expressions per question. * Thorough customizable logging. bbv.Common.EvaluationEngine is a part of bbv.Common, a library of .NET components and functionality including: * (a)synchronous notification component with thread switching using publisher-subscriber pattern, * hierarchical state machine with fluent definition syntax, * programmatic, loosely coupled, context based rule engine, * support for active objects to build multi-threaded applications
NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions. This package contains the strongly signed assembly version of 'NCalc'. For the unsigned assembly of 'NCalc', see the NCalcSync package.
Expression Evaluation Library
Proviant is a framework which evaluate boolean-expressions under the help of the Shunting-yard algorithm.
Evaluates API requests and responses using OpenAPI specifications
Calculation engine with code injecting for .Net
This package by Allied Bits offers a number of advanced features compared to the original NCalc project. NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations and flow control statements (loops and conditions). NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions. NCalc targets .NET 10, .NET 9, .NET 8, .NET Standard 2.0, and NET Framework 4.6.2 and later.
The MathEvaluator .NET library allows you to evaluate and compile any mathematical expressions from a string dynamically. It supports a wide range of operations and allows for the use of custom variables, operators, and functions. The evaluator can be configured for different contexts, such as scientific or programming math expressions, making it highly versatile for various use cases. This flexibility, combined with its high performance, makes it an excellent choice for developers needing a robust mathematical evaluation tool.
Framework component for resolution of generic configurations.
The Quality Layer for RAG Data Pipelines - LLM-powered enrichment and quality assessment
Integrates OpenAPI Evaluation into ASP.NET
High-performance JSON Logic evaluator with schema validation and dependency tracking. Built on blazing-fast Rust engine.
A simple, fast, and secure math parser and runtime script evaluation with syntax similar to C#.
F# wrapper for some functions from AngouriMath. https://am.angouri.org/quickstart/index.html
A C# expression evaluation library based on reflection
Scripted Evaluation Abstractions
Evaluation of expressions using the JINT Javascript engine
A modern, extensible rule engine for .NET 8/9/10 with C# expression evaluation using Roslyn.
Description here
Wrapper of AngouriMath for Jupyter Interactive. https://am.angouri.org/
Library for evaluating Texas Hold'em Poker hands.