thiery-lab / data-assimilation

Python code for data assimilation methods
MIT License
45 stars 14 forks source link

Use src package layout and `pyproject.toml` to declare package metadata #4

Closed matt-graham closed 1 year ago

matt-graham commented 1 year ago

Updates package layout and build / installation approach to use more modern pyproject.toml based approach with setup.py script retained only for building Cython extension modules. Also updates dependencies to require more recent NumPy / Numba versions to avoid issue in #3.