Fixed issue #8 with VERSION
file.
Fixed issues #1 and #2
Release for Zenodo DOI. No futher code changes.
Minor bugfix.
- new parameter file params_track_between_grid_nodes.txt
utils.py
subset_region()
:- fix indexing when both minimum and maximum longitude are in between two grid nodes of loaded constituent netCDF files
Minor bugfixes.
predict_tide.py
read_parameter_file()
- fix error after parsing single time input from command line
utils.py
subset_region()
:- selecting only single position
Fixed several bugs occuring for files crossing dateline, equator, prime meridian, or north pole. Changed interpolation method from cubic to linear (according to xarray.Dataset.interp).
- new parameter example files (covering special cases, e.g. dateline crossings)
- added test for
longitude_to_180
andtest_longitude_to_360
functions
predict_tide.py
- changed default interpolation method to linear
- raise
MemoryError
if interpolated tide array is too huge to allocate - use only associated timestamp for tide predition if
mode = 'track'
(more efficient!)
utils.py
subset_region()
:- reworked indexing method
- changed default number of nodes to pad subset region from 10 to 3
read_h_netCDFs()
:- changed subset selection from labeled (
.sel
) to integer-based (.isel
) - changed default number of nodes to pad subset region from 10 to 3
- changed subset selection from labeled (
Patch to fix missing consideration of tracks/regions extending over the prime meridian (zero longitude) resulting in similar error messages: index XXXXX is out of bounds for axis 0 with size YYYYY
- updated
read_h_netCDFs()
to handle new output fromsubset region()
- changed
offset
parameter default value from 10 to 3
subset region()
: now considering prime meridian for longitude subset
First published version.