Commits
Click on a commit to change the comparison rangerefactor(python): rewrite amptools converter CLI
Replace docopt with argparse and simplify the AmpTools conversion pipeline to match the named-column format expectations.27 days ago
by denehoffman docs: align examples with binding requirements26 days ago
by denehoffman ci: fix RTD config rust version26 days ago
by denehoffman ci: update macOS targets (macos-13 is deprecated)26 days ago
by denehoffman feat(core): make `Dataset` iterators and indexing use `Event`s rather than `EventData`, add access methods for `Event`s using names rather than indices26 days ago
by denehoffman ci: correct macos runner version26 days ago
by denehoffman style: add `LadduResult` helper25 days ago
by denehoffman docs: sync Python and Rust READMEs24 days ago
by denehoffman docs(python): fix doctest examples23 days ago
by denehoffman feat: change MPI-method behaviors to return fewer options and more default values22 days ago
by denehoffman Merge branch 'named-columns' of github.com:denehoffman/laddu into named-columns22 days ago
by denehoffman feat(mpi): move MPI related code into mpi module and add better helper methods21 days ago
by denehoffman fix: use toml for pytest and exclude examples directories19 days ago
by denehoffman feat(python): add Dataset backends and drop converter19 days ago
by denehoffman feat: expose Event p4s/aux as mappings18 days ago
by denehoffman chore: update example scripts17 days ago
by denehoffman ci: change some actions to run more/less frequently17 days ago
by denehoffman ci: update Agents.md to use make.py17 days ago
by denehoffman refactor: drop resources parameter from bind17 days ago
by denehoffman test: raise precision expectations after removing f3217 days ago
by denehoffman fix(tests): get rid of useless bind code in amplitude tests17 days ago
by denehoffman docs: document uv lock usage16 days ago
by denehoffman style: formatting in Rust files15 days ago
by denehoffman chore: add pre-commit config15 days ago
by denehoffman fix(python): allow Mass to accept alias strings15 days ago
by denehoffman refactor: use keyword arguments in Polarization constructor15 days ago
by denehoffman refactor!: remove `Manager`/`Model` entirely
We can instead track these things internally and have `Amplitude`s
directly produce `Expression`s. This cuts down on the amount of code
both in the crate and in usage, and makes code much more readable in the
process. The largest consequence is that operations on `Expression`s
will panic if two `Amplitude`s share the same name rather than raising
an error. This is the case in Python as well, but I think there may be a
way around it there.13 days ago
by denehoffman refactor: drop likelihood manager flow for likelihood
expressions7 days ago
by denehoffman ci: fix errors in Rust / clippy, docs/readthedocs.org:laddu, and Coverage / coverage-python7 days ago
by denehoffman refactor: rename (de)activation/isolation methods to <name>_strict and add lenient versions which don't fail if the name isn't found, and add strict kwarg to Python API6 days ago
by denehoffman fix(core): resolve mpi iteration borrow and visibility issues ci: fix develop path to install numpy