├── .coveragerc ├── .github ├── pull_request_template.md └── workflows │ ├── lint-and-test.yml │ └── pythonpublish.yml ├── .gitignore ├── .readthedocs.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── LICENSES ├── PVFLEETS_QA_LICENSE └── SOLARFORECASTARBITER_LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── _templates │ └── autosummary │ │ ├── class.rst │ │ ├── function.rst │ │ └── method.rst ├── api.rst ├── conf.py ├── examples │ ├── README.rst │ ├── clearsky-detection │ │ ├── README.rst │ │ └── clearsky-detection.py │ ├── clipping │ │ ├── README.rst │ │ └── clipping.py │ ├── day-night-masking │ │ ├── README.rst │ │ └── day-night-masking.py │ ├── gaps │ │ ├── README.rst │ │ ├── data-completeness.py │ │ ├── interpolated-periods.py │ │ └── stale-data.py │ ├── irradiance-quality │ │ ├── README.rst │ │ ├── clearsky-limits-irradiance.py │ │ ├── component-sum-irradiance.py │ │ ├── daily-insolation-limits-irradiance.py │ │ ├── qcrad-consistency-irradiance.py │ │ └── qcrad-limits-irradiance.py │ ├── metrics │ │ ├── README.rst │ │ ├── performance-ratio-nrel.py │ │ └── variability-index.py │ ├── orientation │ │ ├── README.rst │ │ ├── fixed-nrel.py │ │ └── tracking-nrel.py │ ├── outliers │ │ ├── README.rst │ │ ├── hampel-outlier-detection.py │ │ ├── tukey-outlier-detection.py │ │ └── zscore-outlier-detection.py │ ├── pvfleets-qa-pipeline │ │ ├── README.rst │ │ ├── pvfleets-irradiance-qa.py │ │ ├── pvfleets-power-qa.py │ │ └── pvfleets-temperature-qa.py │ ├── shifts │ │ ├── README.rst │ │ ├── data-shifts.py │ │ └── shifts-ruptures.py │ ├── snow-detection │ │ ├── README.rst │ │ └── snow-mode.py │ ├── system │ │ ├── README.rst │ │ ├── infer-orientation-fit-pvwatts.py │ │ └── system-tracking.py │ └── weather │ │ ├── README.rst │ │ ├── module-temperature-check.py │ │ └── weather-limits.py ├── index.rst ├── make.bat └── whatsnew │ ├── 0.1.0.rst │ ├── 0.1.1.rst │ ├── 0.1.2.rst │ ├── 0.1.3.rst │ ├── 0.2.0.rst │ ├── 0.2.1.rst │ ├── 0.2.2.rst │ ├── index.rst │ └── v0.2.3.rst ├── pvanalytics ├── __init__.py ├── data │ ├── ac_power_inv_2173.csv │ ├── ac_power_inv_2173_interpolated_data.csv │ ├── ac_power_inv_2173_stale_data.csv │ ├── ac_power_inv_7539.csv │ ├── ac_power_inv_7539_outliers.csv │ ├── irradiance_RMIS_NREL.csv │ ├── midc_bms_ghi_20220120.csv │ ├── nrel_1axis_tracker_mesa_ac_power.csv │ ├── nrel_RSF_II.csv │ ├── pvlib_data_shift.csv │ ├── rmis_weather_data.csv │ ├── serf_east_15min_ac_power.csv │ ├── serf_east_1min_ac_power.csv │ ├── serf_east_psm3_data.csv │ ├── serf_west_15min.csv │ ├── snow_data.csv │ ├── snow_snowfall.csv │ ├── system_15_poa_irradiance.parquet │ ├── system_4_module_temperature.parquet │ ├── system_50_ac_power_2_full_DST.parquet │ └── system_50_ac_power_2_full_DST_psm3.parquet ├── features │ ├── __init__.py │ ├── clearsky.py │ ├── clipping.py │ ├── daytime.py │ ├── orientation.py │ ├── shading.py │ └── snow.py ├── metrics.py ├── quality │ ├── __init__.py │ ├── data_shifts.py │ ├── gaps.py │ ├── irradiance.py │ ├── outliers.py │ ├── time.py │ ├── util.py │ └── weather.py ├── system.py ├── tests │ ├── __init__.py │ ├── conftest.py │ ├── features │ │ ├── __init__.py │ │ ├── test_clearsky.py │ │ ├── test_clipping.py │ │ ├── test_daytime.py │ │ ├── test_orientation.py │ │ ├── test_shading.py │ │ └── test_snow.py │ ├── quality │ │ ├── __init__.py │ │ ├── test_data_shifts.py │ │ ├── test_gaps.py │ │ ├── test_irradiance.py │ │ ├── test_outliers.py │ │ ├── test_time.py │ │ ├── test_util.py │ │ └── test_weather.py │ ├── test_metrics.py │ ├── test_pvanalytics.py │ └── test_system.py └── util │ ├── __init__.py │ ├── _fit.py │ ├── _functions.py │ └── _group.py ├── pyproject.toml └── requirements-min.txt /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/lint-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/.github/workflows/lint-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/.github/workflows/pythonpublish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/PVFLEETS_QA_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/LICENSES/PVFLEETS_QA_LICENSE -------------------------------------------------------------------------------- /LICENSES/SOLARFORECASTARBITER_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/LICENSES/SOLARFORECASTARBITER_LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | 2 | graft pvanalytics/data 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/function.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/_templates/autosummary/function.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/method.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/_templates/autosummary/method.rst -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/README.rst -------------------------------------------------------------------------------- /docs/examples/clearsky-detection/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/clearsky-detection/README.rst -------------------------------------------------------------------------------- /docs/examples/clearsky-detection/clearsky-detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/clearsky-detection/clearsky-detection.py -------------------------------------------------------------------------------- /docs/examples/clipping/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/clipping/README.rst -------------------------------------------------------------------------------- /docs/examples/clipping/clipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/clipping/clipping.py -------------------------------------------------------------------------------- /docs/examples/day-night-masking/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/day-night-masking/README.rst -------------------------------------------------------------------------------- /docs/examples/day-night-masking/day-night-masking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/day-night-masking/day-night-masking.py -------------------------------------------------------------------------------- /docs/examples/gaps/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/gaps/README.rst -------------------------------------------------------------------------------- /docs/examples/gaps/data-completeness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/gaps/data-completeness.py -------------------------------------------------------------------------------- /docs/examples/gaps/interpolated-periods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/gaps/interpolated-periods.py -------------------------------------------------------------------------------- /docs/examples/gaps/stale-data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/gaps/stale-data.py -------------------------------------------------------------------------------- /docs/examples/irradiance-quality/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/irradiance-quality/README.rst -------------------------------------------------------------------------------- /docs/examples/irradiance-quality/clearsky-limits-irradiance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/irradiance-quality/clearsky-limits-irradiance.py -------------------------------------------------------------------------------- /docs/examples/irradiance-quality/component-sum-irradiance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/irradiance-quality/component-sum-irradiance.py -------------------------------------------------------------------------------- /docs/examples/irradiance-quality/daily-insolation-limits-irradiance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/irradiance-quality/daily-insolation-limits-irradiance.py -------------------------------------------------------------------------------- /docs/examples/irradiance-quality/qcrad-consistency-irradiance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/irradiance-quality/qcrad-consistency-irradiance.py -------------------------------------------------------------------------------- /docs/examples/irradiance-quality/qcrad-limits-irradiance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/irradiance-quality/qcrad-limits-irradiance.py -------------------------------------------------------------------------------- /docs/examples/metrics/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/metrics/README.rst -------------------------------------------------------------------------------- /docs/examples/metrics/performance-ratio-nrel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/metrics/performance-ratio-nrel.py -------------------------------------------------------------------------------- /docs/examples/metrics/variability-index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/metrics/variability-index.py -------------------------------------------------------------------------------- /docs/examples/orientation/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/orientation/README.rst -------------------------------------------------------------------------------- /docs/examples/orientation/fixed-nrel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/orientation/fixed-nrel.py -------------------------------------------------------------------------------- /docs/examples/orientation/tracking-nrel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/orientation/tracking-nrel.py -------------------------------------------------------------------------------- /docs/examples/outliers/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/outliers/README.rst -------------------------------------------------------------------------------- /docs/examples/outliers/hampel-outlier-detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/outliers/hampel-outlier-detection.py -------------------------------------------------------------------------------- /docs/examples/outliers/tukey-outlier-detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/outliers/tukey-outlier-detection.py -------------------------------------------------------------------------------- /docs/examples/outliers/zscore-outlier-detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/outliers/zscore-outlier-detection.py -------------------------------------------------------------------------------- /docs/examples/pvfleets-qa-pipeline/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/pvfleets-qa-pipeline/README.rst -------------------------------------------------------------------------------- /docs/examples/pvfleets-qa-pipeline/pvfleets-irradiance-qa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/pvfleets-qa-pipeline/pvfleets-irradiance-qa.py -------------------------------------------------------------------------------- /docs/examples/pvfleets-qa-pipeline/pvfleets-power-qa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/pvfleets-qa-pipeline/pvfleets-power-qa.py -------------------------------------------------------------------------------- /docs/examples/pvfleets-qa-pipeline/pvfleets-temperature-qa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/pvfleets-qa-pipeline/pvfleets-temperature-qa.py -------------------------------------------------------------------------------- /docs/examples/shifts/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/shifts/README.rst -------------------------------------------------------------------------------- /docs/examples/shifts/data-shifts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/shifts/data-shifts.py -------------------------------------------------------------------------------- /docs/examples/shifts/shifts-ruptures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/shifts/shifts-ruptures.py -------------------------------------------------------------------------------- /docs/examples/snow-detection/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/snow-detection/README.rst -------------------------------------------------------------------------------- /docs/examples/snow-detection/snow-mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/snow-detection/snow-mode.py -------------------------------------------------------------------------------- /docs/examples/system/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/system/README.rst -------------------------------------------------------------------------------- /docs/examples/system/infer-orientation-fit-pvwatts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/system/infer-orientation-fit-pvwatts.py -------------------------------------------------------------------------------- /docs/examples/system/system-tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/system/system-tracking.py -------------------------------------------------------------------------------- /docs/examples/weather/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/weather/README.rst -------------------------------------------------------------------------------- /docs/examples/weather/module-temperature-check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/weather/module-temperature-check.py -------------------------------------------------------------------------------- /docs/examples/weather/weather-limits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/examples/weather/weather-limits.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/whatsnew/0.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/whatsnew/0.1.0.rst -------------------------------------------------------------------------------- /docs/whatsnew/0.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/whatsnew/0.1.1.rst -------------------------------------------------------------------------------- /docs/whatsnew/0.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/whatsnew/0.1.2.rst -------------------------------------------------------------------------------- /docs/whatsnew/0.1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/whatsnew/0.1.3.rst -------------------------------------------------------------------------------- /docs/whatsnew/0.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/whatsnew/0.2.0.rst -------------------------------------------------------------------------------- /docs/whatsnew/0.2.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/whatsnew/0.2.1.rst -------------------------------------------------------------------------------- /docs/whatsnew/0.2.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/whatsnew/0.2.2.rst -------------------------------------------------------------------------------- /docs/whatsnew/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/whatsnew/index.rst -------------------------------------------------------------------------------- /docs/whatsnew/v0.2.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/docs/whatsnew/v0.2.3.rst -------------------------------------------------------------------------------- /pvanalytics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/__init__.py -------------------------------------------------------------------------------- /pvanalytics/data/ac_power_inv_2173.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/ac_power_inv_2173.csv -------------------------------------------------------------------------------- /pvanalytics/data/ac_power_inv_2173_interpolated_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/ac_power_inv_2173_interpolated_data.csv -------------------------------------------------------------------------------- /pvanalytics/data/ac_power_inv_2173_stale_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/ac_power_inv_2173_stale_data.csv -------------------------------------------------------------------------------- /pvanalytics/data/ac_power_inv_7539.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/ac_power_inv_7539.csv -------------------------------------------------------------------------------- /pvanalytics/data/ac_power_inv_7539_outliers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/ac_power_inv_7539_outliers.csv -------------------------------------------------------------------------------- /pvanalytics/data/irradiance_RMIS_NREL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/irradiance_RMIS_NREL.csv -------------------------------------------------------------------------------- /pvanalytics/data/midc_bms_ghi_20220120.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/midc_bms_ghi_20220120.csv -------------------------------------------------------------------------------- /pvanalytics/data/nrel_1axis_tracker_mesa_ac_power.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/nrel_1axis_tracker_mesa_ac_power.csv -------------------------------------------------------------------------------- /pvanalytics/data/nrel_RSF_II.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/nrel_RSF_II.csv -------------------------------------------------------------------------------- /pvanalytics/data/pvlib_data_shift.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/pvlib_data_shift.csv -------------------------------------------------------------------------------- /pvanalytics/data/rmis_weather_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/rmis_weather_data.csv -------------------------------------------------------------------------------- /pvanalytics/data/serf_east_15min_ac_power.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/serf_east_15min_ac_power.csv -------------------------------------------------------------------------------- /pvanalytics/data/serf_east_1min_ac_power.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/serf_east_1min_ac_power.csv -------------------------------------------------------------------------------- /pvanalytics/data/serf_east_psm3_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/serf_east_psm3_data.csv -------------------------------------------------------------------------------- /pvanalytics/data/serf_west_15min.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/serf_west_15min.csv -------------------------------------------------------------------------------- /pvanalytics/data/snow_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/snow_data.csv -------------------------------------------------------------------------------- /pvanalytics/data/snow_snowfall.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/snow_snowfall.csv -------------------------------------------------------------------------------- /pvanalytics/data/system_15_poa_irradiance.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/system_15_poa_irradiance.parquet -------------------------------------------------------------------------------- /pvanalytics/data/system_4_module_temperature.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/system_4_module_temperature.parquet -------------------------------------------------------------------------------- /pvanalytics/data/system_50_ac_power_2_full_DST.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/system_50_ac_power_2_full_DST.parquet -------------------------------------------------------------------------------- /pvanalytics/data/system_50_ac_power_2_full_DST_psm3.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/data/system_50_ac_power_2_full_DST_psm3.parquet -------------------------------------------------------------------------------- /pvanalytics/features/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/features/__init__.py -------------------------------------------------------------------------------- /pvanalytics/features/clearsky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/features/clearsky.py -------------------------------------------------------------------------------- /pvanalytics/features/clipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/features/clipping.py -------------------------------------------------------------------------------- /pvanalytics/features/daytime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/features/daytime.py -------------------------------------------------------------------------------- /pvanalytics/features/orientation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/features/orientation.py -------------------------------------------------------------------------------- /pvanalytics/features/shading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/features/shading.py -------------------------------------------------------------------------------- /pvanalytics/features/snow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/features/snow.py -------------------------------------------------------------------------------- /pvanalytics/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/metrics.py -------------------------------------------------------------------------------- /pvanalytics/quality/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/quality/__init__.py -------------------------------------------------------------------------------- /pvanalytics/quality/data_shifts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/quality/data_shifts.py -------------------------------------------------------------------------------- /pvanalytics/quality/gaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/quality/gaps.py -------------------------------------------------------------------------------- /pvanalytics/quality/irradiance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/quality/irradiance.py -------------------------------------------------------------------------------- /pvanalytics/quality/outliers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/quality/outliers.py -------------------------------------------------------------------------------- /pvanalytics/quality/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/quality/time.py -------------------------------------------------------------------------------- /pvanalytics/quality/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/quality/util.py -------------------------------------------------------------------------------- /pvanalytics/quality/weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/quality/weather.py -------------------------------------------------------------------------------- /pvanalytics/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/system.py -------------------------------------------------------------------------------- /pvanalytics/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pvanalytics/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/conftest.py -------------------------------------------------------------------------------- /pvanalytics/tests/features/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pvanalytics/tests/features/test_clearsky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/features/test_clearsky.py -------------------------------------------------------------------------------- /pvanalytics/tests/features/test_clipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/features/test_clipping.py -------------------------------------------------------------------------------- /pvanalytics/tests/features/test_daytime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/features/test_daytime.py -------------------------------------------------------------------------------- /pvanalytics/tests/features/test_orientation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/features/test_orientation.py -------------------------------------------------------------------------------- /pvanalytics/tests/features/test_shading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/features/test_shading.py -------------------------------------------------------------------------------- /pvanalytics/tests/features/test_snow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/features/test_snow.py -------------------------------------------------------------------------------- /pvanalytics/tests/quality/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pvanalytics/tests/quality/test_data_shifts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/quality/test_data_shifts.py -------------------------------------------------------------------------------- /pvanalytics/tests/quality/test_gaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/quality/test_gaps.py -------------------------------------------------------------------------------- /pvanalytics/tests/quality/test_irradiance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/quality/test_irradiance.py -------------------------------------------------------------------------------- /pvanalytics/tests/quality/test_outliers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/quality/test_outliers.py -------------------------------------------------------------------------------- /pvanalytics/tests/quality/test_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/quality/test_time.py -------------------------------------------------------------------------------- /pvanalytics/tests/quality/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/quality/test_util.py -------------------------------------------------------------------------------- /pvanalytics/tests/quality/test_weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/quality/test_weather.py -------------------------------------------------------------------------------- /pvanalytics/tests/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/test_metrics.py -------------------------------------------------------------------------------- /pvanalytics/tests/test_pvanalytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/test_pvanalytics.py -------------------------------------------------------------------------------- /pvanalytics/tests/test_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/tests/test_system.py -------------------------------------------------------------------------------- /pvanalytics/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/util/__init__.py -------------------------------------------------------------------------------- /pvanalytics/util/_fit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/util/_fit.py -------------------------------------------------------------------------------- /pvanalytics/util/_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/util/_functions.py -------------------------------------------------------------------------------- /pvanalytics/util/_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pvanalytics/util/_group.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-min.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvanalytics/HEAD/requirements-min.txt --------------------------------------------------------------------------------