Recent Releases of arts

arts - ARTS 2.6.16

We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts

What's Changed

  • Improve catalog downloads by @olemke in https://github.com/atmtools/arts/pull/924
  • Output correct var names in chkrtepos/chkrtelos by @olemke in https://github.com/atmtools/arts/pull/929
  • Fix bug in certain XFIT on the fly calculations by @olemke in https://github.com/atmtools/arts/pull/947
  • Force openmp openblas in linux dev environment by @olemke in https://github.com/atmtools/arts/pull/953
  • Revise parallelization of abs_lookupCalc by @m-brath in https://github.com/atmtools/arts/pull/955
  • Fix comparisons in XFIT asserts by @olemke in https://github.com/atmtools/arts/pull/964
  • Fix abs_lookupSetupWide VMR by @olemke in https://github.com/atmtools/arts/pull/970

Full Changelog: https://github.com/atmtools/arts/compare/v2.6.14...v2.6.16

- C++
Published by olemke 8 months ago

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

- C++
Published by olemke about 1 year ago

arts - ARTS 3.0.0dev6 snapshot

Snapshot for internal testing purposes only.

- C++
Published by olemke over 1 year 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

- C++
Published by olemke over 1 year ago

arts - ARTS 3.0.0dev4 snapshot

Snapshot for internal testing purposes only.

- C++
Published by olemke over 1 year ago

arts - ARTS 3.0.0dev2 snapshot

Snapshot for internal testing purposes only.

- C++
Published by olemke over 1 year 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

- C++
Published by olemke over 1 year 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

- C++
Published by olemke over 1 year 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 of np.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

- C++
Published by olemke over 1 year 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

- C++
Published by olemke over 1 year 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 in planets/Earth/Optimized-Flux-Frequencies by @m-brath

We recommend to install ARTS in Miniforge3 with mamba install -c rttools pyarts.

- C++
Published by olemke almost 2 years 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.

- C++
Published by olemke almost 2 years 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 runcdisortflux 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

- C++
Published by olemke over 2 years 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

- C++
Published by olemke about 3 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 nzagrid 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 getabsolutepath 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

- C++
Published by olemke about 3 years ago

arts - ARTS 2.5.6

Pre-release for a EUMETSAT study.

- C++
Published by olemke over 3 years ago

arts - ARTS 2.5.4

Pre-release for the halocarbon paper.

- C++
Published by olemke almost 4 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

- C++
Published by olemke over 5 years ago