Recent Releases of ARTS
ARTS - ARTS 2.6.14
We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts
What's Changed
- Typo 676 should read 446 by @riclarsson in https://github.com/atmtools/arts/pull/915
Full Changelog: https://github.com/atmtools/arts/compare/v2.6.12...v2.6.14
Atmosphere - Radiative Transfer
- C++
Published by olemke 3 months ago

ARTS - ARTS 3.0.0dev6 snapshot
Snapshot for internal testing purposes only.
Atmosphere - Radiative Transfer
- C++
Published by olemke 5 months ago

ARTS - ARTS 2.6.12
We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts
What's Changed
- Improve reading performance by @olemke in https://github.com/atmtools/arts/pull/875
Full Changelog: https://github.com/atmtools/arts/compare/v2.6.10...v2.6.12
Atmosphere - Radiative Transfer
- C++
Published by olemke 5 months ago

ARTS - ARTS 3.0.0dev4 snapshot
Snapshot for internal testing purposes only.
Atmosphere - Radiative Transfer
- C++
Published by olemke 5 months ago

ARTS - ARTS 3.0.0dev2 snapshot
Snapshot for internal testing purposes only.
Atmosphere - Radiative Transfer
- C++
Published by olemke 6 months ago

ARTS - 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 https://github.com/atmtools/arts/pull/829
- Remove clang 16 restriction in macOS env by @olemke in https://github.com/atmtools/arts/pull/828
Full Changelog: https://github.com/atmtools/arts/compare/v2.6.8...v2.6.10
Atmosphere - Radiative Transfer
- C++
Published by olemke 7 months ago

ARTS - 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 https://github.com/atmtools/arts/pull/792
- Bug fix: the sun should be in spectral irradiance, not as documented … by @riclarsson in https://github.com/atmtools/arts/pull/820
arts-xml-data package:
- Add full spectrum scattering data for liquid and frozen spheres by @m-brath
Full Changelog: https://github.com/atmtools/arts/compare/v2.6.6...v2.6.8
Atmosphere - Radiative Transfer
- C++
Published by olemke 7 months ago

ARTS - 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 https://github.com/atmtools/arts/pull/777
- Bugfix Rayleigh scattering phase matrix by @m-brath in https://github.com/atmtools/arts/pull/780
- Disort error fix by @m-brath in https://github.com/atmtools/arts/pull/782
- Disort bugfix by @m-brath in https://github.com/atmtools/arts/pull/783
- Add a WSM to change the geometric variables of a sun by @m-brath in https://github.com/atmtools/arts/pull/770
- Use
np.inf
instead ofnp.infty
for numpy 2.0 compatibility by @olemke in https://github.com/atmtools/arts/pull/778 - Update wignerxjpf to version 1.13 by @olemke in https://github.com/atmtools/arts/pull/786
- Switch CI to use Miniforge by @olemke in https://github.com/atmtools/arts/pull/774
Full Changelog: https://github.com/atmtools/arts/compare/v2.6.4...v2.6.6
Atmosphere - Radiative Transfer
- C++
Published by olemke 10 months ago

ARTS - 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 https://github.com/atmtools/arts/pull/766
- Bug fix and additional DISORT aux variables by @m-brath in https://github.com/atmtools/arts/pull/755
- Add warning about compatibility with Anaconda by @olemke in https://github.com/atmtools/arts/pull/768
- Be explicit about Miniforge3 in docs by @olemke in https://github.com/atmtools/arts/pull/753
- Improve basename docs by @olemke in https://github.com/atmtools/arts/pull/769
- back/front on empty container is undefined behavior by @olemke in https://github.com/atmtools/arts/pull/759
- Fix setting compiler flags by @olemke in https://github.com/atmtools/arts/pull/751
- Tweak documentation index page by @olemke in https://github.com/atmtools/arts/pull/761
Full Changelog: https://github.com/atmtools/arts/compare/v2.6.2...v2.6.4
Atmosphere - Radiative Transfer
- C++
Published by olemke 11 months ago

ARTS - ARTS 2.6.2
What's Changed
- [BUGFIX] Order of partial absorption was not respected by @riclarsson in https://github.com/atmtools/arts/pull/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
.
Atmosphere - Radiative Transfer
- C++
Published by olemke about 1 year ago

ARTS - 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
.
Atmosphere - Radiative Transfer
- C++
Published by olemke about 1 year ago

ARTS - ARTS 2.5.12
What's Changed
- CIA now does all species by @riclarsson in https://github.com/atmtools/arts/pull/597
- Add LBL example routine by @riclarsson in https://github.com/atmtools/arts/pull/593
- Add CIA example routine by @riclarsson in https://github.com/atmtools/arts/pull/594
- A bug fix by @erikssonpatrick in https://github.com/atmtools/arts/pull/599
- Interpolation routine in a uniform matter by @riclarsson in https://github.com/atmtools/arts/pull/598
- Adding ppath plotting by @riclarsson in https://github.com/atmtools/arts/pull/605
- Optimize IGRF13 calculations by @olemke in https://github.com/atmtools/arts/pull/606
- Implement recent Rosenkranz absorption models by @stuartfox in https://github.com/atmtools/arts/pull/613
- Add convenience functions for reading ARTS types in PyARTS by @olemke in https://github.com/atmtools/arts/pull/616
- License update by @riclarsson in https://github.com/atmtools/arts/pull/611
- Fix clangd completion inside OpenMP blocks by @olemke in https://github.com/atmtools/arts/pull/628
- Update authors by @olemke in https://github.com/atmtools/arts/pull/631
- Add MPM93 nitrogen (dry air) continuum as predefined model by @stuartfox in https://github.com/atmtools/arts/pull/629
- Add back mtckd 3.2 by @riclarsson in https://github.com/atmtools/arts/pull/633
- Make repr and str print full value by @riclarsson in https://github.com/atmtools/arts/pull/640
- Single frequency LBL by @riclarsson in https://github.com/atmtools/arts/pull/638
- Fix bug in XSEC calculations by @riclarsson in https://github.com/atmtools/arts/pull/645
- Respect the extrapolation factor passed to CIA-Extract routine by @riclarsson in https://github.com/atmtools/arts/pull/647
- Make CIA file. Expose absorption computations for HXSEC by @riclarsson in https://github.com/atmtools/arts/pull/646
- Rename Disort WSMs by @m-brath in https://github.com/atmtools/arts/pull/649
- Update to pybind 2.11.1 by @olemke in https://github.com/atmtools/arts/pull/655
- Parallelize run_cdisort_flux by @olemke in https://github.com/atmtools/arts/pull/658
- Add CMake presets and conda environment configurations by @olemke in https://github.com/atmtools/arts/pull/660
- Change to use lx and dlx initialised by static functions by @riclarsson in https://github.com/atmtools/arts/pull/667
- Fix check-all by @olemke in https://github.com/atmtools/arts/pull/670
- Fix bug in ScatSpeciesMerge by @olemke in https://github.com/atmtools/arts/pull/674
- Fix cloudboxSetAutomatically by @olemke in https://github.com/atmtools/arts/pull/681
- Update heating rates by @m-brath in https://github.com/atmtools/arts/pull/682
- Distribute and document arts_convert script by @olemke in https://github.com/atmtools/arts/pull/685
- Add catalog download function by @olemke in https://github.com/atmtools/arts/pull/699
Full Changelog: https://github.com/atmtools/arts/compare/v2.5.10...v2.5.12
Atmosphere - Radiative Transfer
- C++
Published by olemke over 1 year ago

ARTS - ARTS 2.5.10
What's Changed
- Add description for adding groups; you must also do python by @riclarsson in https://github.com/atmtools/arts/pull/578
- Fix missing dependency for eigen-matpack integration test by @riclarsson in https://github.com/atmtools/arts/pull/580
- Making 1D allsky simulations with collimated source using yCalc possible by @m-brath in https://github.com/atmtools/arts/pull/581
- Refactor stars by @m-brath in https://github.com/atmtools/arts/pull/583
- Split line shape by @riclarsson in https://github.com/atmtools/arts/pull/582
- Description of antenna pattern + more by @erikssonpatrick in https://github.com/atmtools/arts/pull/585
- Allow empty parens in WSM calls by @olemke in https://github.com/atmtools/arts/pull/586
- Define star spectrum at given location by @j-petersen in https://github.com/atmtools/arts/pull/573
- Extra type checking by @riclarsson in https://github.com/atmtools/arts/pull/587
- Use source_location when available for better error msg by @riclarsson in https://github.com/atmtools/arts/pull/588
- Fix error on bad input for AbsorptionLines creation by @riclarsson in https://github.com/atmtools/arts/pull/589
- Remove many places that "new" is used by @riclarsson in https://github.com/atmtools/arts/pull/591
- Add interface required for pyLBL by @riclarsson in https://github.com/atmtools/arts/pull/592
Full Changelog: https://github.com/atmtools/arts/compare/v2.5.8...v2.5.10
Atmosphere - Radiative Transfer
- C++
Published by olemke about 2 years ago

ARTS - ARTS 2.5.8
What's Changed
- Add aa_grid-size check to DisortCalc and DisortCalcWithARTSSurface by @m-brath in https://github.com/atmtools/arts/pull/524
- Update cmake compiler checks by @olemke in https://github.com/atmtools/arts/pull/526
- Move test to python and test that it works by @riclarsson in https://github.com/atmtools/arts/pull/527
- Some more compatibility for swap and destructors by @riclarsson in https://github.com/atmtools/arts/pull/528
- Add method to ignore lbl_checkedCalc line mixing check by @riclarsson in https://github.com/atmtools/arts/pull/529
- Can now pickle simple agendas by @riclarsson in https://github.com/atmtools/arts/pull/530
- Use snprintf. Use std::array instead of char array. by @olemke in https://github.com/atmtools/arts/pull/531
- PPath bugfix by @m-brath in https://github.com/atmtools/arts/pull/532
- Port mpm89 by @riclarsson in https://github.com/atmtools/arts/pull/534
- Remove Wigner warning by @riclarsson in https://github.com/atmtools/arts/pull/537
- Rem legacy cont by @riclarsson in https://github.com/atmtools/arts/pull/536
- Telsem atlas reading and agenda bug fixes by @olemke in https://github.com/atmtools/arts/pull/538
- Fix warning of default initializer by using it by @riclarsson in https://github.com/atmtools/arts/pull/539
- Add simple method to rescale a species by @riclarsson in https://github.com/atmtools/arts/pull/541
- Add option to compile only with O2 in Release mode by @olemke in https://github.com/atmtools/arts/pull/542
- Enable thin lto for pybind by @olemke in https://github.com/atmtools/arts/pull/544
- Stick with OSX 11 for now in CI by @olemke in https://github.com/atmtools/arts/pull/543
- Add n_za_grid check in AntennaConstantGaussian1D by @olemke in https://github.com/atmtools/arts/pull/545
- Fix some clangd; also make QuantumIdentifier mappable by @riclarsson in https://github.com/atmtools/arts/pull/549
- Make empty propmat option by @riclarsson in https://github.com/atmtools/arts/pull/548
- Remove get_absolute_path by @olemke in https://github.com/atmtools/arts/pull/550
- Throw when target is not selection and selection is not empty by @riclarsson in https://github.com/atmtools/arts/pull/551
- add tre05 and more doc tests by @riclarsson in https://github.com/atmtools/arts/pull/553
- Remove return statements by @riclarsson in https://github.com/atmtools/arts/pull/555
- Fix some cppcheck by @riclarsson in https://github.com/atmtools/arts/pull/557
- solar ref spectra in irradiance by @j-petersen in https://github.com/atmtools/arts/pull/554
- Partfun restruct by @riclarsson in https://github.com/atmtools/arts/pull/558
- Force Python 3.10 for now on macOS runners by @olemke in https://github.com/atmtools/arts/pull/560
- Partfun restruct (cont) by @riclarsson in https://github.com/atmtools/arts/pull/559
- Fix auto_partfun.h not found by @olemke in https://github.com/atmtools/arts/pull/562
- Replace return with asserts in pytest by @olemke in https://github.com/atmtools/arts/pull/564
- Fix netcdf type for Index by @olemke in https://github.com/atmtools/arts/pull/565
- More NetCDF fixes by @olemke in https://github.com/atmtools/arts/pull/566
- Optional variadic macros by @riclarsson in https://github.com/atmtools/arts/pull/567
- Make Workspace() private to follow best-use practices by @riclarsson in https://github.com/atmtools/arts/pull/568
- MT CKD 4.0 Water by @riclarsson in https://github.com/atmtools/arts/pull/569
- Better development error messages by @riclarsson in https://github.com/atmtools/arts/pull/572
- Extend matpack concepts by @riclarsson in https://github.com/atmtools/arts/pull/570
- Fix memory leak caused by cyclic reference by @olemke in https://github.com/atmtools/arts/pull/574
- Make repr macro default to just output the Type by @riclarsson in https://github.com/atmtools/arts/pull/575
Full Changelog: https://github.com/atmtools/arts/compare/v2.5.6...v2.5.8
Atmosphere - Radiative Transfer
- C++
Published by olemke over 2 years ago

ARTS - ARTS 2.5.6
Pre-release for a EUMETSAT study.
Atmosphere - Radiative Transfer
- C++
Published by olemke over 2 years ago

ARTS - ARTS 2.5.4
Pre-release for the halocarbon paper.
Atmosphere - Radiative Transfer
- C++
Published by olemke almost 3 years ago

ARTS - ARTS 2.4.0
Key features
- New improved format for line-by-line data
- Non-LTE (pure-rotational non-overlapping, and non-chemical cases)
- Dedicated methods for heating rate calculations
- Basic simulations of radars (both single and multiple scattering)
- Radio link calculations not supported in this version
- Interfaces to DISORT and RT4 scattering solvers
- Jacobian for new quantities:
- spectroscopic variables
- particle properties (approximative)
- OEM type inversions inside ARTS
- TELSEM and TESSEM surface models
- PyARTS: Python bindings for ARTS
General
- Radiative transfer code (except MC) totally revised, including:
- Higher consistency between modules
- Higher calculation efficiency
- Jacobian of atmospheric variables now fully analytical
- Absorption/LBL revised
- Support for new lineshapes
- Performance improvements
- New and extended system for defining particle size distributions
- DOIT improvements
- Optimized pressure grid
- Convergence acceleration
- Optional precalculated first-guess field
- New sensor setup for passband-type, meteorological millimeter
instruments (sensor_responseMetMM)
Known Issues
- TestSpectroscopy fails on macOS
Atmosphere - Radiative Transfer
- C++
Published by olemke over 4 years ago
