This realease is the first release under the current project, and represents the state of the code as it was used to generate the simulations for Morrell et al. (2024): (accepted in Journal of the Royal Society Interface).
Release includes the following features and bug fixes:
- Support for simulating multiple light sources.
- Refactored non-isotropic emitter implementation.
- Added PhotonCollector attribute.
- Implementation of many unit tests across the codebase.
- Many improvements to documentation throughout the codebase.
- Many other smaller bug fixes and improvements.
What's Changed
- Merging documentation and unit tests. by @sammorrell in #13
- Merge of
migration
before pushing on with next libraries by @sammorrell in #21 - Final merge of today's work. by @sammorrell in #26
- Merge in final migrations branch. by @sammorrell in #31
- Implementation of non-isotropic emission. by @sammorrell in #32
- Merge
Reflectance
implementation and supporting code. by @sammorrell in #35 - Added support for multiple light sources. by @sammorrell in #38
- Photon collector by @sammorrell in #40
- Merging in Spectral Reflctance Changes by @sammorrell in #43
- Integrate latest rust-netcdf bindings by @EdHone in #42
- Unit tests for publication by @sammorrell in #47
- Merge changes made from paper into main. by @sammorrell in #49
New Contributors
- @sammorrell made their first contribution in #13
- @EdHone made their first contribution in #42
Full Changelog: https://github.com/aetherus-wg/Aetherus/commits/v0.2.0