1.0.0rc3 (September 16, 2020)¶
This is the third 1.0 release candidate.
API Changes¶
- Added quantile score and skill score metrics
solarforecastarbiter.metrics.probabilistic.quantile_score()
solarforecastarbiter.metrics.probabilistic.quantile_skill_score()
(GH520) (GH530)
Enhancements¶
- Update DOE ARM reference dataset with previously missing irradiance data. This change introduced changes to the extra_parameters fields of DOE ARM reference sites stored in the Solar Forecast Arbiter, and existing sites must be updated with new fields. See the solarforecastarbiter/io/reference_observations/arm_reference_sites.json for examples and explanation of the new extra_parameters format. (GH536)
- Add
solarforecastarbiter.metrics.deterministic.relative_euclidean_distance()
(GH542, GH549) - Add
solarforecastarbiter.plotting.timeseries.generate_probabilistic_forecast_figure()
to create timeseries plots for probabilistic forecasts. It should be noted that this new function generates a Plotly figure, as opposed to Bokeh figures which are generated by other functions in this module. (GH550, GH551) - Add opacity to scatter plot markers to improve visibility. (GH547)
- Add support for kwargs in
solarforecastarbiter.io.api.request_cli_access_token()
. (GH483)
Bug fixes¶
- Fix PVDAQ time zones. (GH537) (GH540)
- Fix missing PVDAQ sites. (GH539) (GH540)
- Converted NOAA USCRN site elevation to meters. (GH545)
- Fix non-deterministic order and color in time series and scatter plots. (GH548) (GH562)
- Make scatter plot aspect ratio 1:1 and set same number of grid lines on the x and y axes. (GH419) (GH562)
- Render
W/m^2
with a superscript in time series and scatter plots. (GH562) - Render report preprocessing results with friendly names (e.g. Event Forecast) instead of class names (e.g. EventForecast). (GH406)
- Correct incorrect timeseries plots used in reports for probabilistic forecasts with axis y. This bug was introduced in Release Candidate 2. (GH568) (GH569)
- Adjust abbreviation of long reference forecast names to first abbreviate some words and then cut entire words from the site name (GH521) (GH571)
- Fixed issue with UO SRML reference data fetching that resulted in posting NaN values for data that had not yet been included in SRML files. (GH543)(GH572 )
Contributors¶
- Will Holmgren (@wholmgren)
- Leland Boeman (@lboeman)
- Cliff Hansen (@cwhanse)
- Tony Lorenzo (@alorenzo175)
- Justin Sharp (@MrWindAndSolar)
- Aidan Tuohy
- Adam Wigington (@awig)
- David Larson (@dplarson)
- Will Hobbs (@williamhobbs)