Recent Releases of unxt

unxt - v1.6.3

What's Changed

  • πŸ› fix(quantity): register eigh primitive by @nstarman in https://github.com/GalacticDynamics/unxt/pull/431
  • πŸ› fix(matplotlib): fix axes unit conversion by @nstarman in https://github.com/GalacticDynamics/unxt/pull/433

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.6.2...v1.6.3

Scientific Software - Peer-reviewed - Python
Published by nstarman 8 months ago

unxt - v1.6.2

What's Changed

  • πŸ“ docs: update quote link by @nstarman in https://github.com/GalacticDynamics/unxt/pull/422
  • Potential fix for code scanning alert no. 6: Workflow does not contain permissions by @nstarman in https://github.com/GalacticDynamics/unxt/pull/424
  • Potential fix for code scanning alert no. 2: Workflow does not contain permissions by @nstarman in https://github.com/GalacticDynamics/unxt/pull/425
  • Enable building docs with Nox by @adrn in https://github.com/GalacticDynamics/unxt/pull/426
  • πŸ› fix(quantity): wl of compact_arrays by @nstarman in https://github.com/GalacticDynamics/unxt/pull/428
  • πŸ› fix(quantity): str repr by @nstarman in https://github.com/GalacticDynamics/unxt/pull/429

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.6.1...v1.6.2

Scientific Software - Peer-reviewed - Python
Published by nstarman 9 months ago

unxt - v1.6.1

What's Changed

  • πŸ‘½οΈ external: updates for compat by @nstarman in https://github.com/GalacticDynamics/unxt/pull/420
  • feat: compact_arrays in pprint by @nstarman in https://github.com/GalacticDynamics/unxt/pull/419

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.6.0...v1.6.1

Scientific Software - Peer-reviewed - Python
Published by nstarman 9 months ago

unxt - v1.6.0

This version changes string representations of units and adds support for the wadler_lindig library for customizing string representations.

What's Changed

  • Update README.md by @nstarman in https://github.com/GalacticDynamics/unxt/pull/411
  • feat: use wadler_lindig by @nstarman in https://github.com/GalacticDynamics/unxt/pull/415
  • fix(quantity): printing with short_array no longer appends the kind by @nstarman in https://github.com/GalacticDynamics/unxt/pull/418

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.5.0...v1.6.0

Scientific Software - Peer-reviewed - Python
Published by nstarman 10 months ago

unxt - v1.5.0

The major change is support for JAX v0.5.3+. Due to a change in how tracers work in JAX, this change ends up being necessary. If you need unxt with an older version of JAX and find bugs, we can do bug-fix releases in v1.4.

What's Changed

  • ci: uv-pre-commit by @nstarman in https://github.com/GalacticDynamics/unxt/pull/405
  • docs: add JOSS paper by @nstarman in https://github.com/GalacticDynamics/unxt/pull/406
  • πŸ› fix(quantity): register regularizedincompletebeta primitive by @nstarman in https://github.com/GalacticDynamics/unxt/pull/409
  • ⬆️ dep-bump(jax,quax): bump jax v0.5.3+, quax v0.2.+ by @nstarman in https://github.com/GalacticDynamics/unxt/pull/410

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.4.0...v1.5.0

Scientific Software - Peer-reviewed - Python
Published by nstarman 10 months ago

unxt - v1.4.0

What's Changed

  • docs: JOSS paper by @nstarman in https://github.com/GalacticDynamics/unxt/pull/404

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.3.2...v1.4.0

Scientific Software - Peer-reviewed - Python
Published by nstarman 11 months ago

unxt - v1.3.2

What's Changed

  • 🩹 fix-simple(dimensions): add missing dispatches for dimension_of by @nstarman in https://github.com/GalacticDynamics/unxt/pull/401

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.3.1...v1.3.2

Scientific Software - Peer-reviewed - Python
Published by nstarman 12 months ago

unxt - v1.3.1

What's Changed

  • πŸ› fix(quantity): AllowValue works with Astropy Quantities by @nstarman in https://github.com/GalacticDynamics/unxt/pull/400

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.3.0...v1.3.1

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.3.0

What's Changed

  • ✨ feat(quantity): AllowValue flag to let ustrip work on non-quantities by @nstarman in https://github.com/GalacticDynamics/unxt/pull/397
  • Update benchmark os by @nstarman in https://github.com/GalacticDynamics/unxt/pull/398
  • ✨ feat(quantity): allowvalue number by @nstarman in https://github.com/GalacticDynamics/unxt/pull/399

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.2.0...v1.3.0

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.2.0

Highlights

quax-blocks are blocks for constructing quax classes. They now properly return NotImplemented to try the reverse operation.

  • βž• dep-add(quax-blocks): replace quaxed.experimental with quax-blocks by @nstarman in https://github.com/GalacticDynamics/unxt/pull/395
  • ⬆️ dep-bump(quax-blocks): v0.2+ by @nstarman in https://github.com/GalacticDynamics/unxt/pull/396

Bug Fixes

  • πŸ› fix(quantity): hash method for immutability checks by @nstarman in https://github.com/GalacticDynamics/unxt/pull/391
  • πŸ”§ config(sybil): update test configuration by @nstarman in https://github.com/GalacticDynamics/unxt/pull/394

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.1.0...v1.2.0

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.1.1

What's Changed

  • Backport PR #391 on branch versions/v1.1.x (πŸ› fix(quantity): hash method for immutability checks) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/392

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.1.0...v1.1.1

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.1.0

What's Changed

Highlights

  • ✨ feat(quantity): single-argument ustrip by @nstarman in https://github.com/GalacticDynamics/unxt/pull/338
  • ✨ feat(promotion): enable promotion to common dtype by @nstarman in https://github.com/GalacticDynamics/unxt/pull/342
  • ✨ feat(quantity): add a function isanyquantity checking isinstance(x, AbstractQuantity) by @nstarman in https://github.com/GalacticDynamics/unxt/pull/354
  • ✨ feat(quantity): add promotion rule by @nstarman in https://github.com/GalacticDynamics/unxt/pull/382
  • ✨ feat(quantity): enable non-Array quax.ArrayValue as Quantity's value by @nstarman in https://github.com/GalacticDynamics/unxt/pull/358
  • πŸ’₯ boom(quantity): rename UncheckedQuantity to BareQuantity by @nstarman in https://github.com/GalacticDynamics/unxt/pull/386
  • πŸ’„ ui(quantity): make AbstractQuantity available from the unxt namespace by @nstarman in https://github.com/GalacticDynamics/unxt/pull/371

Dependencies

  • πŸ”§ config(uv): add temporary jax constraint by @nstarman in https://github.com/GalacticDynamics/unxt/pull/321
  • ⬆️ dep-bump: bump dataclassish to v0.5+ by @nstarman in https://github.com/GalacticDynamics/unxt/pull/316
  • ⬆️ dep-bump(quaxed): v0.7.0+ by @nstarman in https://github.com/GalacticDynamics/unxt/pull/320
  • ⬆️ dep-bump(plum): bump v2.5.5+ for more type info by @nstarman in https://github.com/GalacticDynamics/unxt/pull/359
  • βž• dep-add(extras): add extra dependencies by @nstarman in https://github.com/GalacticDynamics/unxt/pull/356

Bug Fixes

  • 🩹 fix-simple(quantity): remove astropy v6 repr code by @nstarman in https://github.com/GalacticDynamics/unxt/pull/318
  • πŸ› fix(quantity): fix gather_p by @nstarman in https://github.com/GalacticDynamics/unxt/pull/346
  • πŸ› fix(quantity): concat_p for abstract quantity by @nstarman in https://github.com/GalacticDynamics/unxt/pull/389
  • πŸ“: add examples for selectnp by @nstarman in https://github.com/GalacticDynamics/unxt/pull/315

Documentation

  • docs(readme): add codspeed badge by @nstarman in https://github.com/GalacticDynamics/unxt/pull/387
  • Update CI badge in README.md by @nstarman in https://github.com/GalacticDynamics/unxt/pull/319
  • Create SECURITY.md by @nstarman in https://github.com/GalacticDynamics/unxt/pull/368

Other Changes

  • πŸ”§ config(ruff): ignore TC003 and associated fixes by @nstarman in https://github.com/GalacticDynamics/unxt/pull/332
  • πŸ”§ config(ci): set beartyping in CI by @nstarman in https://github.com/GalacticDynamics/unxt/pull/334
  • ♻️ refactor(units): use api module by @nstarman in https://github.com/GalacticDynamics/unxt/pull/336
  • ♻️ refactor(quantity): redispatch through primitives by @nstarman in https://github.com/GalacticDynamics/unxt/pull/340
  • ♻️ refactor(quantity): more adjustments to the dtype promotion by @nstarman in https://github.com/GalacticDynamics/unxt/pull/344
  • ♻️ refactor(quantity): ensure abstract quantities are abstract by @nstarman in https://github.com/GalacticDynamics/unxt/pull/348
  • 🎨 style(quantity): better layout for constructors by @nstarman in https://github.com/GalacticDynamics/unxt/pull/350
  • 🎨 style(quantity): rename modules by @nstarman in https://github.com/GalacticDynamics/unxt/pull/352
  • TST: benchmarks by @nstarman in https://github.com/GalacticDynamics/unxt/pull/361
  • πŸ‘· build(benchmarks): add more benchmarks and config by @nstarman in https://github.com/GalacticDynamics/unxt/pull/363
  • 🚚 resource(unitsystems): move private module by @nstarman in https://github.com/GalacticDynamics/unxt/pull/366
  • 🎨 style(dimensions): restructure private files by @nstarman in https://github.com/GalacticDynamics/unxt/pull/372
  • πŸ‘½οΈ external(quaxed): use new quaxed.experimental.arrayish module by @nstarman in https://github.com/GalacticDynamics/unxt/pull/370
  • ♻️ refactor(units): consolidate abstracts by @nstarman in https://github.com/GalacticDynamics/unxt/pull/374
  • πŸ”₯ dump(quantity): rm unused utilities by @nstarman in https://github.com/GalacticDynamics/unxt/pull/377
  • ♻️ refactor(zeroth): replace next-iter with zeroth by @nstarman in https://github.com/GalacticDynamics/unxt/pull/378
  • 🏷️ types(units): consolidate type hints by @nstarman in https://github.com/GalacticDynamics/unxt/pull/379
  • 🎨 style(quantity): improve primitives by @nstarman in https://github.com/GalacticDynamics/unxt/pull/381
  • 🎨 style(dims): clean up use of public API in private modules by @nstarman in https://github.com/GalacticDynamics/unxt/pull/383
  • ♻️ refactor(units): rename private module by @nstarman in https://github.com/GalacticDynamics/unxt/pull/384
  • 🎨 style(units): rename private Astropy type alias by @nstarman in https://github.com/GalacticDynamics/unxt/pull/385
  • πŸ”§ config(flake8): equinox import alias by @nstarman in https://github.com/GalacticDynamics/unxt/pull/376

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.0.0...v1.1.0

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.0.5

What's Changed

  • Backport PR #356 on branch versions/v1.0.x (βž• dep-add(extras): add extra dependencies) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/357
  • Backport PR #359 on branch versions/v1.0.x (⬆️ dep-bump(plum): bump v2.5.5+ for more type info) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/360
  • Backport PR #361 on branch versions/v1.0.x (TST: benchmarks) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/362
  • Backport PR #363 on branch versions/v1.0.x (πŸ‘· build(benchmarks): add more benchmarks and config) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/364
  • Backport PR #366 on branch versions/v1.0.x (🚚 resource(unitsystems): move private module) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/367
  • Backport PR #368 on branch versions/v1.0.x (Create SECURITY.md) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/369
  • Backport PR #372 on branch versions/v1.0.x (🎨 style(dimensions): restructure private files) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/373
  • ♻️ refactor(units): consolidate abstracts (#374) by @nstarman in https://github.com/GalacticDynamics/unxt/pull/375
  • πŸ› fix(quantity): concat_p for abstract quantity (#389) by @nstarman in https://github.com/GalacticDynamics/unxt/pull/390

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.0.4...v1.0.5

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.0.4

What's Changed

  • Backport PR #348 on branch versions/v1.0.x (♻️ refactor(quantity): ensure abstract quantities are abstract) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/349
  • Backport PR #350 on branch versions/v1.0.x (🎨 style(quantity): better layout for constructors) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/351
  • Backport PR #352 on branch versions/v1.0.x (🎨 style(quantity): rename private modules) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/353

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.0.3...v1.0.4

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.0.3

What's Changed

  • Backport PR #346 on branch versions/v1.0.x (πŸ› fix(quantity): fix gather_p) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/347

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.0.2...v1.0.3

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.0.2

What's Changed

  • Backport PR #344 on branch versions/v1.0.x (♻️ refactor(quantity): more adjustments to the dtype promotion) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/345

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.0.1...v1.0.2

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.0.1

What's Changed

  • Backport PR #313 on branch versions/v1.0.x (chore: update pre-commit hooks) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/323
  • Backport PR #315 on branch versions/v1.0.x (πŸ“: add examples for selectnp) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/324
  • Backport PR #317 on branch versions/v1.0.x (build(deps): bump the actions group with 2 updates) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/325
  • Backport PR #321 on branch versions/v1.0.x (πŸ”§ config(uv): add temporary jax constraint) by @nstarman in https://github.com/GalacticDynamics/unxt/pull/326
  • Backport PR #322 on branch versions/v1.0.x (build(deps): bump actions/attest-build-provenance from 2.0.1 to 2.1.0 in the actions group) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/327
  • Backport PR #316 on branch versions/v1.0.x (⬆️ dep-bump: bump dataclassish to v0.5+) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/328
  • Backport PR #319 on branch versions/v1.0.x (Update CI badge in README.md) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/329
  • Backport PR #318 on branch versions/v1.0.x (🩹 fix-simple(quantity): remove astropy v6 repr code) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/330
  • Backport PR #320 on branch versions/v1.0.x (⬆️ dep-bump(quaxed): v0.7.0+) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/331
  • Backport PR #332 on branch versions/v1.0.x (πŸ”§ config(ruff): ignore TC003 and associated fixes) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/333
  • Backport PR #334 on branch versions/v1.0.x (πŸ”§ config(ci): set beartyping in CI) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/335
  • Backport PR #336 on branch versions/v1.0.x (♻️ refactor(units): use api module) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/337
  • Backport PR #338 on branch versions/v1.0.x (✨ feat(quantity): single-argument ustrip) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/339
  • Backport PR #340 on branch versions/v1.0.x (♻️ refactor(quantity): redispatch through primitives) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/341
  • Backport PR #342 on branch versions/v1.0.x (✨ feat(promotion): enable promotion to common dtype) by @meeseeksmachine in https://github.com/GalacticDynamics/unxt/pull/343

New Contributors

  • @meeseeksmachine made their first contribution in https://github.com/GalacticDynamics/unxt/pull/323

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v1.0.0...v1.0.1

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v1.0.0

What's Changed

  • feat: complete rewrite of the docs by @nstarman in https://github.com/GalacticDynamics/unxt/pull/216
  • refactor: clean up private API usage for dims by @nstarman in https://github.com/GalacticDynamics/unxt/pull/297
  • refactor: clean up private API usage for units by @nstarman in https://github.com/GalacticDynamics/unxt/pull/299
  • refactor: clean up private API usage for unitsystems by @nstarman in https://github.com/GalacticDynamics/unxt/pull/300
  • refactor: clean up private API usage for quantity by @nstarman in https://github.com/GalacticDynamics/unxt/pull/301
  • refactor: clean up private API usage by @nstarman in https://github.com/GalacticDynamics/unxt/pull/298
  • feat: support numpy functions by @nstarman in https://github.com/GalacticDynamics/unxt/pull/305
  • fix: equivalencies that change dimensions by @nstarman in https://github.com/GalacticDynamics/unxt/pull/295
  • Disallow version 3.13 by @TheSkyentist in https://github.com/GalacticDynamics/unxt/pull/304
  • Python 3.13 Support by @TheSkyentist in https://github.com/GalacticDynamics/unxt/pull/307
  • Create CODEOFCONDUCT.md by @nstarman in https://github.com/GalacticDynamics/unxt/pull/296
  • docs: cleanup unxt imports by @nstarman in https://github.com/GalacticDynamics/unxt/pull/309
  • docs: improve readme by @nstarman in https://github.com/GalacticDynamics/unxt/pull/312
  • build: adopt spec-0 by @nstarman in https://github.com/GalacticDynamics/unxt/pull/208

New Contributors

  • @TheSkyentist made their first contribution in https://github.com/GalacticDynamics/unxt/pull/304

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.23.2...v1.0.0

Scientific Software - Peer-reviewed - Python
Published by nstarman about 1 year ago

unxt - v0.23.2

What's Changed

  • fix: mul promotion by @nstarman in https://github.com/GalacticDynamics/unxt/pull/292
  • docs: extend unit tests by @nstarman in https://github.com/GalacticDynamics/unxt/pull/293
  • build: bump quaxed by @nstarman in https://github.com/GalacticDynamics/unxt/pull/294

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.23.1...v0.23.2

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.23.1

What's Changed

  • More jax by @nstarman in https://github.com/GalacticDynamics/unxt/pull/290

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.23.0...v0.23.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.23.0

What's Changed

  • feat: use functional names for QAPI method names by @nstarman in https://github.com/GalacticDynamics/unxt/pull/287
  • feat: iter over Quantity by @nstarman in https://github.com/GalacticDynamics/unxt/pull/288
  • Jax methods by @nstarman in https://github.com/GalacticDynamics/unxt/pull/289

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.22.1...v0.23.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.22.1

What's Changed

  • feat: register converters for gala unitsystems by @nstarman in https://github.com/GalacticDynamics/unxt/pull/283
  • ci: change fetch depth by @nstarman in https://github.com/GalacticDynamics/unxt/pull/285
  • feat: usys is faithful in plum by @nstarman in https://github.com/GalacticDynamics/unxt/pull/286

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.22.0...v0.22.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.22.0

What's Changed

  • refactor: rename many functions and add a units module by @nstarman in https://github.com/GalacticDynamics/unxt/pull/282

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.21.0...v0.22.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.21.0

What's Changed

  • refactor: remove uncommon Q classes from top ns by @nstarman in https://github.com/GalacticDynamics/unxt/pull/281

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.20.6...v0.21.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.20.6

What's Changed

  • feat: generalize select_n dispatch by @nstarman in https://github.com/GalacticDynamics/unxt/pull/275
  • fix: extend unitsystems with one unit string by @nstarman in https://github.com/GalacticDynamics/unxt/pull/276
  • ci: format docstring code by @nstarman in https://github.com/GalacticDynamics/unxt/pull/277
  • refactor: simplify code and docs by @nstarman in https://github.com/GalacticDynamics/unxt/pull/278
  • Docs add comments by @nstarman in https://github.com/GalacticDynamics/unxt/pull/279
  • ci: install docs group separately by @nstarman in https://github.com/GalacticDynamics/unxt/pull/280

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.20.5...v0.20.6

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.20.5

What's Changed

  • feat: scan_p by @nstarman in https://github.com/GalacticDynamics/unxt/pull/273

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.20.4...v0.20.5

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.20.4

What's Changed

  • fix: comparison ops by @nstarman in https://github.com/GalacticDynamics/unxt/pull/245
  • ci: enable offline docs builds by @nstarman in https://github.com/GalacticDynamics/unxt/pull/266
  • fix: add cgs to unit system instances by @nstarman in https://github.com/GalacticDynamics/unxt/pull/267
  • feat: improve builtin usys by @nstarman in https://github.com/GalacticDynamics/unxt/pull/268
  • feat: improve SingletonMixin by @nstarman in https://github.com/GalacticDynamics/unxt/pull/269
  • feat: make SI, CGS singletons by @nstarman in https://github.com/GalacticDynamics/unxt/pull/270
  • feat: dynamicslicep by @nstarman in https://github.com/GalacticDynamics/unxt/pull/272

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.20.3...v0.20.4

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.20.3

What's Changed

  • feat: add ravel by @nstarman in https://github.com/GalacticDynamics/unxt/pull/256
  • fix: cleanup by @nstarman in https://github.com/GalacticDynamics/unxt/pull/257
  • feat: dimensions_of None by @nstarman in https://github.com/GalacticDynamics/unxt/pull/258
  • docs: add to dims by @nstarman in https://github.com/GalacticDynamics/unxt/pull/259
  • feat: units_of things without units returns None by @nstarman in https://github.com/GalacticDynamics/unxt/pull/260
  • ci: stop skipping windows by @nstarman in https://github.com/GalacticDynamics/unxt/pull/261
  • build: swith to pep 735 by @nstarman in https://github.com/GalacticDynamics/unxt/pull/262
  • ci: test oldest dependencies by @nstarman in https://github.com/GalacticDynamics/unxt/pull/263
  • ci: include pypy by @nstarman in https://github.com/GalacticDynamics/unxt/pull/264
  • ci: add benchmark tests by @nstarman in https://github.com/GalacticDynamics/unxt/pull/265

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.20.2...v0.20.3

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.20.2

What's Changed

  • docs: update docstrings by @nstarman in https://github.com/GalacticDynamics/unxt/pull/250
  • refactor: use abstracts for dimensions by @nstarman in https://github.com/GalacticDynamics/unxt/pull/251
  • test: add nox config by @nstarman in https://github.com/GalacticDynamics/unxt/pull/252
  • docs: rm returns by @nstarman in https://github.com/GalacticDynamics/unxt/pull/253
  • feat: add dims sub-package by @nstarman in https://github.com/GalacticDynamics/unxt/pull/254
  • Fix: linespace and experimental by @nstarman in https://github.com/GalacticDynamics/unxt/pull/255

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.20.1...v0.20.2

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.20.1

What's Changed

  • build: bump deps by @nstarman in https://github.com/GalacticDynamics/unxt/pull/247
  • feat: IPython repr by @nstarman in https://github.com/GalacticDynamics/unxt/pull/248
  • test: simplify test_quantity by @nstarman in https://github.com/GalacticDynamics/unxt/pull/249

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.20.0...v0.20.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.20.0

What's Changed

  • build: move lightweight zeroth to deps by @nstarman in https://github.com/GalacticDynamics/unxt/pull/243
  • feat: move distance to coordinax by @nstarman in https://github.com/GalacticDynamics/unxt/pull/242
  • feat: blockuntilready method by @nstarman in https://github.com/GalacticDynamics/unxt/pull/246

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.19.0...v0.20.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.19.0

What's Changed

  • build: add author info by @nstarman in https://github.com/GalacticDynamics/unxt/pull/222
  • ci: more uv by @nstarman in https://github.com/GalacticDynamics/unxt/pull/223
  • Add concept of unitsystem flags and enable overriding / extending unit systems by @adrn in https://github.com/GalacticDynamics/unxt/pull/219
  • Add support for dynamical simulation unit systems (G=1 or other value) by @adrn in https://github.com/GalacticDynamics/unxt/pull/225
  • refactor: refactor can_convert_unit to is_unit_convertible by @nstarman in https://github.com/GalacticDynamics/unxt/pull/226
  • Fix typo in SI by @adrn in https://github.com/GalacticDynamics/unxt/pull/235
  • Add SI and CGS unit systems by @adrn in https://github.com/GalacticDynamics/unxt/pull/236
  • Update minimum jax/jaxlib versions by @ColmTalbot in https://github.com/GalacticDynamics/unxt/pull/238
  • ci: fix attestation by @nstarman in https://github.com/GalacticDynamics/unxt/pull/239
  • ci: bump attestation by @nstarman in https://github.com/GalacticDynamics/unxt/pull/240

New Contributors

  • @ColmTalbot made their first contribution in https://github.com/GalacticDynamics/unxt/pull/238

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.18.1...v0.19.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.18.1

What's Changed

  • feat: runtime typechecker by @nstarman in https://github.com/GalacticDynamics/unxt/pull/191
  • Update pyproject.toml by @nstarman in https://github.com/GalacticDynamics/unxt/pull/220
  • Strip spaces from physical type names by @adrn in https://github.com/GalacticDynamics/unxt/pull/221

New Contributors

  • @adrn made their first contribution in https://github.com/GalacticDynamics/unxt/pull/221

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.18.0...v0.18.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.18.0

What's Changed

  • refactor: rename constructor to from_ by @nstarman in https://github.com/GalacticDynamics/unxt/pull/215

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.17.1...v0.18.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.17.1

What's Changed

  • feat: better unit conversion by @nstarman in https://github.com/GalacticDynamics/unxt/pull/207
  • refactor: set up uv by @nstarman in https://github.com/GalacticDynamics/unxt/pull/210
  • fix: pickling parametric types by @nstarman in https://github.com/GalacticDynamics/unxt/pull/209
  • build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 in the actions group by @dependabot in https://github.com/GalacticDynamics/unxt/pull/212
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/213

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.17.0...v0.17.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.17.0

What's Changed

  • feat: quantity sub-package by @nstarman in https://github.com/GalacticDynamics/unxt/pull/206

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.16.3...v0.17.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.16.3

What's Changed

  • refactor: rename _unxt to _src by @nstarman in https://github.com/GalacticDynamics/unxt/pull/201
  • fix: ambiguous concat by @nstarman in https://github.com/GalacticDynamics/unxt/pull/198
  • feat: register full dispatch by @nstarman in https://github.com/GalacticDynamics/unxt/pull/202
  • docs: ustrip by @nstarman in https://github.com/GalacticDynamics/unxt/pull/203
  • refactor: clean up lax.broadcastindim_p by @nstarman in https://github.com/GalacticDynamics/unxt/pull/204
  • Update README.md by @nstarman in https://github.com/GalacticDynamics/unxt/pull/205

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.16.2...v0.16.3

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.16.2

What's Changed

  • bump: quaxed by @nstarman in https://github.com/GalacticDynamics/unxt/pull/196
  • feat: compatibility with astropy 7.0 by @nstarman in https://github.com/GalacticDynamics/unxt/pull/197
  • build: bump quaxed, deprecated array_api by @nstarman in https://github.com/GalacticDynamics/unxt/pull/199
  • refactor: set numpy dispatcher to plum default by @nstarman in https://github.com/GalacticDynamics/unxt/pull/200

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.16.1...v0.16.2

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.16.1

What's Changed

  • fix: units_of Quantity by @nstarman in https://github.com/GalacticDynamics/unxt/pull/195

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.16.0...v0.16.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.16.0

What's Changed

  • build: use is_annotated by @nstarman in https://github.com/GalacticDynamics/unxt/pull/164
  • ci: rename interoperability check by @nstarman in https://github.com/GalacticDynamics/unxt/pull/165
  • refactor: singleton mixin by @nstarman in https://github.com/GalacticDynamics/unxt/pull/166
  • refactor: clean up all by @nstarman in https://github.com/GalacticDynamics/unxt/pull/167
  • refactor: cleanup pyproject by @nstarman in https://github.com/GalacticDynamics/unxt/pull/168
  • refactor: use kwargs instead of specific kwargs by @nstarman in https://github.com/GalacticDynamics/unxt/pull/169
  • feat: unitsystem_of by @nstarman in https://github.com/GalacticDynamics/unxt/pull/170
  • build: use dataclassish by @nstarman in https://github.com/GalacticDynamics/unxt/pull/171
  • feat: AstropyQuantityCompatMixin by @nstarman in https://github.com/GalacticDynamics/unxt/pull/172
  • feat: rm tounitsvalue by @nstarman in https://github.com/GalacticDynamics/unxt/pull/173
  • refactor: to_units by @nstarman in https://github.com/GalacticDynamics/unxt/pull/174
  • feat: units by @nstarman in https://github.com/GalacticDynamics/unxt/pull/175
  • feat: more codecov by @nstarman in https://github.com/GalacticDynamics/unxt/pull/176
  • feat: dimensions_of by @nstarman in https://github.com/GalacticDynamics/unxt/pull/177
  • docs: codecov badge by @nstarman in https://github.com/GalacticDynamics/unxt/pull/178
  • docs: update docs link in readme by @nstarman in https://github.com/GalacticDynamics/unxt/pull/179
  • refactor: use dimensions_of by @nstarman in https://github.com/GalacticDynamics/unxt/pull/180
  • feat: dimensions function by @nstarman in https://github.com/GalacticDynamics/unxt/pull/181
  • refactor: re-organize by @nstarman in https://github.com/GalacticDynamics/unxt/pull/182
  • refactor: move parsefieldnamesanddimensions by @nstarman in https://github.com/GalacticDynamics/unxt/pull/183
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/185
  • feat: uconvert and ustrip by @nstarman in https://github.com/GalacticDynamics/unxt/pull/186
  • refactor: converter by @nstarman in https://github.com/GalacticDynamics/unxt/pull/188
  • docs: improve by @nstarman in https://github.com/GalacticDynamics/unxt/pull/187
  • Cleanup by @nstarman in https://github.com/GalacticDynamics/unxt/pull/189
  • feat: uconvert unitsystems by @nstarman in https://github.com/GalacticDynamics/unxt/pull/190
  • build: use optional_dependencies by @nstarman in https://github.com/GalacticDynamics/unxt/pull/192
  • build: bump optional_dependencies by @nstarman in https://github.com/GalacticDynamics/unxt/pull/193
  • Numpy compat by @nstarman in https://github.com/GalacticDynamics/unxt/pull/194

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.15.2...v0.16.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.15.2

What's Changed

  • fix: self conversion by @nstarman in https://github.com/GalacticDynamics/unxt/pull/163

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.15.1...v0.15.2

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.15.1

What's Changed

  • fix: add preferred units by @nstarman in https://github.com/GalacticDynamics/unxt/pull/160
  • fix: roll back preferred units by @nstarman in https://github.com/GalacticDynamics/unxt/pull/161
  • feat: conversion between quantities by @nstarman in https://github.com/GalacticDynamics/unxt/pull/162

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.15.0...v0.15.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.15.0

What's Changed

  • refactor: module layout by @nstarman in https://github.com/GalacticDynamics/unxt/pull/159
  • feat: unit system refactor by @nstarman in https://github.com/GalacticDynamics/unxt/pull/142

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.14.1...v0.15.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.14.1

What's Changed

  • fix: docs link by @nstarman in https://github.com/GalacticDynamics/unxt/pull/153
  • docs: fix link by @nstarman in https://github.com/GalacticDynamics/unxt/pull/154
  • refactor: redispatch on div by @nstarman in https://github.com/GalacticDynamics/unxt/pull/155
  • build: set dev status alpha by @nstarman in https://github.com/GalacticDynamics/unxt/pull/156
  • docs: pin griffe by @nstarman in https://github.com/GalacticDynamics/unxt/pull/157
  • docs: bump deps by @nstarman in https://github.com/GalacticDynamics/unxt/pull/158

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.14.0...v0.14.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.14.0

What's Changed

  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/151
  • docs: create by @nstarman in https://github.com/GalacticDynamics/unxt/pull/149
  • docs: link to full docs by @nstarman in https://github.com/GalacticDynamics/unxt/pull/152

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.13.0...v0.14.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.13.0

What's Changed

  • feat: interop with matplotlib by @nstarman in https://github.com/GalacticDynamics/unxt/pull/145
  • feat: misc by @nstarman in https://github.com/GalacticDynamics/unxt/pull/147
  • fix: generalize dotgeneralp by @nstarman in https://github.com/GalacticDynamics/unxt/pull/148
  • docs: add by @nstarman in https://github.com/GalacticDynamics/unxt/pull/150

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.12.1...v0.13.0

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.12.1

What's Changed

  • fix: jax v0.4.3.2 change to lax.convertelementtype_p by @nstarman in https://github.com/GalacticDynamics/unxt/pull/143
  • fix: many dispatches on same function by @nstarman in https://github.com/GalacticDynamics/unxt/pull/144

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.12...v0.12.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.12

What's Changed

  • feat: at[] property by @nstarman in https://github.com/GalacticDynamics/unxt/pull/138
  • feat: add constructor from Quantity by @nstarman in https://github.com/GalacticDynamics/unxt/pull/141
  • fix: register with quaxed.numpy by @nstarman in https://github.com/GalacticDynamics/unxt/pull/140

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.11.1...v0.12

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.11.1

What's Changed

  • refactor: move optional deps by @nstarman in https://github.com/GalacticDynamics/unxt/pull/132
  • test: bump pytest by @nstarman in https://github.com/GalacticDynamics/unxt/pull/133
  • refactor: gather astropy interop by @nstarman in https://github.com/GalacticDynamics/unxt/pull/134
  • refactor: use plum type_unparametric by @nstarman in https://github.com/GalacticDynamics/unxt/pull/135
  • feat: collect interop into single subpackage by @nstarman in https://github.com/GalacticDynamics/unxt/pull/136

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.11...v0.11.1

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.11

What's Changed

  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/130
  • feat: distance modulus by @nstarman in https://github.com/GalacticDynamics/unxt/pull/131

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.10.8...v0.11

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.10.8

What's Changed

  • ci: Update pre-commit monthly by @nstarman in https://github.com/GalacticDynamics/unxt/pull/128
  • build: unpin plum by @nstarman in https://github.com/GalacticDynamics/unxt/pull/129

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.10.7...v0.10.8

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.10.7

What's Changed

  • fix: array-like constructors by @nstarman in https://github.com/GalacticDynamics/unxt/pull/117
  • build(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 in the actions group by @dependabot in https://github.com/GalacticDynamics/unxt/pull/118
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/119
  • feat: Quantity mapping constructor by @nstarman in https://github.com/GalacticDynamics/unxt/pull/120
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/121
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/122
  • Update README.md by @nstarman in https://github.com/GalacticDynamics/unxt/pull/123
  • feat: deviceputp kwargs by @nstarman in https://github.com/GalacticDynamics/unxt/pull/126
  • build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 in the actions group by @dependabot in https://github.com/GalacticDynamics/unxt/pull/124
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/125

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.10.6...v0.10.7

Scientific Software - Peer-reviewed - Python
Published by nstarman over 1 year ago

unxt - v0.10.6

What's Changed

  • docs: sign docstring by @nstarman in https://github.com/GalacticDynamics/unxt/pull/112
  • build: bump copier by @nstarman in https://github.com/GalacticDynamics/unxt/pull/113
  • build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 in the actions group by @dependabot in https://github.com/GalacticDynamics/unxt/pull/114
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/115
  • fix: promotion in sqrt by @nstarman in https://github.com/GalacticDynamics/unxt/pull/116

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.10.5...v0.10.6

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.10.5

What's Changed

  • fix: protect conversion where tracing by @nstarman in https://github.com/GalacticDynamics/unxt/pull/111

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.10.4...v0.10.5

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.10.4

What's Changed

  • build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 in the actions group by @dependabot in https://github.com/GalacticDynamics/unxt/pull/104
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/105
  • fix: import for jax bump by @nstarman in https://github.com/GalacticDynamics/unxt/pull/106
  • fix: numpy integers with linspace by @nstarman in https://github.com/GalacticDynamics/unxt/pull/107
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/108
  • feat: linspace num numpy compat by @nstarman in https://github.com/GalacticDynamics/unxt/pull/109
  • feat: rem_p for dimensionless by @nstarman in https://github.com/GalacticDynamics/unxt/pull/110

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.10.3...v0.10.4

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.10.3

What's Changed

  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/102
  • feat: gala compat by @nstarman in https://github.com/GalacticDynamics/unxt/pull/103

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.10.2...v0.10.3

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.10.2

What's Changed

  • fix: register distance with primitives by @nstarman in https://github.com/GalacticDynamics/unxt/pull/100
  • fix: register igamma by @nstarman in https://github.com/GalacticDynamics/unxt/pull/101

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.10.1...v0.10.2

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.10.1

What's Changed

  • build: bump quaxed by @nstarman in https://github.com/GalacticDynamics/unxt/pull/99

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.10...v0.10.1

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.10

What's Changed

  • feat: parallax distance by @nstarman in https://github.com/GalacticDynamics/unxt/pull/98

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.9.1...v0.10

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.9.1

What's Changed

  • build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 in the actions group by @dependabot in https://github.com/GalacticDynamics/unxt/pull/92
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/93
  • build(deps): bump codecov/codecov-action from 4.2.0 to 4.3.0 in the actions group by @dependabot in https://github.com/GalacticDynamics/unxt/pull/94
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/95
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/96
  • fix: astropy to_value by @nstarman in https://github.com/GalacticDynamics/unxt/pull/97

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.9...v0.9.1

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.9

What's Changed

  • refactor: quantities as a module by @nstarman in https://github.com/GalacticDynamics/unxt/pull/87
  • build(deps): bump the actions group with 1 update by @dependabot in https://github.com/GalacticDynamics/unxt/pull/89
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/90
  • feat: more explicit API and functional approach by @nstarman in https://github.com/GalacticDynamics/unxt/pull/91

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.8.1...v0.9

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.8.1

What's Changed

  • fix: promotion in Distance by @nstarman in https://github.com/GalacticDynamics/unxt/pull/88

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.8...v0.8.1

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.8

What's Changed

  • Refactor unitsystems by @nstarman in https://github.com/GalacticDynamics/unxt/pull/83
  • Distance class by @nstarman in https://github.com/GalacticDynamics/unxt/pull/84
  • fix: distance constructor by @nstarman in https://github.com/GalacticDynamics/unxt/pull/85
  • feat: add parallax distance constructor by @nstarman in https://github.com/GalacticDynamics/unxt/pull/86

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.6.3...v0.8

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.7 - AbstractUnitSystem

What's Changed

  • Refactor unitsystems by @nstarman in https://github.com/GalacticDynamics/unxt/pull/83

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.6.3...v0.7

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.6.3

What's Changed

  • docs: zenodo badge by @nstarman in https://github.com/GalacticDynamics/unxt/pull/78
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/79
  • refactor: move no-op class_getitem to UncheckedQuantity by @nstarman in https://github.com/GalacticDynamics/unxt/pull/80
  • feat: argnums arg to grad by @nstarman in https://github.com/GalacticDynamics/unxt/pull/81
  • feat: NAMEDUNITSYSTEMS registry by @nstarman in https://github.com/GalacticDynamics/unxt/pull/82

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.6.2...v0.6.3

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.6.2 - Zenodo

This release is to trigger Zenodo

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.6.1...v0.6.2

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.6.1

What's Changed

  • test: unitsystems by @nstarman in https://github.com/GalacticDynamics/unxt/pull/72
  • feat: support argnums jacfwd by @nstarman in https://github.com/GalacticDynamics/unxt/pull/73
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/unxt/pull/74
  • feat: mod by @nstarman in https://github.com/GalacticDynamics/unxt/pull/75
  • register inf as special case for equality checks by @nstarman in https://github.com/GalacticDynamics/unxt/pull/76
  • test: add for allclose by @nstarman in https://github.com/GalacticDynamics/unxt/pull/77

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.6...v0.6.1

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.6

What's Changed

  • feat: unitsystems by @nstarman in https://github.com/GalacticDynamics/unxt/pull/71

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.5...v0.6

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.5

What's Changed

  • feat: addanyp by @nstarman in https://github.com/GalacticDynamics/unxt/pull/66
  • feat: scatter_add by @nstarman in https://github.com/GalacticDynamics/unxt/pull/67
  • feat: type_unparametrized by @nstarman in https://github.com/GalacticDynamics/unxt/pull/68
  • Feat experimental by @nstarman in https://github.com/GalacticDynamics/unxt/pull/69
  • feat: compat by @nstarman in https://github.com/GalacticDynamics/unxt/pull/70

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.4...v0.5

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.4

What's Changed

  • build: change package name by @nstarman in https://github.com/GalacticDynamics/unxt/pull/65

Full Changelog: https://github.com/GalacticDynamics/unxt/compare/v0.3.2...v0.4

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.3.2

What's Changed

  • build: package name change notice by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/64

Full Changelog: https://github.com/GalacticDynamics/jax-quantity/compare/v0.3.1...v0.3.2

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.3.1

What's Changed

  • feat: full_like with Quantity by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/62

Full Changelog: https://github.com/GalacticDynamics/jax-quantity/compare/v0.3...v0.3.1

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.3

What's Changed

  • test: test on float32 by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/51
  • feat: add dot_general dispatch for quantities by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/49
  • feat: hash method by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/52
  • feat: register concat(jax, Q[dimensionless]) by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/53
  • build(deps): bump the actions group with 1 update by @dependabot in https://github.com/GalacticDynamics/jax-quantity/pull/54
  • feat: Quantity dimensions for unknown physical types by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/55
  • feat: dep quaxed by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/57
  • feat: UncheckedQuantity by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/56
  • build(deps): bump quaxed by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/58
  • fix: eq to 0 by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/59
  • fix: false simplifications to dimensionless by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/60
  • feat: use expanded quaxed by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/61

Full Changelog: https://github.com/GalacticDynamics/jax-quantity/compare/v0.2.1...v0.3

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.2.1

What's Changed

  • fix: faithful is a class-var by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/47

Full Changelog: https://github.com/GalacticDynamics/jax-quantity/compare/v0.2...v0.2.1

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.2

What's Changed

  • feat: add multi-dispatch Quantity constructor by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/14
  • build: require arrayapijax_compat >= 0.1 by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/15
  • feat: add method decompose by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/16
  • feat: register gather_p by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/17
  • feat: ge to 0 by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/18
  • refactor: q to q by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/19
  • build(deps): bump the actions group with 1 update by @dependabot in https://github.com/GalacticDynamics/jax-quantity/pull/21
  • feat: remove edge cases for add by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/22
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/jax-quantity/pull/23
  • feat: to/from astropy by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/24
  • fix: division of two quantities by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/25
  • fix: boolean operations by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/26
  • feat: parametric Quantity[dimensions] by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/27
  • fix: unpack type parameter by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/28
  • feat: flatten by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/29
  • feat: add reshape method by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/31
  • feat: register dimensionless to non-quantity addition by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/32
  • refactor: improve the repr by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/33
  • feat: add the Array API properties by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/34
  • fix: non-deprecated device reference by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/35
  • Feat: convert by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/36
  • feat: add constructor for quantity no unit arg by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/37
  • feat: unit and dtype kwargs to constructor by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/38
  • feat: add dtype kwarg to constructors by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/39
  • build(deps): bump the actions group with 1 update by @dependabot in https://github.com/GalacticDynamics/jax-quantity/pull/40
  • refactor: sort imports by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/41
  • fix: don’t turn on x64 by default by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/42
  • feat: logical funcs return Array by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/43
  • feat: add len method to Quantity by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/20
  • fix: units of selectnp_jqq by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/44
  • feat: dot general by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/45
  • feat: plum faithful caching by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/46

Full Changelog: https://github.com/GalacticDynamics/jax-quantity/compare/v0.1...v0.2.rc1

Scientific Software - Peer-reviewed - Python
Published by nstarman almost 2 years ago

unxt - v0.1

What's Changed

  • use exact astropy method names by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/1
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/jax-quantity/pull/3
  • fix units arg to replace by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/2
  • Add pylint by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/5
  • add array_namespace by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/6
  • use DenseArrayValue instead of Value by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/7
  • Primitives and dispatches by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/8
  • Bump the actions group with 1 update by @dependabot in https://github.com/GalacticDynamics/jax-quantity/pull/9
  • Bump the actions group with 1 update by @dependabot in https://github.com/GalacticDynamics/jax-quantity/pull/10
  • build: bump quax >= 0.0.3 by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/12
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/jax-quantity/pull/11
  • ci: CD for (test)PyPI by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/13

New Contributors

  • @nstarman made their first contribution in https://github.com/GalacticDynamics/jax-quantity/pull/1
  • @pre-commit-ci made their first contribution in https://github.com/GalacticDynamics/jax-quantity/pull/3
  • @dependabot made their first contribution in https://github.com/GalacticDynamics/jax-quantity/pull/9

Full Changelog: https://github.com/GalacticDynamics/jax-quantity/commits/v0.1

Scientific Software - Peer-reviewed - Python
Published by nstarman about 2 years ago

unxt - v0.1-alpha.0

What's Changed

  • use exact astropy method names by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/1
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/jax-quantity/pull/3
  • fix units arg to replace by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/2
  • Add pylint by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/5
  • add array_namespace by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/6
  • use DenseArrayValue instead of Value by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/7
  • Primitives and dispatches by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/8
  • Bump the actions group with 1 update by @dependabot in https://github.com/GalacticDynamics/jax-quantity/pull/9
  • Bump the actions group with 1 update by @dependabot in https://github.com/GalacticDynamics/jax-quantity/pull/10
  • build: bump quax >= 0.0.3 by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/12
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/GalacticDynamics/jax-quantity/pull/11
  • ci: CD for (test)PyPI by @nstarman in https://github.com/GalacticDynamics/jax-quantity/pull/13

New Contributors

  • @nstarman made their first contribution in https://github.com/GalacticDynamics/jax-quantity/pull/1
  • @pre-commit-ci made their first contribution in https://github.com/GalacticDynamics/jax-quantity/pull/3
  • @dependabot made their first contribution in https://github.com/GalacticDynamics/jax-quantity/pull/9

Full Changelog: https://github.com/GalacticDynamics/jax-quantity/commits/v0.1-alpha.0

Scientific Software - Peer-reviewed - Python
Published by nstarman about 2 years ago