diff --git a/docs/sphinx/source/whatsnew/v0.8.1.rst b/docs/sphinx/source/whatsnew/v0.8.1.rst index 4028e49f79..708a24ab40 100644 --- a/docs/sphinx/source/whatsnew/v0.8.1.rst +++ b/docs/sphinx/source/whatsnew/v0.8.1.rst @@ -26,6 +26,8 @@ Bug fixes inputs. (:issue:`1071`, :pull:`1072`) * Raise ``ValueError`` from :py:meth:`pvlib.modelchain.ModelChain.prepare_inputs` when input does not have a 'dhi' column. (:issue:`1092`, :pull:`1093`) +* Add missing modules (including ``shading`` and ``scaling``) to ``__init__.py``. + (:pull:`1103`) Testing ~~~~~~~ diff --git a/pvlib/__init__.py b/pvlib/__init__.py index c2d645d169..55ffa5188a 100644 --- a/pvlib/__init__.py +++ b/pvlib/__init__.py @@ -1,18 +1,26 @@ from pvlib.version import __version__ # noqa: F401 -from pvlib import tools # noqa: F401 -from pvlib import atmosphere # noqa: F401 -from pvlib import clearsky # noqa: F401 -# from pvlib import forecast # noqa: F401 -from pvlib import irradiance # noqa: F401 -from pvlib import location # noqa: F401 -from pvlib import solarposition # noqa: F401 -from pvlib import iotools # noqa: F401 -from pvlib import ivtools # noqa: F401 -from pvlib import tracking # noqa: F401 -from pvlib import pvsystem # noqa: F401 -from pvlib import spa # noqa: F401 -from pvlib import modelchain # noqa: F401 -from pvlib import singlediode # noqa: F401 -from pvlib import bifacial # noqa: F401 -from pvlib import soiling # noqa: F401 -from pvlib import snow # noqa: F401 + +from pvlib import ( # noqa: F401 + atmosphere, + bifacial, + clearsky, + # forecast + iam, + inverter, + iotools, + irradiance, + ivtools, + location, + modelchain, + pvsystem, + scaling, + shading, + singlediode, + snow, + soiling, + solarposition, + spa, + temperature, + tools, + tracking, +)