Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 993 Bytes

File metadata and controls

28 lines (22 loc) · 993 Bytes

Changelog

All notable changes to PathSim are documented here.

The format follows Keep a Changelog. PathSim uses Semantic Versioning.


[Unreleased]

[0.1.0] — 2026-03-09

Added

  • Monte Carlo simulation engine with vectorised NumPy implementation
  • Three built-in scenarios: startup, career-change, investment
  • Distribution support: normal, beta, uniform
  • Sensitivity analysis via Spearman rank correlation (no scipy dependency)
  • CLI with rich formatting, progress spinner, and outcome bars
  • --chart flag for matplotlib score histograms
  • --explain flag for optional Ollama LLM explanation
  • --seed flag for reproducible results
  • --list flag to enumerate available scenarios
  • Natural-language decision matching (e.g. "start a startup" → startup scenario)
  • Programmatic API (pathsim.engine.simulate)
  • Full pytest test suite
  • GitHub Pages documentation site
  • MIT license