What's Changed
* Fix thermalisation alpha legend label by lukeshingles in https://github.com/artis-mcrt/artistools/pull/96
* Improve describeinputmodel by lukeshingles in https://github.com/artis-mcrt/artistools/pull/97
* Enable 2D & 3D for estimator plots and plotdensity by lukeshingles in https://github.com/artis-mcrt/artistools/pull/98
* Minor fix. Function not expecting list. by ccollins22 in https://github.com/artis-mcrt/artistools/pull/102
* Fix colorbar for viewing angles in light curve plot by ccollins22 in https://github.com/artis-mcrt/artistools/pull/99
* Make time dependent gif of Molleweide projection by ccollins22 in https://github.com/artis-mcrt/artistools/pull/100
* Fix deprecated PyPDF2 import by ccollins22 in https://github.com/artis-mcrt/artistools/pull/104
* Make vpkt.txt using python script by ccollins22 in https://github.com/artis-mcrt/artistools/pull/101
* Update slice1Dfromconein3dmodel.py to fix making 1D models from a cone of ejecta from a 3D model by ccollins22 in https://github.com/artis-mcrt/artistools/pull/103
* Use ruff format instead of black by lukeshingles in https://github.com/artis-mcrt/artistools/pull/105
* Extend --write_spectra with polar spectra by lukeshingles in https://github.com/artis-mcrt/artistools/pull/107
* Get the azimuthal angle of grid cells and use this to make a 2D histogram plot of rho with phi and velocity by ccollins22 in https://github.com/artis-mcrt/artistools/pull/108
* Add model from alcar script by lukeshingles in https://github.com/artis-mcrt/artistools/pull/109
* Add tests for kilonova maptogrid and make artis model from particle gridmap by lukeshingles in https://github.com/artis-mcrt/artistools/pull/110
* Make estimator plots for 3D models. Choose to read and plot only mgi along an axis by ccollins22 in https://github.com/artis-mcrt/artistools/pull/111
* Fix typo args.args. by ccollins22 in https://github.com/artis-mcrt/artistools/pull/112
* Speed up at model reading and describeinputmodel for high-res kilonova models and add estimator tests by lukeshingles in https://github.com/artis-mcrt/artistools/pull/113
* Make estimator plots from grid cells lying within a cone around an axis by ccollins22 in https://github.com/artis-mcrt/artistools/pull/115
* Fix arg to use negative axis. by ccollins22 in https://github.com/artis-mcrt/artistools/pull/114
* Change AREPO to SPH (Not from AREPO) by ccollins22 in https://github.com/artis-mcrt/artistools/pull/117
* Speed up makeartismodelfromparticlegridmap by lukeshingles in https://github.com/artis-mcrt/artistools/pull/116
* Check if y axis needs inverted by ccollins22 in https://github.com/artis-mcrt/artistools/pull/121
* Add classic 3D test data by lukeshingles in https://github.com/artis-mcrt/artistools/pull/122
* Speed up estimators reading and plotting by lukeshingles in https://github.com/artis-mcrt/artistools/pull/119
* Add -dimensionreduce to at inputmodel makeartismodel by lukeshingles in https://github.com/artis-mcrt/artistools/pull/124
* Change phi angle definition to be counter-clockwise in X-Y plane (from above, +Z) to match ISO standard and virtual packets by lukeshingles in https://github.com/artis-mcrt/artistools/pull/126
* Plot histogram of packet last emission velocities by ccollins22 in https://github.com/artis-mcrt/artistools/pull/123
* Add smoothing length, velocity cut, and dtextra options to maptogrid by ccollins22 in https://github.com/artis-mcrt/artistools/pull/118
* Update packages by github-actions in https://github.com/artis-mcrt/artistools/pull/128
* Describeinputmodel: Add Fegroup mass and minimum density stats by lukeshingles in https://github.com/artis-mcrt/artistools/pull/131
* Move writing to logfile to misc to use elsewhere by ccollins22 in https://github.com/artis-mcrt/artistools/pull/132
* plotinitialcomposition: Add rhoscale and axis args and avoid storing mass_g in model.txt by ccollins22 in https://github.com/artis-mcrt/artistools/pull/127
* Update make 3D plot of initial composition by ccollins22 in https://github.com/artis-mcrt/artistools/pull/136
* Fix vspec labels for opacity exclusions by lukeshingles in https://github.com/artis-mcrt/artistools/pull/142
* Fix at comparegsi network calculation comparison for switch to polars estimators by lukeshingles in https://github.com/artis-mcrt/artistools/pull/149
* Speed up emission/absorption plot frompackets with polars and enable direction binning by lukeshingles in https://github.com/artis-mcrt/artistools/pull/151
* Update packages by github-actions in https://github.com/artis-mcrt/artistools/pull/152
* Speed up plotting line-grouped emission/absorption spectra from packets by lukeshingles in https://github.com/artis-mcrt/artistools/pull/153
* Match exspec binning when plotting from packets by lukeshingles in https://github.com/artis-mcrt/artistools/pull/154
* Detect unknown args passed via python kwargs and allow option string aliases by lukeshingles in https://github.com/artis-mcrt/artistools/pull/155
**Full Changelog**: https://github.com/artis-mcrt/artistools/compare/v2023.8.30...v2024.02.17