Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add NSRDB GOES v4 to iotools #2378

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/sphinx/source/reference/iotools.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ of sources and file formats relevant to solar energy modeling.
iotools.read_crn
iotools.read_solrad
iotools.get_solrad
iotools.get_psm4
iotools.read_psm4
iotools.parse_psm4
iotools.get_psm3
iotools.read_psm3
iotools.parse_psm3
Expand Down
2 changes: 2 additions & 0 deletions docs/sphinx/source/whatsnew/v0.11.3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Enhancements
ground irradiance when the sun was below the horizon. (:issue:`2245`, :pull:`2359`)
* Fix a bug where :py:func:`pvlib.transformer.simple_efficiency` could only be imported
using the `from pvlib.transformer` syntax (:pull:`2388`)
* Add NREL NSRDB PSM v4 API client to :py:mod:`pvlib.iotools`. See :py:func:`~pvlib.iotools.get_psm4`, :py:func:`~pvlib.iotools.read_psm4` and :py:func:`~pvlib.iotools.parse_psm4`. (:issue:`2326`, :pull:`2378`)

Documentation
~~~~~~~~~~~~~
Expand Down Expand Up @@ -48,3 +49,4 @@ Contributors
* Manoj K S (:ghuser:`manojks1999`)
* Kurt Rhee (:ghuser:`kurt-rhee`)
* Ayush jariyal (:ghuser:`ayushjariyal`)
* Will Hobbs (:ghuser:`williamhobbs`)
17,521 changes: 17,521 additions & 0 deletions pvlib/data/test_psm4_2023.csv

Large diffs are not rendered by default.

289 changes: 289 additions & 0 deletions pvlib/data/test_psm4_2023_5min.csv

Large diffs are not rendered by default.

8,761 changes: 8,761 additions & 0 deletions pvlib/data/test_psm4_tmy-2023.csv

Large diffs are not rendered by default.

17,523 changes: 17,523 additions & 0 deletions pvlib/data/test_read_psm4.csv

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions pvlib/iotools/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@
from pvlib.iotools.psm3 import get_psm3 # noqa: F401
from pvlib.iotools.psm3 import read_psm3 # noqa: F401
from pvlib.iotools.psm3 import parse_psm3 # noqa: F401
from pvlib.iotools.psm4 import get_psm4 # noqa: F401
from pvlib.iotools.psm4 import read_psm4 # noqa: F401
from pvlib.iotools.psm4 import parse_psm4 # noqa: F401
from pvlib.iotools.pvgis import get_pvgis_tmy, read_pvgis_tmy # noqa: F401
from pvlib.iotools.pvgis import read_pvgis_hourly # noqa: F401
from pvlib.iotools.pvgis import get_pvgis_hourly # noqa: F401
Expand Down
Loading