v2.1.6
Summary:
Refactors the project to improve how models are stored using a single JSON database, which are collated from provider JSON files. More models have been added to the database thanks to @robbibt! Adds some bug fixes for better backwards compatibility for FES and GOT models.
Itemized Changes:
refactor
: use JSON database for known model parameters for #328 (#329)feat
: added newTPXO10-atlas-v2
to list of models (#329)feat
: generalize hash function to use any available algorithm (#329)fix
: use model name in default output filename for definition file case (#329)refactor
: create database from providers (#329)refactor
: drop support for the ascii definition file format (#329)docs
: add model providers section to contributions (#329)ci
: add GitHub Action to updatedatabase.json
(#330)feat
: Add additional models to provider JSON (#331)fix
: add parse constituents back to model load (#331)fix
: drop constituents from database (#331)ci
: only runpytest
action if secrets are accessible (#331)refactor
: use idealized Azimuthal equidistant for Arctic models (#332)fix
: deprecation in case where an array is output to scalars (#332)fix
: j1 and theta for FES type models for #335 (#336)fix
: nodal corrections foreps2
andeta2
when inferring for GOT5.5 (#336)feat
: use model class attributes for file format and corrections (#336)feat
: add option to select nodal corrections type (#336)feat
: export database asdataclass
(#337)docs
: update getting started andREADME.rst
(#337)test
: add test for reading model database (#337)
Full Changelog: 2.1.5...2.1.6