aerobulk-python
aerobulk-python copied to clipboard
A python wrapper for aerobulk (https://github.com/brodeau/aerobulk)
updates: - [github.com/PyCQA/isort: 5.13.2 → 6.0.1](https://github.com/PyCQA/isort/compare/5.13.2...6.0.1) - [github.com/psf/black: 24.10.0 → 25.1.0](https://github.com/psf/black/compare/24.10.0...25.1.0) - [github.com/PyCQA/flake8: 7.1.1 → 7.2.0](https://github.com/PyCQA/flake8/compare/7.1.1...7.2.0)
Notebook shows that aerobulk and python wrapper is properly installed and running on a locally saved dataset! However, when I try to create "synthetic" data and run it through the...
I just ran this example: ```python import xarray as xr from aerobulk.flux import noskin_np, skin_np, noskin, skin def wrap_da(input:np.ndarray) -> xr.DataArray: return xr.DataArray([np.float64(i) for i in input], dims={'time':np.arange(len(input))}) sst =...
The wrapper docstrings are missing an entry for the [input_range_check](https://github.com/xgcm/aerobulk-python/blob/f1affeb275ae86ea21f3b5a59d83f9238d380cce/source/aerobulk/flux.py#L138) input argument. This should be an easy fix, but I was wondering if there is some automated pre-commit hook we...
3.12 does not seem to work (just stupidly created a dupe #74 and fails with ``` Obtaining file:///home/runner/work/aerobulk-python/aerobulk-python Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'error' error:...
We are still depending on the [PR branch](https://github.com/jbusecke/aerobulk/tree/2a6813ad27972370bdb2f68cdb96a8e8622d4b86) from aerobulk, which has been [merged](https://github.com/brodeau/aerobulk/pull/16) since. Just putting up a reminder to switch this back to main and document the procedure...
I just presented this repo at the OSM24 meeting and noticed that we did not even have installation instructions on the README. I would like to add some proper docs:...
Hi, thank you so much for providing this useful python package. I used noskin function and it works well. Since I would like to use the ECMWF algorithm, the instruction...
It would be nice to add cf-compliant attributes to the output of the xarray-wrapper.
While running `aeroubulk-python` today I ran into an error from the `input_range_check` that the shortwave radiation had values not within range. Investigating further it became clear that there are many...