Releases: atmtools/arts
ARTS 3.0.0dev2 snapshot
Snapshot for internal testing purposes only.
ARTS 2.6.10
We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts
What's Changed
- Fix Zeeman state calculations and test them by @riclarsson in #829
- Remove clang 16 restriction in macOS env by @olemke in #828
Full Changelog: v2.6.8...v2.6.10
ARTS 2.6.8
We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts
.
What's Changed
- Fixes to CKDMT252 continuum by @olemke in #792
- Bug fix: the sun should be in spectral irradiance, not as documented … by @riclarsson in #820
arts-xml-data package:
- Add full spectrum scattering data for liquid and frozen spheres by @m-brath
Full Changelog: v2.6.6...v2.6.8
ARTS 2.6.6
We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts
.
What's Changed
- Fix IGRF implementation by @riclarsson in #777
- Bugfix Rayleigh scattering phase matrix by @m-brath in #780
- Disort error fix by @m-brath in #782
- Disort bugfix by @m-brath in #783
- Add a WSM to change the geometric variables of a sun by @m-brath in #770
- Use
np.inf
instead ofnp.infty
for numpy 2.0 compatibility by @olemke in #778 - Update wignerxjpf to version 1.13 by @olemke in #786
- Switch CI to use Miniforge by @olemke in #774
Full Changelog: v2.6.4...v2.6.6
ARTS 2.6.4
We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts
.
What's Changed
- Add Bugfix when a ppath is pointing directly to sun's center by @m-brath in #766
- Bug fix and additional DISORT aux variables by @m-brath in #755
- Add warning about compatibility with Anaconda by @olemke in #768
- Be explicit about Miniforge3 in docs by @olemke in #753
- Improve basename docs by @olemke in #769
- back/front on empty container is undefined behavior by @olemke in #759
- Fix setting compiler flags by @olemke in #751
- Tweak documentation index page by @olemke in #761
Full Changelog: v2.6.2...v2.6.4
ARTS 2.6.2
What's Changed
- [BUGFIX] Order of partial absorption was not respected by @riclarsson in #740
arts-xml-data
: Add optimized set of frequencies and quadrature weights from Paulina Czarnecki for fast long and shortwave flux calculations inplanets/Earth/Optimized-Flux-Frequencies
by @m-brath
We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts
.
ARTS 2.6.0
Many changes have gone into ARTS since the 2.4.0 release. Below you find some key features and improvements in ARTS 2.6.0:
- extension to shortwave radiation
- support of measured cross-section data (e.g. HITRAN absorption cross sections)
- new clear-sky solver with support for shortwave radiation (
iyClearsky
) - molecular scattering (clear-sky Rayleigh scattering)
- improved DISORT interface
- much improved Python integration
We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts
.
ARTS 2.5.12
What's Changed
- CIA now does all species by @riclarsson in #597
- Add LBL example routine by @riclarsson in #593
- Add CIA example routine by @riclarsson in #594
- A bug fix by @erikssonpatrick in #599
- Interpolation routine in a uniform matter by @riclarsson in #598
- Adding ppath plotting by @riclarsson in #605
- Optimize IGRF13 calculations by @olemke in #606
- Implement recent Rosenkranz absorption models by @stuartfox in #613
- Add convenience functions for reading ARTS types in PyARTS by @olemke in #616
- License update by @riclarsson in #611
- Fix clangd completion inside OpenMP blocks by @olemke in #628
- Update authors by @olemke in #631
- Add MPM93 nitrogen (dry air) continuum as predefined model by @stuartfox in #629
- Add back mtckd 3.2 by @riclarsson in #633
- Make repr and str print full value by @riclarsson in #640
- Single frequency LBL by @riclarsson in #638
- Fix bug in XSEC calculations by @riclarsson in #645
- Respect the extrapolation factor passed to CIA-Extract routine by @riclarsson in #647
- Make CIA file. Expose absorption computations for HXSEC by @riclarsson in #646
- Rename Disort WSMs by @m-brath in #649
- Update to pybind 2.11.1 by @olemke in #655
- Parallelize run_cdisort_flux by @olemke in #658
- Add CMake presets and conda environment configurations by @olemke in #660
- Change to use lx and dlx initialised by static functions by @riclarsson in #667
- Fix check-all by @olemke in #670
- Fix bug in ScatSpeciesMerge by @olemke in #674
- Fix cloudboxSetAutomatically by @olemke in #681
- Update heating rates by @m-brath in #682
- Distribute and document arts_convert script by @olemke in #685
- Add catalog download function by @olemke in #699
Full Changelog: v2.5.10...v2.5.12
ARTS 2.5.10
What's Changed
- Add description for adding groups; you must also do python by @riclarsson in #578
- Fix missing dependency for eigen-matpack integration test by @riclarsson in #580
- Making 1D allsky simulations with collimated source using yCalc possible by @m-brath in #581
- Refactor stars by @m-brath in #583
- Split line shape by @riclarsson in #582
- Description of antenna pattern + more by @erikssonpatrick in #585
- Allow empty parens in WSM calls by @olemke in #586
- Define star spectrum at given location by @j-petersen in #573
- Extra type checking by @riclarsson in #587
- Use source_location when available for better error msg by @riclarsson in #588
- Fix error on bad input for AbsorptionLines creation by @riclarsson in #589
- Remove many places that "new" is used by @riclarsson in #591
- Add interface required for pyLBL by @riclarsson in #592
Full Changelog: v2.5.8...v2.5.10
ARTS 2.5.8
What's Changed
- Add aa_grid-size check to DisortCalc and DisortCalcWithARTSSurface by @m-brath in #524
- Update cmake compiler checks by @olemke in #526
- Move test to python and test that it works by @riclarsson in #527
- Some more compatibility for swap and destructors by @riclarsson in #528
- Add method to ignore lbl_checkedCalc line mixing check by @riclarsson in #529
- Can now pickle simple agendas by @riclarsson in #530
- Use snprintf. Use std::array instead of char array. by @olemke in #531
- PPath bugfix by @m-brath in #532
- Port mpm89 by @riclarsson in #534
- Remove Wigner warning by @riclarsson in #537
- Rem legacy cont by @riclarsson in #536
- Telsem atlas reading and agenda bug fixes by @olemke in #538
- Fix warning of default initializer by using it by @riclarsson in #539
- Add simple method to rescale a species by @riclarsson in #541
- Add option to compile only with O2 in Release mode by @olemke in #542
- Enable thin lto for pybind by @olemke in #544
- Stick with OSX 11 for now in CI by @olemke in #543
- Add n_za_grid check in AntennaConstantGaussian1D by @olemke in #545
- Fix some clangd; also make QuantumIdentifier mappable by @riclarsson in #549
- Make empty propmat option by @riclarsson in #548
- Remove get_absolute_path by @olemke in #550
- Throw when target is not selection and selection is not empty by @riclarsson in #551
- add tre05 and more doc tests by @riclarsson in #553
- Remove return statements by @riclarsson in #555
- Fix some cppcheck by @riclarsson in #557
- solar ref spectra in irradiance by @j-petersen in #554
- Partfun restruct by @riclarsson in #558
- Force Python 3.10 for now on macOS runners by @olemke in #560
- Partfun restruct (cont) by @riclarsson in #559
- Fix auto_partfun.h not found by @olemke in #562
- Replace return with asserts in pytest by @olemke in #564
- Fix netcdf type for Index by @olemke in #565
- More NetCDF fixes by @olemke in #566
- Optional variadic macros by @riclarsson in #567
- Make Workspace() private to follow best-use practices by @riclarsson in #568
- MT CKD 4.0 Water by @riclarsson in #569
- Better development error messages by @riclarsson in #572
- Extend matpack concepts by @riclarsson in #570
- Fix memory leak caused by cyclic reference by @olemke in #574
- Make repr macro default to just output the Type by @riclarsson in #575
Full Changelog: v2.5.6...v2.5.8