Skip to content

chore: release main#99

Closed
denehoffman wants to merge 1 commit intomainfrom
release-please--branches--main
Closed

chore: release main#99
denehoffman wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@denehoffman
Copy link
Owner

🤖 I have created a release beep boop

py-laddu: 0.14.2

0.14.2 (2026-02-10)

Features

  • Add BinnedGuideTerm under new experimental module (8d0c626)
  • Add conj operator to Amplitudes and Expressions (62dfe28)
  • Add Dataset::weighted_bootstrap (9f638fb)
  • Add evaluate(Variable) method to Dataset and Event (764bd7f)
  • Add PhaseSpaceFactor amplitude (a439b99)
  • Add PolPhase amplitude (07ebd06)
  • Add available_parallelism function to python API (b06d620)
  • Add experimental Regularizer likelihood term (de4ae47)
  • Add method for boosting an event or a dataset to a given rest frame (1efab27)
  • Add subtraction, division, and negation operations for all Amplitudes and Expressions (c9b3b3f)
  • Add Swarm methods to Python API and update other algorithm initialization methods (ddc6813)
  • Add the ability to name likelihood terms and convenience methods for null and unit likelihood terms, sums, and products (c5352d7)
  • Add unit-valued Expression and define convenience methods for summing and multiplying lists of Amplitudes (c1297eb)
  • Add VariableExpressions to handle Dataset filtering (3f01968)
  • Allow for the use of sum(list[Dataset]) in Python code (631fe49)
  • Allow users to add Datasets together to form a new Dataset (ef6f80e)
  • Create example_2, a moment analysis (7dd7c01)
  • First pass implementation of MPI interface (16d8391)
  • Improvements to Dataset conversions and opening methods (1264ef2)
  • Make mpi a feature in py-laddu to allow people to build the python package without it (ae23bb2)
  • Redefine eps->aux in Event definition (45df457)
  • Separate parameter logic into a new struct and unify fixing/freeing/renaming (834a4e7)
  • Split laddu python package into two, with and without MPI support (e488b46)
  • Switch the MPI implementation to use safe Rust via a RwLock (58ecc24)
  • Update MPI code to use root-node-agnostic methods (109846e)

Bug Fixes

  • Add a few more missed pyclasses to the py-laddu exports (d143fb8)
  • Add fallback overloads to several amplitudes (3559264)
  • Add mpi feature for laddu-python to py-laddu (02dc5ed)
  • Add non-MPI failing functions for MPI calls on non-MPI python builds (6be7e24)
  • Add type hints to __doc__ and __version__ (0c9ffe2)
  • Change LikelihoodTerm naming to happen at registration time (ca3516d)
  • Convert range to list (63cc88b)
  • Correct arguments to fix open_amptools method (8c1b4d8)
  • Correct some issues with conversion scripts (e7a1099)
  • Correct typo AIES->AEIS in python type checking files (88dfbc5)
  • Corrected signature in methods that read from AmpTools trees (d751c37)
  • Corrected signature in methods that read from AmpTools trees (b93ae60)
  • Fixed python examples and readme paths (56f35a4)
  • Forgot to export MCMC moves (da899fd)
  • Missed AEISMove->AIESMove and condensed the lib.rs file for py-laddu (a6e9afc)
  • Modify tests and workflows to new structure (33f456c)
  • Remove loguru and pandas dependencies and add pyarrow dependency (8048674)
  • Reorganize package structure (6020e1d)
  • The last commit fixed the typo the wrong way, it is AIES (bc193d6)
  • Update Python vector names (closes #57) (d0f8ee0)
  • Use proper path in laddu-mpi entrypoint (8919d64)

Reverts

  • Remove weighted_bootstrap (891926f)

Documentation

  • Add documentation to new Dataset constructors (a492383)
  • Correct path of extensions module (1618e1c)
  • Create a binned fit tutorial and example (e1e9904)
  • Fix python docs to use "extensions" rather than "likelihoods" (2fa6e5b)
  • Fix some citations and equations, and add phase_space to the API listing (49965e2)
  • Move all MPI code to laddu-python to make sure MPI docs build properly (3ac8b4c)
  • mpi: Add code-block directive to MPI context manager docs (a91f93f)
  • python: Add mpi module (a81f533)
  • python: Add MPI to API listing (72b08b8)
  • Update all documentation to include MPI modules (a44ccff)
  • Update moment analysis tutorial and example (da93613)
laddu: 0.14.2

0.14.2 (2026-02-10)

Miscellaneous Chores

  • laddu: Synchronize laddu versions
py-laddu-cpu: 0.14.2

0.14.2 (2026-02-10)

Miscellaneous Chores

  • py-laddu-cpu: Synchronize laddu versions
py-laddu-mpi: 0.14.2

0.14.2 (2026-02-10)

Miscellaneous Chores

  • py-laddu-mpi: Synchronize laddu versions

This PR was generated with Release Please. See documentation.

@denehoffman denehoffman force-pushed the release-please--branches--main branch 2 times, most recently from c61dd86 to f904733 Compare February 10, 2026 00:14
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 10, 2026

Merging this PR will not alter performance

✅ 4 untouched benchmarks


Comparing release-please--branches--main (c2e0281) with main (edf0050)

Open in CodSpeed

@denehoffman denehoffman force-pushed the release-please--branches--main branch 6 times, most recently from 3ef8852 to 2296684 Compare February 10, 2026 18:25
@denehoffman denehoffman force-pushed the release-please--branches--main branch from 2296684 to c2e0281 Compare February 10, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Naming convention between Rust and Python is not consistent for Vec3/Vector3 and Vec4/Vector4

1 participant

Comments