Skip to content

Releases: alphaparrot/ExoPlaSim

numpy 2.0 & scipy 1.14 compatibility

05 Aug 23:20

Choose a tag to compare

This release brings ExoPlaSim into compatibility with numpy 2.0 and scipy 1.14. pyburn should no longer encounter failure modes for certain combinations of vertical resolution, horizontal resolution, and number of timestamps that result in the postprocessor incorrectly guessing the variable shape.

Smoother Operations

10 Jun 04:54

Choose a tag to compare

This is the final maintenance release for 3.x. It includes a number of bugfixes in the Python API and Fortran core, as well as a revamp of the pyfft compilation process. The code has also been modernized to be compatible with current systems.

Aerosols

10 Jun 04:47
d5bd60e

Choose a tag to compare

Coupling of ExoPlaSim to Maureen Cohen's aerosol module, which adds hazes and other aerosol phenomena to ExoPlaSim. This release is known to have some (unrelated) bugs; v3.4.0 should be smoother.

Keplerian Orbits

22 May 00:38

Choose a tag to compare

This version of ExoPlaSim has an overhauled orbital geometry routine, accessible with keplerian=True when configuring models, which permits obliquities from -180 to 180 degrees and eccentricities in the range [0,1).

Big Sur & Colaboratory Compatibility and First-Month Bugfix

22 Sep 20:38

Choose a tag to compare

ExoPlaSim has now been tested on Mac OS X Catalina and Big Sur, as well as Google Colaboratory (note limited OpenMPI support on the latter), and remaining compilation problems have been fixed. Also fixed an occasional bug that could lead to errors in some time-averaged fields during the first month of time-averaged output following a restart.

Cross-Platform Compatibility and PyBurn

10 Sep 23:02

Choose a tag to compare

This release replaces the postprocessor with one written entirely in Python and Fortran, which adds functionality and support for additional output formats, and eliminates complicated library dependencies. ExoPlaSim is also now confirmed to run on Mac OS X Catalina, Windows Subsystem for Linux, Ubuntu and CentOS, and with GNU C/Fortran compilers ranging from gcc4 to gcc10. X11 dependency has also been removed.

Tidally-Locked Coordinates

03 May 21:57

Choose a tag to compare

A suite of bugfixes and improvements, plus the addition of utilities to rotate output into tidally-locked coordinates, where the substellar point is 90 degrees 'North', the antistellar point is 90 degrees 'South', and the terminator is 0 degrees latitude. Also includes a routine to compute the streamfunction in the rotated coordinate system.

ExoPlaSim: Documented

08 Dec 22:42

Choose a tag to compare

The first release where documentation is fully-functioning. Also now officially including the random continent generator, and a script for converting Phoenix stellar spectra into ExoPlaSim-usable spectra.

Exoplasim

08 Dec 08:35

Choose a tag to compare

Cleaned up, tested, validated, and documented for public release.

ExoPlaSim

08 Jan 20:11
9581a6d

Choose a tag to compare

Officially renaming this version of PlaSim from GPlaSim to ExoPlaSim to avoid confusion with Plasim-Gen (Menou 2019, https://arxiv.org/abs/1911.00084), which also uses the PlaSim base to do exoplanets, but is focused on hot Jupiters rather than terrestrial planets.