Skip to content

v0.2.4

Choose a tag to compare

@aleCombi aleCombi released this 30 Nov 16:36
· 122 commits to master since this release

ChenSignatures v0.2.4

Diff since v0.2.3

BREAKING:

  • The old Python logsig(path, m) implementation (which computed the basis internally) has been removed.
  • The Python logsig API now requires explicit basis preparation:
    prep = prepare_logsig(d, m)
    logsig(path, prep)
    A convenience wrapper still exists, but all computation now goes through the prepared basis.

New:

  • Added basis caching support on the Python side to match the Julia prepare(d, m)logsig(path, basis) workflow.
  • Reworked Python package structure: tests moved to tests/, benchmarks moved to benchmarks/.
  • Added optional dependency groups and made PyTorch optional.
  • Removed iisignature due to build/compatibility issues.
  • Added a full pytest suite including cached logsignature tests and PyTorch autograd tests.
  • Added a two-tier CI configuration for fast checks and full coverage.

Version bump: v0.2.4

Merged pull requests: