8 packages tagged with “Unary”
Matheval is a mathematical expressions evaluator library for .NET. Allows to evaluate mathematical, boolean, string and datetime expressions on the fly. Official document and usage examples: https://matheval.org/math-expression-eval-for-c-sharp/
mXparser is a super easy, rich, fast and highly flexible math expression parser library (parser and evaluator of mathematical expressions / formulas provided as plain text / string). Software delivers easy to use API for JAVA, Android and C# .NET/MONO (Common Language Specification compliant: F#, Visual Basic, C++/CLI). *** If you find the software useful donation or purchase is something you might consider: https://mathparser.org/donate/ *** Online store: https://payhip.com/INFIMA *** Scalar Scientific Calculator, Charts and Scripts, Scalar Lite: https://play.google.com/store/apps/details?id=org.mathparser.scalar.lite *** Scalar Pro: https://play.google.com/store/apps/details?id=org.mathparser.scalar.pro *** ScalarMath.org: https://scalarmath.org/ *** MathSpace.pl: https://mathspace.pl/ ***
Structured Logging support suitable for AWS Logging from within AspNetCore. Logs in JSON form, including a rendered message, unary scope properties (tags), and KeyValuePair scope properties. An extention method is provided to register a structed AWS log provider; other than that there's no real AWS dependency here. The AWS Logging configuration provided should NOT include a custom formatter.
CyberTech is a mathematical expressions evaluator library for .NET. Allows to evaluate mathematical, boolean, string and datetime expressions on the fly. Official document and usage examples: https://CyberTech.org/CyberTech.Mathematic/ Multiple methods just in one line (method chaining) Object value = new Expression("(a + b) / 2 ").Bind("a", 3).Bind("b", 5).Eval();Validate expression before evaluate Expression expression = new Expression("SUM(1,2,3) + true"); //validate expression List<String> errors = expression.GetError(); if(errors.Count == 0) { //No error }
Provides a set of general purpose Fluent Assertion extension methods methods extending from Xunit.
Advanced Calculator that can be implemented easily supports the following +*-/^ operations sin,cos,tan,sin-1,cos-1,tan-1,ln,log10 functions !,ncr,npr operations X,Y,Z variables