Skip to content

Encapsulated orientation, CMake, Python and conda

Pre-release
Pre-release
Compare
Choose a tag to compare
@RobertPincus RobertPincus released this 07 Jan 15:02
· 14 commits to main since this release
2c4a848

This is a pre-release version of v1.9. The pre-release is meant to enable progress on conda packaging to support the Python front-end.

Changes relative to v1.8 include

  • Changing the build system from Gnu Make to CMake to allow support for Windows and MacOS (initial work by Makepath LLC, revised by @skosukhin)
  • A change to the Fortran API: vertical direction is now specified as part of ty_optical_properties_arry rather than as a logical variable top_at_1 (#287)
  • Refinements to gas optics kernels courtesy of Thomas Jahns (#315). This changes answers nominally.
  • Separate cloud optics kernels to accommodate the Python front end

As usual @skosukhin has kept both CMake and the continuous integration humming along efficiently.