An open API service providing repository metadata for many open source software ecosystems.

GitHub / simphotonics 18 Repositories

Software developer with a background in scientific research.

simphotonics/directed_graph

Dart implementation of a directed graph. Provides algorithms for sorting vertices, retrieving a topological ordering or detecting cycles.

Language: Dart - Size: 2.32 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 58 - Forks: 4

simphotonics/identical_items_list

A non-empty non-modifiable Dart list containing identical items.

Language: Dart - Size: 34.2 KB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

simphotonics/benchmark_runner

A library for writing inline micro-benchmarks, reporting score statistics, and running sync/async benchmarks.

Language: Dart - Size: 3.14 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 3 - Forks: 0

simphotonics/callback_controller

Controls the call frequency of a callback and exposes a stream that emits the controller state.

Language: Dart - Size: 47.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

simphotonics/merging_builder

Dart builder that reads several input files and writes the merged output to one file.

Language: Dart - Size: 198 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 8 - Forks: 9

simphotonics/serialize_enum

Serialize Dart enums without recourse to source code generation.

Language: Dart - Size: 41 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

simphotonics/replay_bloc_demo

Replay Bloc Demo

Language: Dart - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

simphotonics/generic_reader

Enables retrieving generic const values from a static analyzer representation. Streamlines reading constants of type Map, List, Set, and Dart enumerations.

Language: Dart - Size: 258 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

simphotonics/ansi_modifier

Ansi modifiers for Dart.

Language: Dart - Size: 324 KB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

simphotonics/merging_builder_example

Source code generation with Dart.

Language: Dart - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

simphotonics/sample_statistics

Sample statistics, histograms, probability distributions, and random sample generators for Dart.

Language: Dart - Size: 835 KB - Last synced at: 24 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 1

simphotonics/simulated_annealing

Simulated annealing framework for Dart.

Language: Dart - Size: 6.81 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

simphotonics/list_operators

Extensions providing operators for Dart lists. Package uses null-safety features.

Language: Dart - Size: 236 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

simphotonics/time_tracker

A serializable Dart object that records time-status changes.

Language: Dart - Size: 72.3 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

simphotonics/lazy_memo

Lazy variables that can be re-initialized and memoized functions for Dart.

Language: Dart - Size: 130 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

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.

Language: Dart - Size: 440 KB - Last synced at: 24 days ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 2

simphotonics/quote_buffer

Extension methods for transforming single objects and iterables into quoted strings and writing them to a string buffer.

Language: Dart - Size: 111 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

simphotonics/exception_templates

Dart exception and error classes with generic type. Enables throwing and catching exceptions based on their type argument.

Language: Dart - Size: 137 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

simphotonics/stride

Extension method for iterating Dart Lists and Iterables using a custom start index and step size (stride).

Language: Dart - Size: 209 KB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

simphotonics/sqlite_entity

Sqlite entities for Dart.

Language: Dart - Size: 4.5 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

simphotonics/sqlite_builder

Language: Dart - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

simphotonics/unitexpr

Python units, unit expressions, unit systems, united arrays.

Language: Python - Size: 195 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

simphotonics/gvalidate

Generic argument validation for Python using decorators.

Language: Python - Size: 106 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

simphotonics/lockattrs

Python decorator used to lock class attributes.

Language: Python - Size: 85.9 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

simphotonics/waveguide

2D semiconductor waveguide

Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

simphotonics/node

Create, edit, output XML nodes and documents.

Language: PHP - Size: 141 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

simphotonics/utils

Utility functions for manipulating strings and arrays.

Language: PHP - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

simphotonics/vector_space

Vector space framework for Dart.

Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

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.

Language: Dart - Size: 333 KB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

simphotonics/analyzer_test

Simple Dart package with non-null experiment enabled.

Language: Dart - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0