Skip to content

feat: expand analysis tiers across core, CLI, and Python (v0.12.0) - #9

Merged
ereid7 merged 6 commits into
masterfrom
feature/analysis-improvements-3
Mar 5, 2026
Merged

feat: expand analysis tiers across core, CLI, and Python (v0.12.0)#9
ereid7 merged 6 commits into
masterfrom
feature/analysis-improvements-3

Conversation

@ereid7

@ereid7 ereid7 commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add major analysis expansion in openentropy-core: new statistics, temporal, and synchrony modules, plus extended chaos/entropy-complexity methods (SampEn, ApEn, DFA, RQA, rolling/bootstrap Hurst, PermEn, Anderson-Darling) and verdict support.
  • Integrate tiered analysis in CLI (--chaos, --chaos-extended, --temporal, --statistics, --synchrony) with deep-profile defaults, synchrony output, and JSON parity for new sections.
  • Bring Python SDK to parity by adding bindings + top-level exports for all new capabilities, and align docs across README/CLI/concepts/Rust SDK/Python SDK including attribution.

Cross-Surface Updates

  • Core: crates/openentropy-core/src/{analysis.rs,chaos.rs,statistics.rs,temporal.rs,synchrony.rs,verdict.rs,math.rs,lib.rs}
  • CLI: crates/openentropy-cli/src/{main.rs,commands/analyze.rs}
  • Python bindings/package: crates/openentropy-python/src/*_bindings.rs, crates/openentropy-python/src/lib.rs, openentropy/__init__.py
  • Docs: README.md, docs architecture/version references, and website docs under website/src/content/docs/** (including new analysis concept pages)
  • Release/versioning: bump to 0.12.0 in workspace + Python package + changelog

Verification

  • cargo fmt --all -- --check
  • cargo clippy --workspace --exclude openentropy-python -- -D warnings
  • cargo test --workspace --exclude openentropy-python
  • .venv/bin/maturin develop --release
  • .venv/bin/python scripts/ci/check_python_source_parity.py
  • cd website && npm run build
  • cargo run -p openentropy-cli -- --help
  • cargo run -p openentropy-cli -- analyze --help

@ereid7
ereid7 merged commit c6fac73 into master Mar 5, 2026
2 checks passed
@ereid7
ereid7 deleted the feature/analysis-improvements-3 branch March 5, 2026 04:51
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