51 packages tagged with “theory”
NUnit is a unit-testing framework for all .NET languages. It can run on macOS, Linux and Windows operating systems. NUnit can be used for a wide range of testing, from unit testing with TDD to full-fledged system and integration testing. It is a non-opinionated, broad and deep framework with multiple different ways to assert that your code behaves as expected. Many aspects of NUnit can be extended to suit your specific purposes. The latest version, version 4, is an upgrade from the groundbreaking NUnit 3 framework. It is a modernized version, aimed at taking advantage of the latest .NET features and C# language constructs. If you are upgrading from NUnit 3, be aware of the breaking changes (https://docs.nunit.org/articles/nunit/release-notes/breaking-changes.html#nunit-40). Please see the NUnit 4 Migration Guide (https://docs.nunit.org/articles/nunit/release-notes/Nunit4.0-MigrationGuide.html) and take care to prepare your NUnit 3 code before you do the upgrade. Supported platforms: - .NET Framework 4.6.2+ - .NET 6.0+ - .NET 8.0+
Core graph theory interfaces, to allow for graph algorithms that do not depend on a particular graph representation.
Custom xUnit data attributes.
A code model for western music concepts.
Harmony is a .NET library to create color harmonies
Graph search algorithms that work against any graph type implementing the interfaces defined in SCGraphTheory.Abstractions.
NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. This package includes the NUnit 3.0 framework assembly for SilverLight 5.0, which is referenced by your tests. You will need to install the NUnitLite.SL50 package in order to run the tests.
Provides numerous graph theory based Graph Collections
Mutable, in-memory adjacency list graph implementation that implements the interfaces defined in SCGraphTheory.Abstractions.
Western music units.
Number Theory; BigRational; Integer and Rational Math library; Combinatorics; Linq
NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. This package includes the NUnit 3.0 framework assembly for .NET Compact Framework 3.5, which is referenced by your tests. You will need to install the NUnitLiteCF package in order to run the tests. Two separate packages are used because future versions will be supported by additional runners.
F# Library for defining, exploring and proving concepts in abstract algebra.
A C# PID (proportional-integral-derivative) controller targeting .NET Standard 2.0.
uScoober.TestFramework: THE test framework for NETMF
LibTopoART provides C# implementations of several TopoART neural networks which are suited to problems such as online-learning, lifelong learning from data streams, as well as incremental learning and prediction from non-stationary data, noisy data, imbalanced data, and incomplete data.
FluentTheory is a .NET library that allows to define and to evaluate theories.
PID Controllers
A library to automatically generate xUnit theory methods from lists of test cases.
uScoober.TestFramework: LED Display Interface
uScoober.TestFramework: Character Display Interface
uScoober.TestFramework: Graphic Display Interface
Package Description
Library to implement Othello game based on alpha-beta-pruning algorithm.
A library for running a simple Turing Machine to validate input strings.
A comprehensive .NET library for music theory operations including notes, intervals, scales, chords, and chord progressions. Provides immutable domain objects with calculated properties for frequency, semitones, and musical relationships.
Library to implement games based on minimax and alpha-beta-pruning algorithms.
LibTopoART.Compatibility provides a simplified access to the neural networks of LibTopoART using common data types. In particular, the data type decimal is substituted by more widely supported types such as double.
Simultaneous Localization And Mapping