Peter Dudfield
Peter Dudfield
I would like to open a grib file directly from s3. [fsspec](https://pypi.org/project/fsspec/) is quite handy at opening files from a variety of different file systems I'm happy to have a...
## Detailed Description Move PVnet to separate repo, so that we can install this separately, and do improvements there. Code is [here](https://github.com/openclimatefix/predict_pv_yield/blob/main/predict_pv_yield/models/conv3d/model_sat_nwp.py) [image](https://github.com/openclimatefix/predict_pv_yield/blob/main/predict_pv_yield/models/conv3d/conv3d_sat_nwp.png) ## Context Good to break it up...
# Pull Request ## Description Update perceiver model Fixes # ## How Has This Been Tested? unittests - [ ] No - [ ] Yes ## Checklist: - [ ]...
Which capacity of the PV system should we use? It is useful to normalise the PV data ready for ML and using the capacity makes sense. Importantly the training and...
We need the followin metadata for both training and predictions of the ML data - ID, a unique number (across of supplies), starting from 0 and going up. The unique...
**Describe the bug** Bug when loading the same file with async, from gcsfs **To Reproduce** do with async, and loading the same file from gcsfs. TODO minimum example 1. load...
## Detailed Description ``` Indexing a timezone-aware DatetimeIndex with a timezone-naive datetime is deprecated and will raise KeyError in a future version. Use a timezone-aware object instead. selected_pv_power = self.pv_power.loc[start_dt:end_dt].dropna(axis="columns",...
Remove PV old structure, its keep in at the moment to keep on configuration files working code - https://github.com/openclimatefix/nowcasting_dataset/blob/main/nowcasting_dataset/manager/base.py#L72
## Detailed Description Good to have option to save gsp data in s3. Currently it gets save location. This means we would know all the different servies are using the...
## Detailed Description Use the random number generator to set a seed, so tests are repeatable. Using numpy's newish Generator class, so this function gets its own RNG which is...