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 functionality to load Solcast API data to iotools #1875

Merged
merged 34 commits into from Dec 20, 2023
Merged
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
beba7ba
prototype (#1)
lorenzo-solcast Sep 22, 2023
e731ee0
dynamic period
lorenzo-solcast Sep 25, 2023
1f162cf
docstring
lorenzo-solcast Sep 25, 2023
12c1fe3
feedback
lorenzo-solcast Sep 25, 2023
30278c9
linting
lorenzo-solcast Sep 26, 2023
9dfc3d0
Update pvlib/iotools/solcast.py
lorenzo-solcast Oct 11, 2023
85f8f73
Update pvlib/iotools/solcast.py
lorenzo-solcast Oct 11, 2023
90983fe
Update pvlib/iotools/solcast.py
lorenzo-solcast Oct 11, 2023
499f51a
midpoint docstring
lorenzo-solcast Oct 11, 2023
521e742
Merge remote-tracking branch 'origin/main'
lorenzo-solcast Oct 11, 2023
d79a764
flak8 formatting
lorenzo-solcast Oct 19, 2023
7cb28fe
Merge branch 'pvlib:main' into main
lorenzo-solcast Dec 7, 2023
6792ecb
PR 1875 (#2)
lorenzo-solcast Dec 7, 2023
c0fd312
kandersolar feedback (#3)
lorenzo-solcast Dec 13, 2023
be27d85
Review (#4)
lorenzo-solcast Dec 13, 2023
a33b4b2
comment on pandas version
lorenzo-solcast Dec 14, 2023
b41ab76
Merge branch 'main' into main
AdamRJensen Dec 19, 2023
f2baf74
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
25448ce
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
a9dac8f
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
ec21bec
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
abdee5f
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
ba28943
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
f2b7323
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
c9788ad
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
52ab6d7
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
d45ddec
Adams's feedback
lorenzo-solcast Dec 19, 2023
9be7792
Update pvlib/iotools/solcast.py
lorenzo-solcast Dec 19, 2023
6fc890b
Adams's feedback
lorenzo-solcast Dec 19, 2023
dad2be7
Merge remote-tracking branch 'origin/main'
lorenzo-solcast Dec 19, 2023
aa5005d
Last minor changes
AdamRJensen Dec 19, 2023
593d8ac
added test for _get_solcast
lorenzo-solcast Dec 19, 2023
26942dc
feat: add additional test coverage (#5)
hugh-solcast Dec 20, 2023
147a2b1
linting
lorenzo-solcast Dec 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/sphinx/source/reference/iotools.rst
Expand Up @@ -46,6 +46,10 @@ of sources and file formats relevant to solar energy modeling.
iotools.get_acis_station_data
iotools.get_acis_available_stations
iotools.read_panond
iotools.get_solcast_tmy
iotools.get_solcast_historic
iotools.get_solcast_forecast
iotools.get_solcast_live


A :py:class:`~pvlib.location.Location` object may be created from metadata
Expand Down
4 changes: 4 additions & 0 deletions docs/sphinx/source/whatsnew/v0.10.3.rst
Expand Up @@ -12,6 +12,9 @@ Enhancements
* :py:func:`pvlib.bifacial.infinite_sheds.get_irradiance` and
:py:func:`pvlib.bifacial.infinite_sheds.get_irradiance_poa` now include
shaded fraction in returned variables. (:pull:`1871`)
* Added :py:func:`~pvlib.iotools.get_solcast_tmy`, :py:func:`~pvlib.iotools.get_solcast_historic`,
:py:func:`~pvlib.iotools.get_solcast_forecast` and :py:func:`~pvlib.iotools.get_solcast_live` to
read data from the Solcast API. (:issue:`1313`, :pull:`1875`)

Bug fixes
~~~~~~~~~
Expand Down Expand Up @@ -44,3 +47,4 @@ Contributors
* Harry Jack (:ghuser:`harry-solcast`)
* Adam R. Jensen (:ghuser:`AdamRJensen`)
* Kevin Anderson (:ghuser:`kandersolar`)
* Lorenzo Riches (:ghuser:`lorenzo-solcast`)
4 changes: 4 additions & 0 deletions pvlib/iotools/__init__.py
Expand Up @@ -27,3 +27,7 @@
from pvlib.iotools.acis import get_acis_mpe # noqa: F401
from pvlib.iotools.acis import get_acis_station_data # noqa: F401
from pvlib.iotools.acis import get_acis_available_stations # noqa: F401
from pvlib.iotools.solcast import get_solcast_forecast # noqa: F401
from pvlib.iotools.solcast import get_solcast_live # noqa: F401
from pvlib.iotools.solcast import get_solcast_historic # noqa: F401
from pvlib.iotools.solcast import get_solcast_tmy # noqa: F401