|
2 | 2 | History
|
3 | 3 | =======
|
4 | 4 |
|
5 |
| -Wavespectra is an open source project that was started at MetOcean Solutions and open |
6 |
| -sourced in April 2018. In July 2019 it was moved into the wavespectra github open |
7 |
| -source organisation and transitioned into a fully community developed project. This |
8 |
| -changelog covers the release history since v3.0 when wavespectra was open-sourced. |
| 5 | +Relocatable Ocean Modelling in PYthon (rompy) combines templated cookie-cutter model |
| 6 | +configuration with various xarray extensions to assist in the setup and evaluation of |
| 7 | +coastal ocean models, and is intended to simplify their configuration, execution and |
| 8 | +analysis. This repository also includes Jupyter notebooks that provide examples to |
| 9 | +illustrate the use of rompy code, create visualisations and provide inline |
| 10 | +documentation. |
9 | 11 |
|
10 | 12 |
|
11 | 13 | ********
|
12 | 14 | Releases
|
13 | 15 | ********
|
14 | 16 |
|
15 |
| -3.14.0 (2023-07-03) |
16 |
| -___________________ |
17 |
| - |
18 |
| -Internal Changes |
19 |
| ----------------- |
20 |
| -* Redefine packaging via pyproject.toml to conform to PEP517/518 (`PR77 <https://github.com/wavespectra/wavespectra/pull/87>`_). |
21 |
| -* All packaging metadata removed from setup.py and moved to pyproject.toml. The |
22 |
| - setup.py file is now only used to build the Fortran module. |
23 |
| -* Removed the MANIFEST.in file, package data now handled in pyproject.toml. |
24 |
| -* Removed the requirements folder, requirements now handled in pyproject.toml. |
25 |
| -* Removed some packaging attributes from wavespectra.__init__.py, now handled in |
26 |
| - pyproject.toml. |
27 |
| -* New docs theme: sphinx_rtd_theme by pydata_sphinx_theme, fixes issue with rtd not working with sphinx>=7.0. |
28 |
| -* Add readthedocs config. |
29 |
| - |
30 |
| - |
31 |
| -3.13.0 (2023-01-09) |
| 17 | +0.1.0 (2023-MM-DD) |
32 | 18 | ___________________
|
33 | 19 |
|
34 | 20 | New Features
|
35 | 21 | ------------
|
36 |
| -* Support for CSV Spotter files in `read_spotter`_ by by `ryancoe`_ (`PR77 <https://github.com/wavespectra/wavespectra/pull/77>`_). |
37 |
| -* New reader `read_ndbc` for NDBC netcdf datasets (`PR80 <https://github.com/wavespectra/wavespectra/pull/80>`_). |
| 22 | +* Redefinition of the entire codebase using pydantic models. |
| 23 | +* Separation of concerns between runtime information and model configuration. |
38 | 24 |
|
39 | 25 | Bug Fixes
|
40 | 26 | ---------
|
41 |
| -* Fix bug in 2D spectra construction in `read_ndbc_ascii`_ due to wrong scaling (`GH70 <https://github.com/wavespectra/wavespectra/issues/70>`_). |
42 |
| -* Ensure directions are continuous when reading from Funwave file with split directions. |
43 | 27 |
|
44 | 28 | Internal Changes
|
45 | 29 | ----------------
|
46 |
| -* New github action to test and publish package on new releases. |
47 | 30 |
|
48 | 31 | Deprecation
|
49 | 32 | -----------
|
50 |
| -* Replace previous NDBC ASCII reader `read_ndbc` by `read_ndbc_ascii`. |
51 | 33 |
|
52 |
| -.. _`ryancoe`: https://github.com/ryancoe |
53 |
| -.. _`read_spotter`: https://github.com/wavespectra/wavespectra/blob/master/wavespectra/input/spotter.py |
54 |
| -.. _`read_ndbc_ascii`: https://github.com/wavespectra/wavespectra/blob/master/wavespectra/input/ndbc_ascii.py |
55 | 34 |
|
56 | 35 |
|
| 36 | +0.7.0 (2021-10-08) |
| 37 | +___________________ |
| 38 | + |
| 39 | +This is the latest release before a large code refactor done in collaboration between |
| 40 | +`CSIRO`_ and `Oceanum`_. The refactor is aimed at improving the code base and making |
| 41 | +it easier to maintain and extend. |
57 | 42 |
|
58 | 43 |
|
59 | 44 |
|
60 | 45 | .. _`CSIRO`: https://www.csiro.au/en/
|
| 46 | +.. _`Oceanum`: https://oceanum.science/ |
0 commit comments