Skip to content

Releases: alphaparrot/ExoPlaSim

Smoother Operations

10 Jun 04:54
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

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

ExoPlaSim

08 Jan 20:11
9581a6d
Compare
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.

ExoPlaSim

11 Dec 23:05
Compare
Choose a tag to compare

This release incorporates a large array of changes meant to allow PlaSim to model almost any vaguely Earth-like terrestrial planet in the habitable zone. Notably, the blackbody temperature of the parent star can be specified, or a high-resolution input spectrum can be specified. The albedos of ground, water, and snow/ice have been updated with high-resolution reflectance spectra from the JPL ECOSTRESS library of laboratory and analytic spectra. Both input and reflectance spectra are down-sampled to 2-band reflectivities and incident flux, but done so self-consistently (i.e. reflectivity is convolved with input spectrum). We have also added a stratosphere mode that is only accessible if NLEV>10, in which additional model layers are placed on top of the normal atmospheric structure (the lower atmosphere treatment is unchanged). This version of the model has been validated against CAM3, CAM4, LMDG, AM2, and CAM4_Wolf for Earth-like planets as well as tidally-locked planets around both M and G stars.