Summary:
Adds more statistical programs, generic mapping programs, and a prototype geostrophic current program. Refactors path operations to use pathlib
. Updates with the retirement of PO.DAAC Drive.
Itemized Changes:
- feat: add global dealiasing uplift program (#113)
- feat: debug-level logging of member names and header lines (#113)
- feat: add
extend_matrix
function (#113) - feat: add
wrap_longitudes
totools
(#113) - feat: add mapping programs from Sutterley et al. 2019 and 2020 (#114)
- feat: include option to not compensate for elastic deformation for #37 (#115)
- feat: added regex formatting for CNES GRGS harmonics (#115)
- feat: added functions for getting unit attributes for known types (#116)
- feat: add initial geostrophic current program (#117)
- feat: add angular velocity of the Earth to
units
(#117) - feat: add solver option to geocenter and mascon programs (#118)
- feat: allow option
0
incombine_harmonics.py
for no unit conversion (#118) - feat: add piecewise regression program (#120)
- feat: add additional fit term options to regression programs (#120)
- feat: split S2 tidal aliasing terms into GRACE and GRACE-FO eras (#121)
- feat: add reify decorator for evaluation of properties (#121)
- feat: split S2 tidal aliasing terms into GRACE and GRACE-FO eras in more programs (#123)
- feat: add functions to retrieve and revoke Earthdata tokens (#125)
- feat: more operatations on spatial error if in possible data keys (#125)
- feat: can choose different tidal aliasing periods (#132)
- feat: add
timescale
class for converting between time scales (#133) - feat: add functions for retrieving leap seconds from NIST or IERF servers
- refactor: use formatting for reading from date file (#121)
- refactor: use
pathlib
to define and operate on paths (#123) - refactor: in monthly dealiasing, read data into flattened
harmonics
objects (#113) - refactor: convert
shape
andndim
toharmonics
andspatial
class properties (#113) - refactor: updated inputs to
spatial
from_ascii
function (#113) - refactor: merge regional plot programs into single program (#114)
- refactor: add descriptive file-level attributes to output netCDF4/HDF5 files (#115)
- refactor: use fit module for getting tidal aliasing terms (#125)
- refactor: modified custom units in spherical caps and disc loads (#129)
- fix:
scale
anddimensions
(#113) - fix:
spatial
extend_matrix
(#113) - fix: output file append in regress_grace_maps.py (#114)
- fix: place cmap set in try/except (#114)
- fix: set
case_insensitive_filename
toNone
if filename is empty (#117) - fix:
remove_label
intools.py
(#118) - fix: frame in geostrophic currents notebook (#118)
- fix: allow love numbers to be None for custom units case (#119)
- fix: headers in plot script documentation (#119)
- fix: PO.DAAC now has different openers for s3 and data endpoints (#120)
- fix: add podaac cumulus test and skip drive (#120)
- fix: bump GFZ GravIS files to Release-03 (#120)
- fix: remove deprecated PO.DAAC Drive sync programs (#123)
- fix: append amplitude and phase titles when creating flags (#127)
- fix: GRACE/GRACE-FO months in drift function for #131 (#132)
- docs: add documentation for graphing programs (#114)
- docs: improve typing for variables in docstrings (#116)
- docs: add notes about Shida numbers (#119)
- docs: remove binder links 😢 (#120)
- docs: remove references to deprecated sync programs (#123)
- docs: scrub PO.DAAC Drive and WebDAV (#126)
Full Changelog: 1.2.0...1.2.1