This package contains a set of helper functions used across NMF.
$ dotnet add package NMF-UtilitiesThis package contains some utility functionalities that are needed in other parts of NMF.
The provided utility functions are:
ItemEqualityComparer is a generic comparer that compares arrays based on the equality of their itemsMemoizedFunc is a class that executes functions but memoizes results such they can be reused independentlyExtensions contains a few helper methods:
As exposes the C# as operator as a method, useful since System.CodeDOM does not support this operatorClosure completes the closure of an operationDepthOfTree calculates the depth of a treeToPascalCase and ToCamelCase calculate the PascalCase or camelCase version of a stringThere is a documentation website which we try to maintain that contains a few tutorials. There are publications if you want to explore the technical details. Also, please feel free to ask a question or report a bug.