From cfb1e5a518c7add60a2ee76b2198177bab65c439 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 16:03:17 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 8 ++++---- Cargo.toml | 8 ++++---- crates/rustitude-core/CHANGELOG.md | 6 ++++++ crates/rustitude-core/Cargo.toml | 2 +- crates/rustitude-gluex/CHANGELOG.md | 19 +++++++++++++++++++ crates/rustitude-gluex/Cargo.toml | 2 +- crates/rustitude/CHANGELOG.md | 6 ++++++ py-rustitude/CHANGELOG.md | 13 +++++++++++++ 8 files changed, 54 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bc58106..25dee59 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1162,7 +1162,7 @@ dependencies = [ [[package]] name = "py-rustitude" -version = "0.10.0" +version = "0.10.1" dependencies = [ "ganesh", "nalgebra", @@ -1351,7 +1351,7 @@ dependencies = [ [[package]] name = "rustitude" -version = "0.10.0" +version = "0.10.1" dependencies = [ "criterion", "num_cpus", @@ -1362,7 +1362,7 @@ dependencies = [ [[package]] name = "rustitude-core" -version = "7.0.0" +version = "7.1.0" dependencies = [ "approx", "dyn-clone", @@ -1385,7 +1385,7 @@ dependencies = [ [[package]] name = "rustitude-gluex" -version = "0.5.0" +version = "0.6.0" dependencies = [ "factorial", "nalgebra", diff --git a/Cargo.toml b/Cargo.toml index b37e09f..9c50b90 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" default-members = ["crates/*"] [workspace.package] -version = "0.10.0" +version = "0.10.1" edition = "2021" authors = ["Nathaniel Dene Hoffman "] description = "A library to create and operate models for particle physics amplitude analyses" @@ -12,9 +12,9 @@ repository = "https://github.com/denehoffman/rustitude/" homepage = "https://github.com/denehoffman/rustitude/" [workspace.dependencies] -rustitude-core = { version = "7.0.0", path = "crates/rustitude-core" } -rustitude = { version = "0.10.0", path = "crates/rustitude" } -rustitude-gluex = { version = "0.5.0", path = "crates/rustitude-gluex" } +rustitude-core = { version = "7.1.0", path = "crates/rustitude-core" } +rustitude = { version = "0.10.1", path = "crates/rustitude" } +rustitude-gluex = { version = "0.6.0", path = "crates/rustitude-gluex" } rayon = { version = "1.10.0" } approx = { version = "0.5.1", features = ["num-complex"] } nalgebra = "0.33.0" diff --git a/crates/rustitude-core/CHANGELOG.md b/crates/rustitude-core/CHANGELOG.md index bb44660..ea775ee 100644 --- a/crates/rustitude-core/CHANGELOG.md +++ b/crates/rustitude-core/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [7.1.0](https://github.com/denehoffman/rustitude/compare/rustitude-core-v7.0.0...rustitude-core-v7.1.0) - 2024-08-01 + +### Added +- add some convenience methods for calculating the spherical angles of 3-momenta +- move breakup-momentum related functions to `utils`, include `Complex` versions, and add some trait methods for dealing with complex numbers + ## [7.0.0](https://github.com/denehoffman/rustitude/compare/rustitude-core-v6.0.0...rustitude-core-v7.0.0) - 2024-07-30 ### Fixed diff --git a/crates/rustitude-core/Cargo.toml b/crates/rustitude-core/Cargo.toml index 5a1f85e..4f35114 100644 --- a/crates/rustitude-core/Cargo.toml +++ b/crates/rustitude-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rustitude-core" -version = "7.0.0" +version = "7.1.0" edition = { workspace = true } authors = { workspace = true } description = { workspace = true } diff --git a/crates/rustitude-gluex/CHANGELOG.md b/crates/rustitude-gluex/CHANGELOG.md index bff418d..528d014 100644 --- a/crates/rustitude-gluex/CHANGELOG.md +++ b/crates/rustitude-gluex/CHANGELOG.md @@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.6.0](https://github.com/denehoffman/rustitude/compare/rustitude-gluex-v0.5.0...rustitude-gluex-v0.6.0) - 2024-08-01 + +### Added +- add `VecRadiativeSDME` to mirror `VecRadiative_SDME.cc` in `halld_sim` +- update coordinates methods, add method to use arbitrary 4-vector +- add `ThreePiPolFrac` amplitude (mirroring `ThreePiAngles.cc` in `halld_sim`) +- Add Flatte amplitude +- move breakup-momentum related functions to `utils`, include `Complex` versions, and add some trait methods for dealing with complex numbers + +### Fixed +- made some minor changes to SDMEs which were written incorrectly +- removed some unused variables + +### Other +- the TwoPiAngles_primakoff amplitude is just a special case of the Zlm amplitude +- change `Frame` coordinates method and add `Decay` coordinates method +- change `Reflectivity` enum to `Sign` for more generic use +- update READMEs + ## [0.5.0](https://github.com/denehoffman/rustitude/compare/rustitude-gluex-v0.4.9...rustitude-gluex-v0.5.0) - 2024-07-30 ### Added diff --git a/crates/rustitude-gluex/Cargo.toml b/crates/rustitude-gluex/Cargo.toml index 72d61aa..f55a8b6 100644 --- a/crates/rustitude-gluex/Cargo.toml +++ b/crates/rustitude-gluex/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rustitude-gluex" -version = "0.5.0" +version = "0.6.0" edition = { workspace = true } authors = { workspace = true } description = "GlueX Amplitudes for Rustitude" diff --git a/crates/rustitude/CHANGELOG.md b/crates/rustitude/CHANGELOG.md index c01e895..3d94c7f 100644 --- a/crates/rustitude/CHANGELOG.md +++ b/crates/rustitude/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.1](https://github.com/denehoffman/rustitude/compare/rustitude-v0.10.0...rustitude-v0.10.1) - 2024-08-01 + +### Other +- change `Reflectivity` enum to `Sign` for more generic use +- update READMEs + ## [0.10.0](https://github.com/denehoffman/rustitude/compare/rustitude-v0.9.3...rustitude-v0.10.0) - 2024-07-30 ### Added diff --git a/py-rustitude/CHANGELOG.md b/py-rustitude/CHANGELOG.md index 72640c8..b856c21 100644 --- a/py-rustitude/CHANGELOG.md +++ b/py-rustitude/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.1](https://github.com/denehoffman/rustitude/compare/py-rustitude-v0.10.0...py-rustitude-v0.10.1) - 2024-08-01 + +### Added +- add Rust methods to minimizer Python function +- add `ThreePiPolFrac` amplitude (mirroring `ThreePiAngles.cc` in `halld_sim`) +- Add Flatte amplitude + +### Other +- remove unneeded noqa's +- change `Reflectivity` enum to `Sign` for more generic use +- update READMEs +- fix (hopefully) the python version/readme/license issues + ## [0.10.0](https://github.com/denehoffman/rustitude/compare/py-rustitude-v0.9.3...py-rustitude-v0.10.0) - 2024-07-30 ### Added