Releases: GalacticDynamics/galax
Releases · GalacticDynamics/galax
v0.0.2
The purpose of this release is to claim the domain on PyPI.
Thank you @MichaelAnckaert.
When v0.1+ is released it will re-include this full changelog.
What's Changed
- Refactor to look like Gala by @nstarman in #3
- Orbits by @nstarman in #4
- update infrastructure by @nstarman in #5
- Add ruff ignores by @nstarman in #7
- Dimensions by @nstarman in #8
- PhaseSpacePosition by @nstarman in #6
- Fixes following phasespaceposition by @nstarman in #12
- Misc fixes following phasespaceposition merge by @nstarman in #13
- chore: update pre-commit hooks by @pre-commit-ci in #11
- full type and shape checking by @nstarman in #14
- Broadcasting code + correct shape annotations by @nstarman in #15
- don’t repr _G by @nstarman in #16
- better units argument converter by @nstarman in #17
- ImmutableDict union by @nstarman in #18
- Pass integrator through mockstream by @nstarman in #19
- Add kwargs to Parameter by @nstarman in #20
- typing by @nstarman in #21
- Shape utils by @nstarman in #22
- More vectorizations by @nstarman in #23
- Add suffix Potential by @nstarman in #25
- fix expand_batch_dims to allow multiple dims by @nstarman in #26
- Fix UnitSystem by @nstarman in #27
- Angular momentum property by @nstarman in #29
- Consolidate field converter for float arrays by @nstarman in #28
- Early convert init by @nstarman in #30
- Add converter for AbstractParameter unit by @nstarman in #32
- Improve passing callable function as a parameter by @nstarman in #33
- Fixup units check by @nstarman in #34
- Bump actions/setup-python from 4 to 5 by @dependabot in #35
- tidal tensor by @nstarman in #24
- chore: update pre-commit hooks by @pre-commit-ci in #36
- Tests by @nstarman in #31
- rename galdynamix to galax by @nstarman in #37
- unit tests by @nstarman in #38
- Bump actions/download-artifact from 3 to 4 by @dependabot in #41
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #42
- chore: update pre-commit hooks by @pre-commit-ci in #43
- Remove subhalo module and jax_cosmo dependency by @adrn in #44
- Some enhancements to the unit system stuff by @adrn in #45
- chore: update pre-commit hooks by @pre-commit-ci in #49
- integrator instance, not class by @nstarman in #47
- MockstreamGenerator returns mockstreams by @nstarman in #51
- update docstrings by @nstarman in #52
- chore: update pre-commit hooks by @pre-commit-ci in #54
- Add a KeplerPotential by @nstarman in #57
- fix vectorize_method to always exclude self by @nstarman in #59
- ENH: normalize whitespace in doctests by @nstarman in #60
- Fix return end time twice in orbit integration by @nstarman in #61
- Pass the correct quantities to run_vmap by @nstarman in #62
- Fix type hint to mockstream vmap arg by @nstarman in #65
- Simplify time api by @nstarman in #67
- batch orbit integration by @nstarman in #68
- fix selection of integrated state by @nstarman in #69
- enforce strict abstract-concrete by @nstarman in #71
- auto-detect backend to choose stream gen method by @nstarman in #66
- Start implementing smoke testing by @nstarman in #40
- Add the null potential by @nstarman in #73
- sort the potentials by @nstarman in #74
- Add HernquistPotential by @nstarman in #75
- units always keyword-only by @nstarman in #76
- Pot hern match gala by @nstarman in #77
- prevent repeating tests from imports by @nstarman in #78
- Change Integrator.run to call by @nstarman in #50
- chore: update pre-commit hooks by @pre-commit-ci in #80
- combine as imports by @nstarman in #81
- Change IsochronePotential.a to b to match gala by @nstarman in #58
- consolidate test_acceleration by @nstarman in #82
- fix use of
acceleration
helper by @nstarman in #72 - all optional dependencies by @nstarman in #83
- Pylint by @nstarman in #84
- Cleanup by @nstarman in #85
- Parse inputs by @nstarman in #86
- Gala unit system by @nstarman in #87
- fix mockstream shape by @nstarman in #88
- Test mockstream generator by @nstarman in #89
- Mock length method by @nstarman in #90
- Add MilkyWayPotential by @nstarman in #91
- gala -> galax conversion by @nstarman in #79
- Potential parameters attribute by @nstarman in #93
- Start docs by @nstarman in #94
- More Documentation by @nstarman in #95
- Infrastructure cleanup by @nstarman in #98
- Lazy loader by @nstarman in #99
- Commitizen by @nstarman in #100
- remove private jit utils by @nstarman in #104
- Refactor PhaseSpacePosition by @nstarman in #96
- Slice PhaseSpacePosition by @nstarman in #102
- Combine MockStream by @nstarman in #107
- Bump the actions group with 1 update by @dependabot in #110
- feat(ConstantParameter): add multiplication by @nstarman in #111
- chore: decorate final by @nstarman in #113
- feat(stream): make MockStream class public by @nstarman in #114
- test: mockstream derivatives by @nstarman in #115
- refactor: dynamics library by @nstarman in #116
- test: add annotations by @nstarman in #117
- refactor: split integrator into separate module by @nstarman in #118
- test(utils): annotations by @nstarman in #120
- PSP array-like by @nstarman in #119
- ci: update ruff linting by @nstarman in #122
- feat: add function
integrate_orbit
to dynamics module by @nstarman in #123 - feat: move PSP to coordinates module by @nstarman in #125
- feat(integrate): mo...