What's Changed
- Add csr float tests, and add csrmm VJP and JVP rules by @chaoming0625 in #1
- Upgrade project structure by @chaoming0625 in #2
- update readme by @chaoming0625 in #3
- update
FixedPostNumConn
event and float implementations by @chaoming0625 in #4 - update
FixedPostNumConn
implementation, built-in functions ofEventArray
, andCSR
spmv gradient by @chaoming0625 in #5 - Update README and dependency by @chaoming0625 in #6
- [feat] Implement COO spmv and spmm operators by @Routhleck in #7
- Many updates by @chaoming0625 in #8
- [feat] Add compatibility layer for JAX version handling and custom call registration by @chaoming0625 in #12
- [feat] Integrate general batching rule for all operator implementations by @chaoming0625 in #13
- [feat] Refactor COO and CSR implementations to use new type aliases for improved readability by @chaoming0625 in #14
- feat: Implement lazy-loading for 'nn' submodule with custom getattr by @chaoming0625 in #16
- [feat] Add CSR_LB and CSC_LB classes for load-balanced CSR atrix by @chaoming0625 in #11
- Refactor: Remove deprecated code and improve JAX compatibility by @chaoming0625 in #19
- refactor: Update documentation and CI configuration for brainevent module by @chaoming0625 in #20
- Refactor: Restructure brainevent module documentation by @chaoming0625 in #21
- refactor: Improve code formatting and replace deprecated brainevent references by @chaoming0625 in #22
- [refactor] Update docstrings and benchmarks for COO implementation by @chaoming0625 in #15
- feat: Refactor event handling and linear computation for improved performance and readability by @chaoming0625 in #17
- Feat: Implement jitc csr matvec and matmat operators by @Routhleck in #18
- feat: Add event dense matrix ops and enhance EventArray by @chaoming0625 in #24
- Feat: Implement fixed connection number matrix ops & refactor classes by @chaoming0625 in #25
- Refactor: Enhance CSR implementation with Pallas and improved benchmarks by @chaoming0625 in #26
New Contributors
- @chaoming0625 made their first contribution in #1
- @Routhleck made their first contribution in #7
Full Changelog: https://github.com/chaobrain/brainevent/commits/V0.1.0