Pinned Repositories
ansi_modifier
Ansi modifiers for Dart.
benchmark_runner
A library for writing inline micro-benchmarks, reporting score statistics, and running sync/async benchmarks.
directed_graph
Dart implementation of a directed graph. Provides algorithms for sorting vertices, retrieving a topological ordering or detecting cycles.
exception_templates
Dart exception and error classes with generic type. Enables throwing and catching exceptions based on their type argument.
generic_enum
Dart enumerations with extension-methods offering json-serialization and a mapping of each enum instance to a const value with arbitrary data-type.
generic_reader
Enables retrieving generic const values from a static analyzer representation. Streamlines reading constants of type Map, List, Set, and Dart enumerations.
lazy_memo
Lazy variables that can be re-initialized and memoized functions for Dart.
merging_builder
Dart builder that reads several input files and writes the merged output to one file.
sample_statistics
Sample statistics, histograms, probability distributions, and random sample generators for Dart.
stride
Extension method for iterating Dart Lists and Iterables using a custom start index and step size (stride).
simphotonics's Repositories
simphotonics/directed_graph
Dart implementation of a directed graph. Provides algorithms for sorting vertices, retrieving a topological ordering or detecting cycles.
simphotonics/merging_builder
Dart builder that reads several input files and writes the merged output to one file.
simphotonics/generic_enum
Dart enumerations with extension-methods offering json-serialization and a mapping of each enum instance to a const value with arbitrary data-type.
simphotonics/exception_templates
Dart exception and error classes with generic type. Enables throwing and catching exceptions based on their type argument.
simphotonics/lazy_memo
Lazy variables that can be re-initialized and memoized functions for Dart.
simphotonics/generic_reader
Enables retrieving generic const values from a static analyzer representation. Streamlines reading constants of type Map, List, Set, and Dart enumerations.
simphotonics/sample_statistics
Sample statistics, histograms, probability distributions, and random sample generators for Dart.
simphotonics/stride
Extension method for iterating Dart Lists and Iterables using a custom start index and step size (stride).
simphotonics/ansi_modifier
Ansi modifiers for Dart.
simphotonics/benchmark_runner
A library for writing inline micro-benchmarks, reporting score statistics, and running sync/async benchmarks.
simphotonics/time_tracker
A serializable Dart object that records time-status changes.
simphotonics/unitexpr
Python units, unit expressions, unit systems, united arrays.
simphotonics/list_operators
Extensions providing operators for Dart lists. Package uses null-safety features.
simphotonics/merging_builder_example
Source code generation with Dart.
simphotonics/quote_buffer
Extension methods for transforming single objects and iterables into quoted strings and writing them to a string buffer.
simphotonics/simulated_annealing
Simulated annealing framework for Dart.
simphotonics/sqlite_entity
Sqlite entities for Dart.
simphotonics/analyzer_test
Simple Dart package with non-null experiment enabled.
simphotonics/gvalidate
Generic argument validation for Python using decorators.
simphotonics/lockattrs
Python decorator used to lock class attributes.
simphotonics/minimal_test
A minimalist library for writing tests. Aimed at testing Dart scripts with null-safety enabled. Has no dependencies other than Dart SDK >= 2.9.0.
simphotonics/node
Create, edit, output XML nodes and documents.
simphotonics/serialize_enum
Serialize Dart enums without recourse to source code generation.
simphotonics/sqlite_builder
simphotonics/utils
Utility functions for manipulating strings and arrays.
simphotonics/vector_space
Vector space framework for Dart.
simphotonics/waveguide
2D semiconductor waveguide