Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add draft for atmospheric forcing class * More capability for atmospheric forcing generation * Finish atmospheric forcing class * Add plotting method to AtmosphericForcing * Add AtmosphericForcing to __init__.py * Enable interpolation of atm forcing onto coarse grid * Group forcing by year and month and write to netcdf * Add lateral fill feature * Interpolate atmospheric forcing and start revamping SWR correction * More atmospheric forcing * Make sure atmospheric forcing interpolation works for grid straddles * Handle Greenwhich meridian stuff * SWRCorrection and time chunking * Time chunk size 1 until .save() * clean up atmospheric_forcing module * Protect user against interpolation errors due to discontinuous lon range * nan_check only over the ocean * Add SWRCorrection to __init__.py * Add numba to conda env and rename the env * Add atmospheric forcing notebook * Docs stuff * Add note to notebook * Add numba to pyproject.toml * Add template to docs so methods show up in API ref * Update roms_tools/_version.py Co-authored-by: Tom Nicholas <[email protected]> * Change options for xr.open_mfdataset * Delete roms_tools/_version.py * Run linting tools on this branch * Update atmospheric forcing docs * Add note on perlmutter and dask behaviour --------- Co-authored-by: Tom Nicholas <[email protected]>
- Loading branch information