Releases: GalacticDynamics/coordinax
Releases · GalacticDynamics/coordinax
v0.17.4
What's Changed
- ✨ feat(distance): Parallax as a distance measure by @nstarman in #333
- ✨ feat(vecs): converters from fourvector by @nstarman in #327
- build(deps): bump the actions group with 2 updates by @dependabot in #328
- 🚚 resource(vecs): rename file to register_vconvert by @nstarman in #329
- 🐛 fix(ops): spatial translation on a 4-pos and a 3-vel by @nstarman in #330
- 🎨 style: cleanup of quantities and docs by @nstarman in #331
- 🚚 resource(vecs): move private namespaces by @nstarman in #332
Full Changelog: v0.17.3...v0.17.4
v0.17.3
v0.17.2
v0.17.1
What's Changed
- ✨ feat(vecs): improve constructors by @nstarman in #312
- 🎨 style: improve dispatch bases by @nstarman in #313
- 🎨 style(vecs): move enum to utils by @nstarman in #314
- 🚑️ hotfix(equality): fix equality comparison by @nstarman in #315
- ♻️ refactor(vecs): move str repr code by @nstarman in #316
- ♻️ refactor(frames): coordinate defines the fields, not abstractcoordinate by @nstarman in #318
- ♻️ refactor(vecs): add _dimensionality private attribute by @nstarman in #319
- ✨ feat(vecs): new function vector for constructing vectors by @nstarman in #320
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- ✨ feat(coord): implement getitem by @nstarman in #300
- ✨ feat(vecs): add astype method by @nstarman in #301
- 🔧 config(pytest): default pytest selection by @nstarman in #302
- 💄 ui(vecs): check_polar_range by @nstarman in #303
- ♻️ refactor(vecs): pass kwargs to astype by @nstarman in #304
- ♻️ refactor(vecs): cast positions to float in differential vconvert by @nstarman in #305
- ✨ feat(Cartesian1D): don't cast to float by @nstarman in #306
- ✨ feat(Radial1D): don't cast to float by @nstarman in #307
- ✨ feat(Polar2D): don't cast to float by @nstarman in #308
- ✨ feat(Cartesian2D): don't cast to float by @nstarman in #309
- ✨ feat(TwoSphere): don't cast to float by @nstarman in #310
- ♻️ refactor(vecs): don't cast to float by @nstarman in #311
Full Changelog: v0.16.1...v0.17.0
v0.16.1
v0.16.0
What's Changed
- 📝 docs(AbstractOperator): add example for
__or__
dunder method by @nstarman in #254 - 🩹 fix-simple: make arg positional-only in IdentityOperator.call by @nstarman in #255
- 📝 docs: update operator docs by @nstarman in #256
- ✨: better names for ops by @nstarman in #257
- ⬆️: bump dataclassish, pin jax by @nstarman in #259
- ♻️: boost operator by @nstarman in #258
- ♻️: cleanup hierarchy by @nstarman in #260
- 💄 ui: improve ops repr by @nstarman in #261
- ✨ feat(ops): add method simplify by @nstarman in #262
- ♻️ refactor(ops): improve the applicaiton and scoping of call for com… by @nstarman in #263
- ✨ feat(ops): better simplification by @nstarman in #264
- feat(ops): GalileanRotations can matmul by @nstarman in #265
- ✨ feat(ops): register more simplifications by @nstarman in #266
- ⬆️ dep-bump(dataclassish): bump to v0.6+ for flags.FilterRepr by @nstarman in #268
- ✨ feat(ops): str repr by @nstarman in #267
- 🚚 resource(ops): rename public module operators to ops by @nstarman in #269
- ✨ feat: enable runtime typechecking for submodules by @nstarman in #270
- ✨ feat(vecs): add vecs submodule by @nstarman in #271
- ✨ feat(ops): negatives of select Galilean operations by @nstarman in #272
- 🐛 fix(ops): enable GalileanSpatialTranslation.from a Distance by @nstarman in #273
- 🩹 fix-simple(ops): fix sequence call with quantity by @nstarman in #274
- ♻️ refactor: change from passive to active rotation matrices by @nstarman in #275
- 💥(ops): rename Sequence to Pipe by @nstarman in #276
- ✨ feat(angle): add angle conversion to UncheckedQuantity by @nstarman in #277
- 🚚 resource(vecs): rename transform file by @nstarman in #278
- ✨ feat(ops): enable kwargs when evaluating ops by @nstarman in #280
- ✨ feat(ops): VelocityBoost by @nstarman in #281
- 🚚 resource(ops): move spatial translation by @nstarman in #282
- ✨ feat(ops): spatial translation op on velocity by @nstarman in #283
- 🎨 style: change kpc to km in examples by @nstarman in #284
- ✨feat(ops): velocity transformation of rotations by @nstarman in #286
- ✨ feat(vecs): uconvert mapping[str, ...] now has component, not dimension, keys by @nstarman in #287
- ✨feat(ops,frames): call dispatches and simplify icrs <-> gcf by @nstarman in #288
- ✨feat(frames): transformed frames by @nstarman in #289
- build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 in the actions group by @dependabot in #290
- ✨ feat(ops): on spaces by @nstarman in #291
- ✨ feat(vecs): space from mapping of vecs by @nstarman in #292
- feat: coordinate by @nstarman in #230
- 🎨 style(vecs): clean space by @nstarman in #294
- ♻️refactor(vecs): refactor represent_as to vconvert by @nstarman in #295
- ✨ feat(vecs): add targeted dispatches for space by @nstarman in #296
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- build(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7 in the actions group by @dependabot in #245
- refactor: cleanup by @nstarman in #247
- ✨: Add prolate spheroidal coordinates by @adrn in #220
- chore: update pre-commit hooks by @pre-commit-ci in #249
- Mnt/spec0 by @nstarman in #250
- 📝 docs(readme): add badges to readme by @nstarman in #251
- ⬆️ dep-bump(plum): bump plum to v2.5.4+ by @nstarman in #252
- 🎨 style: remove unnecessary dispatcher op_call_dispatch by @nstarman in #253
New Contributors
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- build: prevent direct references by @nstarman in #223
- build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 in the actions group by @dependabot in #224
- feat: non-axis filters by @nstarman in #225
- refactor: simplify ops by @nstarman in #226
- feat: Reference Frames! by @nstarman in #227
- refactor: move space frames to separate module by @nstarman in #228
- feat: no frame by @nstarman in #231
- build: bump unxt by @nstarman in #233
- feat: Space from AbstractPos by @nstarman in #232
- feat: frame from frame by @nstarman in #234
- feat: Space repr by @nstarman in #235
- feat: construct space from another by @nstarman in #236
- Refactor reorg by @nstarman in #237
- ci: change fetch depth by @nstarman in #238
- refactor: angle compat by @nstarman in #239
- refactor: distance by @nstarman in #240
- feat: uconvert by @nstarman in #241
- Refactor: consolidate vectors by @nstarman in #242
- Refactor move helper modules by @nstarman in #243
- Clean private api by @nstarman in #244
Full Changelog: v0.13.4...v0.14.0