Recent Releases of terratools: A Python package to analyse TERRA mantle convection simulations

terratools: A Python package to analyse TERRA mantle convection simulations - terratools v1.2.0

This release adds new features and important bugfixes.

New features

  • Add ability to calculate plume buoyancy flux using terra_model.TerraModel.buoyancy_flux

Bugfixes

  • Fix bug in reading model files without composition
  • Fix calculation of mantle adiabat

Changes to dependecies

  • terratools now requires Python version 3.9 or newer

Significant pull rquests merged

  • Fixed definition of PREM pressure function to allow model pickling to work by @jwookey in https://github.com/mantle-convection-constrained/terratools/pull/159
  • Fix reading of NetCDF files without composition by @anowacki in https://github.com/mantle-convection-constrained/terratools/pull/165
  • Plume buoyancy flux by @jamespanton93 in https://github.com/mantle-convection-constrained/terratools/pull/170
  • Fix: Correct adiabat calculation by @FranckLatallerie in https://github.com/mantle-convection-constrained/terratools/pull/186

New Contributors

  • @FranckLatallerie made their first contribution in https://github.com/mantle-convection-constrained/terratools/pull/186

Full Changelog: https://github.com/mantle-convection-constrained/terratools/compare/v1.1.0...v1.2.0

- Python
Published by anowacki 9 months ago

terratools: A Python package to analyse TERRA mantle convection simulations - terratools v1.1.0

Version 1.1 of terratools

This version includes some new features to afford users more flexibility when using terrratools plotting functions.

  • Allow plotting to existing figures by passing fig and ax to plotting functions.
  • Return colorbar if requested with return_cbar=True.
  • Calculate spherical harmonics for single component of vector field, selected with v_field_ind={i}
  • Plot single component of vector field, selected with v_field_ind={i}

Also includes minor updates to some docstrings.

- Python
Published by jamespanton93 about 2 years ago

terratools: A Python package to analyse TERRA mantle convection simulations - Patch 1.0.2

Allows users to add fields with arbitrary name to the TerraModel

- Python
Published by jamespanton93 about 2 years ago

terratools: A Python package to analyse TERRA mantle convection simulations - Patch 1.0.1

Patch update the minimum version of scikit-learn required to install terratools to 1.3.0 to include HDBSCAN

- Python
Published by jamespanton93 over 2 years ago

terratools: A Python package to analyse TERRA mantle convection simulations - First release

First production ready release of terratools (v1.0.0)

For documentation see readthedocs

- Python
Published by jamespanton93 over 2 years ago