qbit86
-
- 6,603 total downloads
- last updated 1/17/2023
- Latest version: 0.15.0
Abstractions of graphs to be examined and manipulated in a data-structure agnostic fashion. Commonly used types: • IHeadIncidence<TVertex, TEdge> • IOutEdgesIncidence<TVertex, TEdges> • IAdjacency<TVertex, TVertices> • IMonoid<T> -
- 6,467 total downloads
- last updated 1/17/2023
- Latest version: 0.15.0
Data structures for graphs and some specialized collections. Commonly used types: • IndexedIncidenceGraph • SimpleIncidenceGraph • IGraphBuilder<TGraph, TVertex, TEdge> -
- 6,166 total downloads
- last updated 1/17/2023
- Latest version: 0.15.0
Basic blocks for building algorithms and data structures. Commonly used types: • ArrayPrefix<T> • ArrayPrefixEnumerator<T> • IndexedDictionary<TValue> • IndexedSet -
Misnomer.
Rist by: qbit86- 5,223 total downloads
- last updated 12/31/2020
- Latest version: 0.4.1
Indexed collection like usual List<T>, but with less allocations. Enables reusing instances of inner array via ArrayPool<T>.Shared. Provides ToRist() extension method which perfectly replaces conventional ToList() for materializing LINQ queries. MoveToArray() method releases ownership of internal... More information -
- 4,800 total downloads
- last updated 4/5/2020
- Latest version: 0.7.0
Abstractions for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used types: Phlogopite.AggregateLogger<TProperty> Phlogopite.ILogger<TProperty> Phlogopite.SpanBuilder<TProperty> -
- 4,327 total downloads
- last updated 1/25/2023
- Latest version: 0.15.2
Graph traversal algorithms: BFS, DFS. Commonly used types: • EnumerableGenericSearch<TVertex, TNeighborEnumerator>, EnumerableGenericSearch<TVertex, TEdge, TEdgeEnumerator> • EnumerableBfs<TVertex, TNeighborEnumerator>, EnumerableBfs<TVertex, TEdge, TEdgeEnumerator> • EnumerableDfs<TVertex,... More information -
Phlogopite by: qbit86
- 4,156 total downloads
- last updated 4/5/2020
- Latest version: 0.7.0
Default implementation of abstractions for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used types: Phlogopite.CategoryLogger Phlogopite.MediatorLogger Phlogopite.NamedProperty Phlogopite.Extensions.Tag.TagLoggerExtensions -
- 2,197 total downloads
- last updated 4/5/2020
- Latest version: 0.7.0
Text-based sinks for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used types: Phlogopite.Formatter Phlogopite.IFormatter<TProperty> Phlogopite.Range -
- 2,121 total downloads
- last updated 4/5/2020
- Latest version: 0.7.0
Console logger for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used types: Phlogopite.ConsoleLogger Phlogopite.ConsoleLoggerBuilder -
- 1,388 total downloads
- last updated 12/30/2020
- Latest version: 0.4.0
Associative collection like usual Dictionary<TKey, TValue>, but with comparer type preserved instead of hiding behind the interface. Enables devirtualization of calls to the key comparer. Enables reusing instances of inner array of entries via ArrayPool<T>.Shared. Provides ToFictionary() extension... More information