Skip to content

Releases: tsutterley/pyTMD

v2.0.0

29 Dec 22:42
Compare
Choose a tag to compare

This is a major refactor of the code base to improve the overall structure and documentation.
Tide model read functions have been renamed and placed in the io directory
Additional capabilities for reading and writing files have been added
Interpolation routines have been rewritten into a single module
For now, the code should be the backwards compatible with deprecation warnings

  • refactor: single implicit import of pyTMD tools (#130)
  • refactor: reorganization of tide model readers under io (#132)
  • refactor: placed interpolation routines into new module (#141)
  • refactor: move model class to io
  • feat: add constants class for ellipsoidal and gravitational parameters (#135)
  • feat: functions to read and interpolate from all constituents (#137)
  • feat: new functions to output ATLAS, FES and GOT netCDF4 files (#139)
  • feat: output variables for some standard epochs used within tide programs
  • feat: update forecast notebook with dynamic plotting
  • fix: copy input coordinates within read functions so they are not transformed
  • docs: update documentation for new structure
  • docs: standardized citation format throughout docstrings
  • docs: add release notes for all prior public releases
  • docs: add new pyTMD logo
  • test: read header from OPT test file and compare more variables
  • test: add tests for io methods

v1.1.3

02 Dec 22:24
Compare
Choose a tag to compare

v1.1.2

08 Nov 00:50
6b9ede7
Compare
Choose a tag to compare

Bug fixes and updates to auxiliary time and EOP data files

  • fix: MEEUS solar perigee rate
  • fix: slimmer doc build for readthedocs
  • fix: variable case for reading ATLAS compact files
  • feat: add IERS https deltat sync
  • feat: add IERS bulletin-A download
  • ci: add workflow for appending delta times
  • chore: update leap seconds list
  • chore: update deltat file
  • chore: update mean pole table
  • chore: update finals file

v1.1.1

28 Oct 14:58
4933f72
Compare
Choose a tag to compare

Quick fixes

  • fix: invert current masks for OTIS/ATLAS
  • fix: add encoding to reading leap second files

v1.1.0

03 Oct 22:39
d0a18f3
Compare
Choose a tag to compare

feat: ascii file read updates to address #112 (#113)
feat: added delimiter option and datetime parsing in spatial class

v1.0.9

03 Sep 22:37
Compare
Choose a tag to compare

Major refactor to remove all ICESat, ICESat-2 and OIB code #111 as proposed in #72

v1.0.8

19 Aug 20:13
Compare
Choose a tag to compare

Release includes various fixes and improvements to the documentation.

  • docs: slimmer environment file for prevent overutilization when building on readthedocs
  • docs: updated structure of documentation
  • fix: ocean pole tide test read
  • fix: verify that input data is a masked array in bilinear interpolate
  • fix: masking of netCDF4 ATLAS variables
  • fix: place some imports behind try/except to include tools import

v1.0.7

01 Jul 21:38
8ee4ea5
Compare
Choose a tag to compare
  • fix: improvements for compact ATLAS reads
  • feat: added ESR netCDF4 formats to list of model types
  • feat: added options to apply flexure to computational programs
  • feat: added Greenland 1km model (Gr1kmTM) to list of models
  • feat: added field_mapping options to netCDF4 and HDF5 reads
  • refactor: changed keyword arguments to camel case
  • refactor: use pypi versions of ICESat-2 and ATM1b tools
  • docs: add paragraph about delta times

v1.0.6

02 Mar 00:17
Compare
Choose a tag to compare

fix: extrapolate for equirectangular case to address #87
feat: added global Empirical Ocean Tide model (#82)
feat: added Arc2kmTM to list of available models
feat: option for changing time standard in file programs
feat: ICESat and Operation IceBridge updates
refactor: slim down requirements.txt

v1.0.5

28 Dec 18:33
Compare
Choose a tag to compare
  • refactor: using python logging for handling verbose output (#71)
  • fix: Operation IceBridge functions for geotrajectory outputs (#73)
  • feat: try to get grid mapping attributes from netCDF4 and HDF5 (#74)
  • refactor: adjust longitude convention based on model longitude (#76)
  • feat: add TPXO9-atlas-v5 to standard models (#77)
  • feat: add tide program for ATL10 freeboard files (#78)
  • feat: added function to calculate a tidal time series (#80)