Releases: chaobrain/saiunit
Releases · chaobrain/saiunit
Version 0.1.4
Features
- Added numerically stable
exprelfunction with comprehensive test coverage - Updated lax array creation to use
jax.numpyfor zero initialization, compatible withjax>=0.9.0 - Updated CI JAX version for improved compatibility
- Improved code quality and removed redundant tests
What's Changed
- ⬆️ Bump styfle/cancel-workflow-action from 0.12.1 to 0.13.0 by @dependabot[bot] in #56
- [jax] Improve exprel numerical stability and add gradient tests by @chaoming0625 in #57
Full Changelog: v0.1.3...v0.1.4
Version 0.1.3
What's Changed
- [jax] Relax einsum checks for >=0.8.2 and update docs by @chaoming0625 in #55
Full Changelog: v0.1.2...v0.1.3
Version 0.1.2
What's Changed
- update brainunit logo by @xinzhu-L in #53
- ⬆️ Bump actions/checkout from 5 to 6 by @dependabot[bot] in #52
- Update changelog for saiunit versions up to 0.1.2 by @chaoming0625 in #54
New Contributors
Full Changelog: v0.1.1...v0.1.2
Version 0.1.1
What's Changed
- Add CustomArray unit-aware tutorial; install CI build dependencies by @chaoming0625 in #48
- Fix matplotlib convert for zero-sized inputs by @chaoming0625 in #49
- Refactor math module for Quantity/CustomArray; add dtype aliases by @chaoming0625 in #50
- Rename CustomArray.value to .data; streamline math unwrapping by @chaoming0625 in #51
Full Changelog: v0.1.0...v0.1.1
Version 0.1.0
What's Changed
- Remove package installation of local distribution in Publish.yml by @chaoming0625 in #45
- ⬆️ Bump actions/setup-python from 4 to 6 by @dependabot[bot] in #46
- Introduce CustomArray and integrate across saiunit modules by @chaoming0625 in #47
Full Changelog: v0.0.18...v0.1.0
Version 0.0.18
What's Changed
- [typo] Fix typo in README.md by @Routhleck in #12
- Add citation by @chaoming0625 in #13
- [doc] Update documentation links and improve content in notebooks by @Routhleck in #14
- [linalg] Add import for
_linalg_remove_unitand update__all__definition by @Routhleck in #16 - [jax] Add safe_map compatibility layer by @chaoming0625 in #29
- [doc] Detailed docstring for functions in _base.py by @Routhleck in #26
- [doc] Detailed docstring for functions in _celsius.py by @Routhleck in #27
- [doc] Detailed docstring for functions in fft module by @Routhleck in #28
- Fix unit rdiv operation with JAX tracers by @chaoming0625 in #30
- Add daily CI and update Python versions by @chaoming0625 in #31
- [doc] Detailed docstring for functions in linalg module by @Routhleck in #32
- [doc] Add comprehensive docstrings and improve Dimension class by @chaoming0625 in #33
- [autograd] Add debug_info to wrap_init by @chaoming0625 in #34
- [jax] Add API compatibility layer and expand CI by @chaoming0625 in #35
- Refactor debug_info import and update version check in wrap_init by @chaoming0625 in #36
- Refactor division methods in Unit class and improve reverse functionality by @chaoming0625 in #38
- Move some metadata from setup.py to pyproject.toml by @ChromatinRemodeling in #37
- Bump version to 0.0.16 and add hash method to Quantity class by @chaoming0625 in #39
- Enable Quantity hashing, add JIT tests, and restore setup generation by @chaoming0625 in #40
- Refactor interp to propagate fp unit and update tests by @chaoming0625 in #41
- ⬆️ Bump actions/checkout from 4 to 5 by @dependabot[bot] in #42
- ⬆️ Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #43
- Add
gatherfunction; refinemath,linalg,autograd, and constants by @chaoming0625 in #44
New Contributors
- @Routhleck made their first contribution in #12
- @ChromatinRemodeling made their first contribution in #37
- @dependabot[bot] made their first contribution in #42
Full Changelog: v0.0.8...v0.0.18
Version 0.0.8
What's Changed
- Renaming
brainunittosaiunitby @chaoming0625 in #1 - Update README and DOC by @chaoming0625 in #2
- Add automatic doc and wheel building by @chaoming0625 in #3
- fix readthedocs environment variables by @chaoming0625 in #4
- fix brainunit code and doc generation by @chaoming0625 in #5
- Fix brainunit code generation by @chaoming0625 in #6
- update logo, doc, and fix by @chaoming0625 in #7
- update docs by @chaoming0625 in #8
- add
yw_to_w()abstract method toSparseMatrixby @chaoming0625 in #9 - add minimal
brainunitcode by @chaoming0625 in #10 - fix unit rdiv operation by @chaoming0625 in #11
New Contributors
- @chaoming0625 made their first contribution in #1
Full Changelog: https://github.com/chaobrain/saiunit/commits/v0.0.8