Releases: artis-mcrt/artistools
Releases · artis-mcrt/artistools
v2024.12.9
- De-duplicate lines of alphadecays.txt
- ruff format: enable preview
- firstexisting(): Avoid glob when file exists in top-level
- Avoid numpy 2.2 until type hints are updated
Full Changelog: v2024.12.6...v2024.12.9
v2024.12.6
What's Changed
- Update deprecated PyPDF call by @ccollins22 in #256
- Replace deprecated typing with collections.abc and add pyright to pre-commit by @lukeshingles in #261
- Replace cell midpoint velocity approximation for kinetic energy with accurate integral by @lukeshingles in #262
- Apply refurb style suggestions by @lukeshingles in #266
- Fix pandas type errors by @lukeshingles in #269
- Plot beta/neutrino/gamma decay product split from GSI network and decay data by @lukeshingles in #271
New Contributors
- @dependabot made their first contribution in #273
Full Changelog: v2024.10.28...v2024.12.6
v2024.10.28
What's Changed
This release adds full python3.13 support with the new release of pyarrow 18.0.0.
- chore(deps): update pypa/cibuildwheel action to v2.21.3 by @renovate in #247
- fix(deps): update rust crate pyo3 to v0.22.5 by @renovate in #249
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 by @renovate in #252
- Deps: pyarrow 18.0.0 by @lukeshingles in #254
Full Changelog: v2024.09.12...v2024.10.28
v2024.09.12
What's Changed
- Update Rust crate zstd to v0.13.2 by @renovate in #212
- CI: Test on python3.13 by @lukeshingles in #188
- CI: Fix Python 3.13 by @lukeshingles in #216
- Update CodSpeedHQ/action action to v3 by @renovate in #219
- Rust estimparse: use autocompress to handle LZMA and gzip files by @lukeshingles in #220
- Update to pyo3-polars 0.16, polars 0.42 by @lukeshingles in #226
- Fix spectra plotting from specpol.out file by @fionntancallan in #229
- Fix typos by @lukeshingles in #233
- Fix for polars 1.7.0 by disabling projection_pushdown by @lukeshingles in #237
Full Changelog: v2024.07.04.2...v2024.09.12
v2024.07.04
What's Changed
- Speed up transition data reader with rust extension by @lukeshingles in #204
- Add get_levels_polars() and refactor atomic data readers by @lukeshingles in #209
- Fix dimension reduction from 2D to 1D output resolution by @lukeshingles in #197
- Update to polars 1.0.0rc1 and fix errors/warnings by @lukeshingles in #200
- Update dependency ruff to v0.5.0 by @renovate in #205
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.5.0 by @renovate in #206
Full Changelog: v2024.06.17.1...v2024.07.04
v2024.06.17
What's Changed
- Makeartismodelfromparticlegridmap: add -scalevelocityscale option by @lukeshingles in #187
- Reduce sig figs of model text output by @lukeshingles in #189
- Fix RuntimeWarning about artistools.main by @lukeshingles in #191
- Add compiled Rust extension for faster estimator file parsing by @lukeshingles in #194
Full Changelog: v2024.06.08...v2024.06.17
v2024.06.08
What's Changed
- Refactor dataframe splitting with polars and remove unused non-thermal solver code (handled by pynonthermal) by @lukeshingles in #173
- Auto detect cell midpoints instead of corners in model.txt by @lukeshingles in #175
- modelfromhydro: add density scale argument by @lukeshingles in #180
- Refactor and enable pyright checking by @lukeshingles in #185
Full Changelog: v2024.4.29.1...v2024.06.08
v2024.4.29.1
Full Changelog: v2024.04.29...v2024.4.29.1
v2024.04.29
What's Changed
- Fix issue with polars 0.20.23
- Add --notimeclamp option to plot spec --frompackets
- Use ExponentLabelFormatter for light curves
- Switch pyzstd to zstandard to match pandas dependency
- Add --vpkt_match_emission_exclusion_to_opac and stack vspec timesteps by @lukeshingles in #172
Full Changelog: v2024.04.23...v2024.04.29
v2024.04.23
What's Changed
- Fix path name by @AlexHls in #161
- CI: speed up linters with uv package manager by @lukeshingles in #165
- Allow general polars expressions in plotestimators by @lukeshingles in #167
- Plotspherical: Add options for plotting stddev by @lukeshingles in #168
- Support plotting virtual packet spectra --frompackets by @lukeshingles in #169
- Batch ranks for parquet packets and refactor plotting by @lukeshingles in #171
Full Changelog: v2024.02.22.2...v2024.04.23