denehoffman
laddu
BlogDocsChangelog

New file format

#90
Comparing
named-columns
(
924530e
) with
main
(
05ace5a
)
CodSpeed Performance Gauge
+12%
Improvements
3
New
1
Skipped
1

Benchmarks

Skipped (1)

Improved

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.3 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

New

from_parquet benchmark
crates/laddu-core/benches/open_benchmark.rs::benches::open_data_benchmark
CodSpeed Performance Gauge
N/A
N/A15.1 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
27 days ago
by denehoffman
+8.4%
docs: align examples with binding requirements
02374e7
26 days ago
by denehoffman
-21.58%
ci: fix RTD config rust version
5d230bf
26 days ago
by denehoffman
-59.48%
ci: update macOS targets (macos-13 is deprecated)
25b83af
26 days 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
26 days ago
by denehoffman
-12.67%
ci: correct macos runner version
d3e8b41
26 days ago
by denehoffman
+26.46%
style: add `LadduResult` helper
bbb8d51
25 days ago
by denehoffman
-19.33%
docs: sync Python and Rust READMEs
7b12e40
24 days ago
by denehoffman
-12.79%
docs(python): fix doctest examples
75bdbe3
23 days ago
by denehoffman
+14.17%
feat: change MPI-method behaviors to return fewer options and more default values
962652f
22 days ago
by denehoffman
-28.05%
Merge branch 'named-columns' of github.com:denehoffman/laddu into named-columns
015062a
22 days ago
by denehoffman
+32.64%
feat(mpi): move MPI related code into mpi module and add better helper methods
7bdb167
21 days ago
by denehoffman
+2.35%
fix: use toml for pytest and exclude examples directories
a78230d
19 days ago
by denehoffman
-23.03%
feat(python): add Dataset backends and drop converter
0e9856b
19 days ago
by denehoffman
-0.21%
feat: expose Event p4s/aux as mappings
cd87ce7
18 days ago
by denehoffman
-0.1%
chore: update example scripts
8f95412
17 days ago
by denehoffman
+0.01%
ci: change some actions to run more/less frequently
78fab78
17 days ago
by denehoffman
+16.31%
ci: update Agents.md to use make.py
39accde
17 days ago
by denehoffman
-70.05%
refactor: drop resources parameter from bind
2302f04
17 days ago
by denehoffman
+54.04%
test: raise precision expectations after removing f32
b85e82e
17 days ago
by denehoffman
+0.56%
fix(tests): get rid of useless bind code in amplitude tests
ba87992
17 days ago
by denehoffman
+3.39%
docs: document uv lock usage
66856ee
16 days ago
by denehoffman
+12.32%
style: formatting in Rust files
020dfa8
15 days ago
by denehoffman
+0.99%
chore: add pre-commit config
d0ed74f
15 days ago
by denehoffman
+2.31%
fix(python): allow Mass to accept alias strings
bbe296f
15 days ago
by denehoffman
+13.48%
refactor: use keyword arguments in Polarization constructor
13cbb51
15 days 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
13 days ago
by denehoffman
+27.32%
refactor: drop likelihood manager flow for likelihood expressions
4ce3c0e
7 days ago
by denehoffman
-75.37%
ci: fix errors in Rust / clippy, docs/readthedocs.org:laddu, and Coverage / coverage-python
f2ef64d
7 days 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
6 days ago
by denehoffman
fix(core): resolve mpi iteration borrow and visibility issues
771cacf
1 day ago
by denehoffman
-0.01%
ci: fix develop path to install numpy
924530e
1 day ago
by denehoffman
© 2025 CodSpeed Technology
Home Terms Privacy Docs