New Features
- add RustitudeError and remove unwraps, error handling should work in python as well
- update benchmark and itertools dep, which deprecated group_by -> chunk_by
- make Model::new public to allow for proper benchmarking, and add divan benchmark for basic kmatrix
Bug Fixes
- switch from divan to criterion because I don't trust the threaded benchmarks
- didn't need an extra pyproject.toml
- bump versions
Test
- <csr-id-a306fc4c47acc701aae32104ea2e017d2a4f97cc/> add convert script and update benchmark to use a standardized test file
Commit Statistics
- 9 commits contributed to the release over the course of 2 calendar days.
- 8 days passed between releases.
- 7 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(ID)' were seen in commit messages
Commit Details
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
* **Uncategorized**
- Bump versions (405ed0c)
- Merge pull request 3 from denehoffman/python_reorg (467caac)
- Add RustitudeError and remove unwraps, error handling should work in python as well (6955773)
- Add convert script and update benchmark to use a standardized test file (a306fc4)
- Merge pull request 2 from denehoffman/create_benchmarks (1297b92)
- Switch from divan to criterion because I don't trust the threaded benchmarks (6a67ab1)
- Didn't need an extra pyproject.toml (36236e5)
- Update benchmark and itertools dep, which deprecated group_by -> chunk_by (b495892)
- Make Model::new public to allow for proper benchmarking, and add divan benchmark for basic kmatrix (8b1eee7)
</details>
rustitude-gluex-v0.3.0
Bug Fixes
- bump versions
Documentation
- Update README.md
New Features
- add RustitudeError and remove unwraps, error handling should work in python as well
Commit Statistics
- 5 commits contributed to the release.
- 8 days passed between releases.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(ID)' were seen in commit messages
Commit Details
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
* **Uncategorized**
- Bump versions (405ed0c)
- Update README.md (45107c4)
- Merge pull request 3 from denehoffman/python_reorg (467caac)
- Add RustitudeError and remove unwraps, error handling should work in python as well (6955773)
- Move all pyo3 code to the py-rustitude crate (9bcdb46)
</details>
rustitude-core-v1.1.0
Documentation
- Update README.md
New Features
- additional API so python interactions with managers can actually modify the amplitudes they manage
- add RustitudeError and remove unwraps, error handling should work in python as well
- update benchmark and itertools dep, which deprecated group_by -> chunk_by
- make Model::new public to allow for proper benchmarking, and add divan benchmark for basic kmatrix
Bug Fixes
- remove unsafe transmutes, they weren't working properly and probably aren't needed anyway
- pass model and dataset to manager as reference to avoid issues using the model later, might change the way the dataset is cloned in the future
- bump versions
Commit Statistics
- 11 commits contributed to the release over the course of 2 calendar days.
- 8 days passed between releases.
- 8 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(ID)' were seen in commit messages
Commit Details
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
* **Uncategorized**
- Bump versions (405ed0c)
- Update README.md (7867bc0)
- Merge pull request 3 from denehoffman/python_reorg (467caac)
- Additional API so python interactions with managers can actually modify the amplitudes they manage (d2a94a5)
- Remove unsafe transmutes, they weren't working properly and probably aren't needed anyway (dba3b5b)
- Add RustitudeError and remove unwraps, error handling should work in python as well (6955773)
- Move all pyo3 code to the py-rustitude crate (9bcdb46)
- Merge pull request 2 from denehoffman/create_benchmarks (1297b92)
- Update benchmark and itertools dep, which deprecated group_by -> chunk_by (b495892)
- Pass model and dataset to manager as reference to avoid issues using the model later, might change the way the dataset is cloned in the future (14359c9)
- Make Model::new public to allow for proper benchmarking, and add divan benchmark for basic kmatrix (8b1eee7)
</details>