Scientific port · public repository
hmmlearn-net
Porting Markov models from Python to C# requires preserving numerical results. This internal project combines a Python reference, parity tests and documented reviews. Its code and history are available to inspect.
- Python → C#
- .NET
- Numerical parity
- Open source
- 29
- implementation and hardening tickets
- 5
- milestones documented in the forge
HMM-13 archive · 7 October 2026
When a review changes the outcome.
A real episode from the port: an issue identified after the tests had passed.
VerificationPASS
The tests pass.
The first review records 611 passing tests. That result does not end the code review.
Review agentREQUEST_CHANGES
A calculation error is found.
The reviewer identifies a mathematically incorrect fallback in Gaussian sampling and blocks integration.
Pilot decisionDECISION
The scope is clarified.
The pilot orders the fallback removed. A failed factorisation now raises an explicit error. The code is revised.
Second reviewAPPROVED
The correction is approved.
The reviewer verifies the removal, reruns the checks and all 611 tests, then approves the delivery.
Counts and decisions from the archived review dated 7 October 2026. Detailed sources are available in the public repository.