What to do about ERA5 and MERRA2? #1484
Replies: 4 comments 13 replies
-
I'm not opposed to optional dependencies for xarray and dask. pydap has been largely abandoned for years. There was a flurry of activity a few months ago and then it was abandoned again without actually publishing a new release to pypi. I'd like to think that ECMWF can maintain cdsapi, but yeah, that PR (and the issue board in general) shows that the package is not developed at the level we'd like to see for a dependency. Is the desired data available through the NCAR/UCAR RDA? |
Beta Was this translation helpful? Give feedback.
-
@dfregosi gave a presentation at PVSC this year on power loss rate analysis with RdTools. It included ERA5 and Danny and team found (what looked to me looked like) very good performance. The title was "Comparison of Calculated Performance Loss Rates of Large Scale PV Plant using Satellite and Ground Based Sensors", and the abstract is available here https://ieee-pvsc.org/ePVSC/mobile/show_presentation.php?abstractno=167. Tagging @kperrynrel, since we briefly discussed this. |
Beta Was this translation helpful? Give feedback.
-
@kandersolar, you had earlier pointed out that ecmwf/cdsapi#47 had been sitting for a long time, which caused concern about the state of
So maybe |
Beta Was this translation helpful? Give feedback.
-
Could this be of interest? https://github.com/planet-os/notebooks/blob/master/aws/era5-pds.md |
Beta Was this translation helpful? Give feedback.
-
It looks like #1264 (
iotool
function for getting ERA5 data) and #1274 (iotools
function for getting MERRA2 data) are on hold due to concerns around dependencies, specificallyxarray
,dask
,cdsapi
, andpydap
. #1264 (comment) has more info. @kanderso-nrel also pointed out to me that this ecmwf/cdsapi#47 has been sitting for about 10 months, which is not a great sign regarding the level of attention thatcdsapi
is getting.I don't have much of an opinion about MERRA2, but at least for ERA5 there could be a number of benefits to making that reanalysis dataset readily available to users, specifically:
Due to item 1, it is used by some grid reliability planners [2] and other energy researchers [3], and it's commonly used in the wind industry (MERRA2 has also been used, but my understanding is that ERA5 is now preferred by most). Item 2 can be addressed with commercial datasets (see #1310), but that's not an option for everyone, particularly for non-commercial research efforts like PV Fleets. Feeding ERA5 data into
PVAnalytics
to automatically check POA and back of module sensors for drift on a monthly basis would be cool, too.Ideas:
iotools
could become a standalone package if the scope/dependencies get too broad?cdsapi
needs to be replaced with something managed underpvlib
(I think this is all of it, https://github.com/ecmwf/cdsapi/blob/master/cdsapi/api.py, not sure how significant that is)?cdsapi
maintenance is?[1] https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5
[2] https://www.ercot.com/files/docs/2020/05/26/SAWG__Meeting_5-28-2020_Draft_Wind_and_Solar_Profiles.pptx
[3] https://www.epri.com/research/products/000000003002020619
Beta Was this translation helpful? Give feedback.
All reactions