denehoffman
laddu
BlogDocsChangelog

New file format

#90Merged
Comparing
named-columns
(
20313e4
) with
main
(
05ace5a
)
CodSpeed Performance Gauge
×4.5
Improvements
4

Benchmarks

Improved

open benchmark
crates/laddu-core/benches/open_benchmark.rs::benches::open_data_benchmark
CodSpeed Performance Gauge
×4.5
69.8 ms15.3 ms
K-Matrix NLL Performance[2]
crates/laddu/benches/kmatrix_benchmark.rs::benches::kmatrix_nll_benchmark
CodSpeed Performance Gauge
+12%
45 ms40.2 ms
K-Matrix NLL Performance[4]
crates/laddu/benches/kmatrix_benchmark.rs::benches::kmatrix_nll_benchmark
CodSpeed Performance Gauge
+12%
45 ms40.2 ms
K-Matrix NLL Performance[1]
crates/laddu/benches/kmatrix_benchmark.rs::benches::kmatrix_nll_benchmark
CodSpeed Performance Gauge
+12%
44.9 ms40.2 ms

Commits

Click on a commit to change the comparison range
Base
main
05ace5a
×4.7
refactor(python): rewrite amptools converter CLI Replace docopt with argparse and simplify the AmpTools conversion pipeline to match the named-column format expectations.
cfe822a
2 months ago
by denehoffman
+8.4%
docs: align examples with binding requirements
02374e7
2 months ago
by denehoffman
-21.58%
ci: fix RTD config rust version
5d230bf
2 months ago
by denehoffman
-59.48%
ci: update macOS targets (macos-13 is deprecated)
25b83af
2 months ago
by denehoffman
+69.72%
feat(core): make `Dataset` iterators and indexing use `Event`s rather than `EventData`, add access methods for `Event`s using names rather than indices
247b662
2 months ago
by denehoffman
-12.67%
ci: correct macos runner version
d3e8b41
2 months ago
by denehoffman
+26.46%
style: add `LadduResult` helper
bbb8d51
2 months ago
by denehoffman
-19.33%
docs: sync Python and Rust READMEs
7b12e40
2 months ago
by denehoffman
-12.79%
docs(python): fix doctest examples
75bdbe3
2 months ago
by denehoffman
+14.17%
feat: change MPI-method behaviors to return fewer options and more default values
962652f
2 months ago
by denehoffman
-28.05%
Merge branch 'named-columns' of github.com:denehoffman/laddu into named-columns
015062a
2 months ago
by denehoffman
+32.64%
feat(mpi): move MPI related code into mpi module and add better helper methods
7bdb167
2 months ago
by denehoffman
+2.35%
fix: use toml for pytest and exclude examples directories
a78230d
2 months ago
by denehoffman
-23.03%
feat(python): add Dataset backends and drop converter
0e9856b
2 months ago
by denehoffman
-0.21%
feat: expose Event p4s/aux as mappings
cd87ce7
2 months ago
by denehoffman
-0.1%
chore: update example scripts
8f95412
2 months ago
by denehoffman
+0.01%
ci: change some actions to run more/less frequently
78fab78
2 months ago
by denehoffman
+16.31%
ci: update Agents.md to use make.py
39accde
2 months ago
by denehoffman
-70.05%
refactor: drop resources parameter from bind
2302f04
2 months ago
by denehoffman
+54.04%
test: raise precision expectations after removing f32
b85e82e
2 months ago
by denehoffman
+0.56%
fix(tests): get rid of useless bind code in amplitude tests
ba87992
2 months ago
by denehoffman
+3.39%
docs: document uv lock usage
66856ee
2 months ago
by denehoffman
+12.32%
style: formatting in Rust files
020dfa8
2 months ago
by denehoffman
+0.99%
chore: add pre-commit config
d0ed74f
2 months ago
by denehoffman
+2.31%
fix(python): allow Mass to accept alias strings
bbe296f
2 months ago
by denehoffman
+13.48%
refactor: use keyword arguments in Polarization constructor
13cbb51
2 months ago
by denehoffman
-26.63%
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.
2fac648
1 month ago
by denehoffman
+27.32%
refactor: drop likelihood manager flow for likelihood expressions
4ce3c0e
1 month ago
by denehoffman
-75.37%
ci: fix errors in Rust / clippy, docs/readthedocs.org:laddu, and Coverage / coverage-python
f2ef64d
1 month ago
by denehoffman
+40.54%
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 API
5c03c4e
1 month ago
by denehoffman
fix(core): resolve mpi iteration borrow and visibility issues
771cacf
1 month ago
by denehoffman
-0.01%
ci: fix develop path to install numpy
924530e
1 month ago
by denehoffman
+0.01%
chore: update rsmpi (MacOS builds should work now) and fix some type hinting issues and formatting
70fb064
23 days ago
by denehoffman
-0.01%
fix: remove extra @classmethod decorator and fix coverage CI
aba3574
23 days ago
by denehoffman
-0.01%
fix: minor changes to examples and mise jobs
1ca224a
23 days ago
by denehoffman
+0.02%
ci: switch back to a Justfile, get rid of Agents.md (I'm getting sick of codex and it doesn't even read it anyway), and update CI scripts
63672a3
22 days ago
by denehoffman
0%
ci: update action versions
172bad7
22 days ago
by denehoffman
-0.01%
ci: updated versions a bit too far
aa22946
22 days ago
by denehoffman
0%
fix: more cleanup and type checks, finally passes lints
8dae71d
20 days ago
by denehoffman
-0.01%
ci: update ci to run hack-check and hack-test separately
8ebed6c
18 days ago
by denehoffman
0%
ci: use tests rather than hack tests The cargo-hack tests are probably not as crucial now that we got rid of the `f32` feature.
d757059
18 days ago
by denehoffman
+0.02%
ci: add nextest install to test CI
fae2801
17 days ago
by denehoffman
-0.01%
ci: add uv install to test CI
655e60f
17 days ago
by denehoffman
×4.5
feat: make weight column optional
e243105
17 days ago
by denehoffman
-14.24%
fix: add comments to Justfile, remove unused dependencies and fix a few more lints
8cd80dc
17 days ago
by denehoffman
+0.57%
fix: update examples and add proper signature to Polarization
819efa3
16 days ago
by denehoffman
-25.49%
docs: revert minimize and mcmc documentation
6ee9443
16 days ago
by denehoffman
+29.42%
ci: remove MPI Windows ARM build
20313e4
16 days ago
by denehoffman
© 2026 CodSpeed Technology
Home Terms Privacy Docs