Recent Releases of stardis

stardis - Stardis v2025.08.19

This release has been created automatically by the STARDIS continuous delivery pipeline. DOI Badge

Changelog

2025.08.19 (2025/08/19 09:28)

- AMPL
Published by github-actions[bot] 11 months ago

stardis - v2025.06.26

This release is linked to the STARDIS code paper (Shields et al. 2025, ApJ).

What's Changed

  • Release workflow for stardis by @KasukabeDefenceForce in https://github.com/tardis-sn/stardis/pull/278
  • add orcids by @jvshields in https://github.com/tardis-sn/stardis/pull/279

New Contributors

  • @KasukabeDefenceForce made their first contribution in https://github.com/tardis-sn/stardis/pull/278

Full Changelog: https://github.com/tardis-sn/stardis/compare/v2025.06.16...v2025.06.26

- AMPL
Published by jvshields about 1 year ago

stardis - v2025.06.16

Stardis manuscript release to trigger zenodo DOI

- AMPL
Published by jvshields about 1 year ago

stardis - v2025.04.23

stardis arxiv paper release

- AMPL
Published by jvshields about 1 year ago

stardis - v2025.02.24

stardis release with spherical ray tracing and improved molecule equilibrium densities. Checkpoint to be used for the stardis code release paper.

- AMPL
Published by jvshields over 1 year ago

stardis - v2025.01.13

First official stardis release version.

What's Changed

  • Fix package infrastructure to make the notebook work by @jaladh-singhal in https://github.com/tardis-sn/stardis/pull/1
  • Fix shape errors in the RT calculations by @jaladh-singhal in https://github.com/tardis-sn/stardis/pull/2
  • Refactor the star_test notebook by @jaladh-singhal in https://github.com/tardis-sn/stardis/pull/3
  • Fixing spectrum and other small notebook changes by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/10
  • Laying Groundwork for Complete Broadening Treatment by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/11
  • Beginnings of new broadening treatment by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/12
  • Optimise tau_line calculation by @jaladh-singhal in https://github.com/tardis-sn/stardis/pull/14
  • Add gamma collision calculations (numba jitted) by @jaladh-singhal in https://github.com/tardis-sn/stardis/pull/15
  • Add Van der Waals broadening and other changes by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/16
  • Small code restructure by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/18
  • Run stardis function by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/19
  • Raytracing at an angle by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/20
  • Update Docstrings by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/21
  • Revert "Update Docstrings" by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/45
  • Added docstrings by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/46
  • Independent broadening calculations by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/47
  • New functionality for continuum by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/48
  • Configuration by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/49
  • Inputs in frequency or wavelength space by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/50
  • Change opacity source parsing by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/51
  • Docstrings and naming changes by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/52
  • Docs folder by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/53
  • Add config_schema.yml to setup.cfg by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/54
  • Fixing createstellarplasma bug by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/55
  • Fixing opacity equations by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/56
  • Fixing broadening_range bug by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/57
  • Adding a readme file and basic documentation by @isaacgsmith in https://github.com/tardis-sn/stardis/pull/58
  • Add new open astronomy testing infrastructure by @wkerzendorf in https://github.com/tardis-sn/stardis/pull/63
  • Sphinx Documentation Ready to Build by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/69
  • Build Sphinx Documentation Using GitHub Actions by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/73
  • MARCS model reader and container by @jvshields in https://github.com/tardis-sn/stardis/pull/67
  • Sphinx docs section running the code by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/78
  • Remove old documentation that has been ported to Sphinx by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/79
  • Add Black Code Formatting test by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/77
  • Add Bibliography to Sphinx Docs by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/81
  • Change Physics docs image widths to 500 px by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/82
  • Fix for Issue 71 by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/86
  • Testing/initial setup by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/83
  • Optimize raytrace using njit by @light2802 in https://github.com/tardis-sn/stardis/pull/70
  • Change Sphinx docs theme from Alabaster to RTD by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/90
  • Add marcs test fixture by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/96
  • Add geometry by @jvshields in https://github.com/tardis-sn/stardis/pull/99
  • Add clean-docs.yml by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/89
  • Add links to data files, and a fix for bullet points and superscripts in Running the Code docs by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/93
  • Run build-docs.yml Only on Main Branch of tardis-sn/stardis by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/84
  • Fix typo in raytrace by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/101
  • add geometry docstring to model/base by @jvshields in https://github.com/tardis-sn/stardis/pull/102
  • Add lockfile from Tardis and add Tardis as a dependency within lockfile by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/97
  • Cleanup and rename cell length by @jvshields in https://github.com/tardis-sn/stardis/pull/100
  • Add some basic tests for the Voigt module by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/94
  • Add composition by @jvshields in https://github.com/tardis-sn/stardis/pull/103
  • Add benchmarking workflow using ASV by @light2802 in https://github.com/tardis-sn/stardis/pull/74
  • Change abundances to mass fraction by @jvshields in https://github.com/tardis-sn/stardis/pull/106
  • Add cudatoolkit as a dependency by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/105
  • Minor clarifying changes to installation docs by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/109
  • Swap to new model by @jvshields in https://github.com/tardis-sn/stardis/pull/112
  • Make Conda Lockfiles Reproducible, Update Numpy Version, Add Cupy as Dependency by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/110
  • Add nbmake to test Quickstart notebooks by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/111
  • Add next term van noort intensity solver by @jvshields in https://github.com/tardis-sn/stardis/pull/120
  • add arg to the configschema.yml file for gzipped and hook up in runstardis by @jvshields in https://github.com/tardis-sn/stardis/pull/116
  • Add TARDIS Bot comments from TARDIS Repo by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/80
  • change references of shell to depth point throughout code by @jvshields in https://github.com/tardis-sn/stardis/pull/121
  • Add CUDA GPU JIT compilation to faddeeva() by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/107
  • add units to stardis outputs by @jvshields in https://github.com/tardis-sn/stardis/pull/122
  • Benchmark internal STARDIS functions by @light2802 in https://github.com/tardis-sn/stardis/pull/85
  • Fix breaking benchmark pipeline by @light2802 in https://github.com/tardis-sn/stardis/pull/128
  • Refactor and add CUDA JIT compilation to voigt_profile() by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/113
  • Add CUDA JIT to calc_n_effective() by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/119
  • Revert changes to voigt_profile() formula by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/131
  • Restructure: Add radiation field by @jvshields in https://github.com/tardis-sn/stardis/pull/123
  • Revert "Restructure: Add radiation field" by @jvshields in https://github.com/tardis-sn/stardis/pull/133
  • Fix benchmarking action not pushing results to the results repo by @light2802 in https://github.com/tardis-sn/stardis/pull/136
  • Rebased radiation field restructure by @jvshields in https://github.com/tardis-sn/stardis/pull/135
  • add w2 in the small and large delta tau case by @jvshields in https://github.com/tardis-sn/stardis/pull/132
  • Combine Running the Code Docs Into Quickstart by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/124
  • small benchmarking cleanup by @jvshields in https://github.com/tardis-sn/stardis/pull/137
  • change STARDISOutput to return the three objects of the simulation by @jvshields in https://github.com/tardis-sn/stardis/pull/138
  • Add CUDA JIT to calc_doppler_width() by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/118
  • Add CUDA JIT to calc_gamma_linear_stark() by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/125
  • Add CUDA JIT to calc_gamma_quadratic_stark() by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/126
  • Add CUDA JIT to calc_gamma_van_der_waals() by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/127
  • Use current tardis by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/142
  • Remove tests that use cuda because GitHub doesn't run them by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/144
  • Add vald linelist alpha calculation by @jvshields in https://github.com/tardis-sn/stardis/pull/141
  • Marcs model ingestion bugfix by @jvshields in https://github.com/tardis-sn/stardis/pull/147
  • Mesa ingestor by @jvshields in https://github.com/tardis-sn/stardis/pull/148
  • attempt benchmark fix by @jvshields in https://github.com/tardis-sn/stardis/pull/153
  • Shortlist calculation by @jvshields in https://github.com/tardis-sn/stardis/pull/149
  • add testing infrastucture by @jvshields in https://github.com/tardis-sn/stardis/pull/155
  • Add more testing infrastructure by @jvshields in https://github.com/tardis-sn/stardis/pull/156
  • Cleanup model shape use by @jvshields in https://github.com/tardis-sn/stardis/pull/154
  • fix linear stark parameter to match paper source by @jvshields in https://github.com/tardis-sn/stardis/pull/157
  • Improve broadening range treatment by @jvshields in https://github.com/tardis-sn/stardis/pull/161
  • remove alpha_electron for loop by @jvshields in https://github.com/tardis-sn/stardis/pull/163
  • give benchmarks.yml a target directory by @jvshields in https://github.com/tardis-sn/stardis/pull/166
  • fix bug that overwrote first entry in opacities_dict by @jvshields in https://github.com/tardis-sn/stardis/pull/164
  • Resize elements in physics diagrams by @smokestacklightnin in https://github.com/tardis-sn/stardis/pull/95
  • change prepareatomdata() call to work with tardis restructure by @jvshields in https://github.com/tardis-sn/stardis/pull/169
  • Internal speedup for calculating line opacities by @jvshields in https://github.com/tardis-sn/stardis/pull/167
  • Further benchmarking by @jvshields in https://github.com/tardis-sn/stardis/pull/170
  • Investigate continuum deficit by @jvshields in https://github.com/tardis-sn/stardis/pull/168
  • Make hydrogen ignore broadening mask by @jvshields in https://github.com/tardis-sn/stardis/pull/173
  • Cleanup calculate broadening by @jvshields in https://github.com/tardis-sn/stardis/pull/174
  • fix bug in radiative transfer equation by @jvshields in https://github.com/tardis-sn/stardis/pull/176
  • Change Marcs model file handling in testmodelio.py by @haydenmonk in https://github.com/tardis-sn/stardis/pull/175
  • Additional continuum opacitiy sources by @jvshields in https://github.com/tardis-sn/stardis/pull/177
  • fix bug with last depth point out of bounds error by @jvshields in https://github.com/tardis-sn/stardis/pull/178
  • Line opacity parallelization by @jvshields in https://github.com/tardis-sn/stardis/pull/179
  • Update voigt profile and add documentation by @jvshields in https://github.com/tardis-sn/stardis/pull/182
  • Fix parallelism thread usage by @jvshields in https://github.com/tardis-sn/stardis/pull/183
  • Expose model params by @jvshields in https://github.com/tardis-sn/stardis/pull/185
  • Adding to Readme by @haydenmonk in https://github.com/tardis-sn/stardis/pull/181
  • Migrate to tardis composition by @jvshields in https://github.com/tardis-sn/stardis/pull/188
  • Chemical mass fraction rescaling by @jvshields in https://github.com/tardis-sn/stardis/pull/190
  • allow user to specify config values to overwrite in run_stardis function by @jvshields in https://github.com/tardis-sn/stardis/pull/191
  • use string literals and remove delim_whitespace=True by @jvshields in https://github.com/tardis-sn/stardis/pull/192
  • remove broadening bounds from the config by @jvshields in https://github.com/tardis-sn/stardis/pull/194
  • update installation instructions and small changes in physicsofstardis by @jvshields in https://github.com/tardis-sn/stardis/pull/193
  • fix benchmarks config by @jvshields in https://github.com/tardis-sn/stardis/pull/196
  • fix TauSobolev import by @jvshields in https://github.com/tardis-sn/stardis/pull/199
  • handle case of strings in config update by @jvshields in https://github.com/tardis-sn/stardis/pull/195
  • Make file continuum opacities optional by @jvshields in https://github.com/tardis-sn/stardis/pull/197
  • add rotation broadening by @jvshields in https://github.com/tardis-sn/stardis/pull/198
  • add broadening notebook to docs by @jvshields in https://github.com/tardis-sn/stardis/pull/200
  • interpolate opacities in log space for rad trans by @jvshields in https://github.com/tardis-sn/stardis/pull/202
  • fix plasma for tardis restructure by @jvshields in https://github.com/tardis-sn/stardis/pull/204
  • fix plasma for estimator restructure by @jvshields in https://github.com/tardis-sn/stardis/pull/205
  • pin tardis by @jvshields in https://github.com/tardis-sn/stardis/pull/206
  • Add broadening notebook to docs by @jvshields in https://github.com/tardis-sn/stardis/pull/207
  • Update to version of tardis with new atom data by @jvshields in https://github.com/tardis-sn/stardis/pull/209
  • Basic Regression Data Setup by @atharva-2001 in https://github.com/tardis-sn/stardis/pull/213
  • Molecules by @jvshields in https://github.com/tardis-sn/stardis/pull/210
  • simplify updating config logic by @jvshields in https://github.com/tardis-sn/stardis/pull/216
  • use np interpolator instead of scipy by @jvshields in https://github.com/tardis-sn/stardis/pull/217
  • Fix NaNs for cool atmospheres with H2+BF and H-FF opacities enabled. by @jvshields in https://github.com/tardis-sn/stardis/pull/219
  • add microturbulence to simulation by @jvshields in https://github.com/tardis-sn/stardis/pull/222
  • fix typo pointing to wrong opacity source in logger message by @jvshields in https://github.com/tardis-sn/stardis/pull/221
  • new Documentation for setting amount of threads used in STARDIS simul… by @RyanGroneck in https://github.com/tardis-sn/stardis/pull/228
  • Documentation for using MARCS to generate a .mod file for STARDIS by @RyanGroneck in https://github.com/tardis-sn/stardis/pull/227
  • documentation on types of STARDIS returns (model, plasma, rad-field) by @RyanGroneck in https://github.com/tardis-sn/stardis/pull/230
  • Documentation for using/getting a new CARSUS atom_data file for STARDIS by @RyanGroneck in https://github.com/tardis-sn/stardis/pull/226
  • new documentation: using addconfigdict by @RyanGroneck in https://github.com/tardis-sn/stardis/pull/231
  • documentation fixing headers and index by @RyanGroneck in https://github.com/tardis-sn/stardis/pull/233
  • vald broadening implementation by @jvshields in https://github.com/tardis-sn/stardis/pull/225
  • Alan cleanup by @jvshields in https://github.com/tardis-sn/stardis/pull/234
  • Fixes the broken Mamba installation link on "Downloading and Installation" Page in docs by @Sonu0305 in https://github.com/tardis-sn/stardis/pull/241

New Contributors

  • @wkerzendorf made their first contribution in https://github.com/tardis-sn/stardis/pull/63
  • @smokestacklightnin made their first contribution in https://github.com/tardis-sn/stardis/pull/69
  • @jvshields made their first contribution in https://github.com/tardis-sn/stardis/pull/67
  • @haydenmonk made their first contribution in https://github.com/tardis-sn/stardis/pull/175
  • @atharva-2001 made their first contribution in https://github.com/tardis-sn/stardis/pull/213
  • @RyanGroneck made their first contribution in https://github.com/tardis-sn/stardis/pull/228
  • @Sonu0305 made their first contribution in https://github.com/tardis-sn/stardis/pull/241

Full Changelog: https://github.com/tardis-sn/stardis/commits/v2025.01.13

- AMPL
Published by jvshields over 1 year ago