|
|
|
* improved logging for fetching/loading: error handling, info, and debug messages
|
|
|
|
* binning of fetch requests
|
|
|
|
* minor fixes to plot2D
|
|
|
|
* minor changes to fetch tests and CI
|
|
|
|
|
|
|
|
# Changes to existing modules from release v1.0.0:
|
|
|
|
|
|
|
|
* `Ocean::__init__`: the centre point of the geographic bounding box is computed and used as the origin for the x-y coordinate systems of all the interpolators. (The old implementation did not enforce a common origin for the interpolators, which is obviously problematic.) Obs: the origin is set *after* having initialized the interpolators, whereas it would be preferable to pass it as an input argument to the constructor; however, I could not figure out how to do this.
|
|
|
|
```python
|
|
|
|
# enforce common origin for interpolators
|
|
|
|
for _,i in self.interps.items(): i.origin = self.origin
|
|
|
|
```
|
|
|
|
|
|
|
|
* `Ocean`: added class attributes `origin` and `boundaries`
|
|
|
|
|
|
|
|
* `Ocean::bathy_deriv_xy`: fixed a couple of bugs related to naming of input arguments
|
|
|
|
|
|
|
|
* Added new plot methods to `plot_util.py`
|
|
|
|
|
|
|
|
* Improved handling of interpolation on irregular grids (automatic determination of bin size for the regular grid onto which the data is mapped)
|
|
|
|
|
|
|
|
# New modules in the `sound` folder:
|
|
|
|
|
|
|
|
* parabolic_equation.py
|
|
|
|
* sound_speed.py
|
|
|
|
* geophony.py
|
|
|
|
|
|
|
|
# New tutorials:
|
|
|
|
|
|
|
|
* Tranmission loss tutorial
|
|
|
|
* Geophony tutorial |
|
|
|
\ No newline at end of file |