Skip to content

Rename NetGraph-Sim to NetLab-Sim - #18

Merged
networmix merged 1 commit into
mainfrom
effort/netlab-sim-rename
Oct 31, 2026
Merged

networmix merged 1 commit into
mainfrom
effort/netlab-sim-rename

Conversation

@networmix

Copy link
Copy Markdown
Owner

Rename the distribution and command from ngraph-sim to netlab-sim, and the Python package from ngraph_sim to netlab_sim. Update imports, packaging, debug/plugin hooks, adapter metadata, documentation, tests and benchmark scripts together. Simulation results, PRNG v1 sequences and historical records are preserved.

The old namespace and entry points are removed; pickles qualified with ngraph_sim no longer load. Bound dev pytest below 9.2 so pytest-benchmark 5.3 fixtures work in fresh environments.

Validation: make check-ci, make check-ft, wheel/sdist builds and twine check, clean wheel/VCS installs, CLI/API smoke checks, and unchanged PRNG known answers and representative simulation outputs. CI passed on Python 3.11–3.14 and free-threaded 3.14.

Existing integration limit: the optional scenario adapter requires NetGraph with Scenario.run(). The base and candidate fail the same scenario checks against NetGraph versions without that method.

Rename the distribution, package and CLI together. Preserve PRNG sequences
and historical provenance, and bound pytest for benchmark fixture compatibility.
@networmix
networmix merged commit 4514276 into main Oct 31, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant