openstef

View on PyPIReverse Dependencies (1)

3.4.66 openstef-3.4.66-py3-none-any.whl

Wheel Details

Project: openstef
Version: 3.4.66
Filename: openstef-3.4.66-py3-none-any.whl
Download: [link]
Size: 297512
MD5: b0ca342680966ef2659ae070033d2284
SHA256: 42bdba92ba7ffc1893dc092e4f35f65b6d6ebbdf0f9deb2e4f0fc2b269b6df03
Uploaded: 2025-03-13 15:01:51 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: openstef
Version: 3.4.66
Summary: Open short term energy forecaster
Author: Alliander N.V
Author-Email: korte.termijn.prognoses[at]alliander.com
Home-Page: https://github.com/OpenSTEF/openstef
License: MPL-2.0
Keywords: energy,forecasting,machinelearning
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11.0
Requires-Dist: holidays (==0.21)
Requires-Dist: joblib (==1.3.2)
Requires-Dist: lightgbm (~=3.3)
Requires-Dist: matplotlib (~=3.7)
Requires-Dist: mlflow (~=2.3)
Requires-Dist: networkx (~=3.1)
Requires-Dist: numpy (<3,>=2)
Requires-Dist: optuna (~=3.1)
Requires-Dist: optuna-integration (~=3.6)
Requires-Dist: pandas (~=2.2.0)
Requires-Dist: plotly (~=5.18)
Requires-Dist: pvlib (==0.10.5)
Requires-Dist: pydantic (~=2.4)
Requires-Dist: pydantic-settings (~=2.3)
Requires-Dist: pymsteams (~=0.2.2)
Requires-Dist: scikit-learn (<1.6,>=1.3)
Requires-Dist: scipy (~=1.10)
Requires-Dist: statsmodels (<1.0.0,>=0.13.5)
Requires-Dist: structlog (<25,>=23.1)
Requires-Dist: xgboost (~=2.0); extra == "gpu"
Requires-Dist: xgboost-cpu (~=2.0); extra == "cpu"
Requires-Dist: xgboost; extra == "gpu"
Provides-Extra: cpu
Provides-Extra: gpu
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 7196 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (76.0.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
openstef/__init__.py sha256=93UM6m0LLQhO69-mSqLuUy73jgs4W7Iuxfo3Lm8c98g 419
openstef/__main__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/app_settings.py sha256=EJTDtimctFQQ-3f7ZcOQaRYohpZk3JD6aZBWPFYM2_A 582
openstef/enums.py sha256=FrP0m_Tk0kV7gSZ2hTY_8iD45KIKnexHrjNufhpKXpE 2829
openstef/exceptions.py sha256=dgnvZe5WWuJWCZm_GES6suEATbusPlwbiEUfNQKeExY 1993
openstef/settings.py sha256=nSgkBqFxuqB3w7Rwo60i8j37c5ngDbt6vpjHS6QtJXQ 354
openstef/data/NL_terrestrial_radiation.csv sha256=A4kbW56GDzWi4tWUwY2C-4PiOvcKJCwkWQQtdg4ekPE 820246
openstef/data/NL_terrestrial_radiation.csv.license sha256=AxxHusqwIXU5RHl5ZMU65LyXmgtbj6QlcnFaOEN4kEE 145
openstef/data/dutch_holidays.csv sha256=Cg8EYjXp1O0lcFOkIOmrS5HaOArrxZwOXsZ9pVkIcKI 49847
openstef/data/dutch_holidays.csv.license sha256=AxxHusqwIXU5RHl5ZMU65LyXmgtbj6QlcnFaOEN4kEE 145
openstef/data/pv_single_coefs.csv sha256=jadIEYdHvl1lnV_06X_FASkJZ6C3Hecs5xZnH1gPMvI 24779
openstef/data/pv_single_coefs.csv.license sha256=AxxHusqwIXU5RHl5ZMU65LyXmgtbj6QlcnFaOEN4kEE 145
openstef/data/dazls_model_3.4.24/dazls_stored_3.4.24_baseline_model.z sha256=2HEXuEvt5BMZMcDPiMfRiABgDQ698H_eM410XREIQK0 1293
openstef/data/dazls_model_3.4.24/dazls_stored_3.4.24_baseline_model.z.license sha256=AxxHusqwIXU5RHl5ZMU65LyXmgtbj6QlcnFaOEN4kEE 145
openstef/data/dazls_model_3.4.24/dazls_stored_3.4.24_model_card.md sha256=KJ8S8jg2k_aL1pCK_b3wOLMZqGdDALa4in73c4Am8gY 539
openstef/data/dazls_model_3.4.24/dazls_stored_3.4.24_model_card.md.license sha256=AxxHusqwIXU5RHl5ZMU65LyXmgtbj6QlcnFaOEN4kEE 145
openstef/data_classes/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/data_classes/data_prep.py sha256=sANgFjfwmSWhLCfmLjfqXQnczuvVZfk2765jZd7LwuE 3691
openstef/data_classes/model_specifications.py sha256=PZeBLfH_MrP9-QorL1r0Hklp0befE8Nw05vNhTX9Y20 1338
openstef/data_classes/prediction_job.py sha256=e6_PFAovNd31tjzoTQJvqRNQyVM-M0XHffclAG9Ez8A 6721
openstef/data_classes/split_function.py sha256=K8y1dsQC5exeIDh37f7UwJ11tV71_uVSNbnKmwXpnOM 3435
openstef/feature_engineering/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/feature_engineering/apply_features.py sha256=9Yzg61Whd4n0osQBfrcW8cI0gaUiv7u8KnQIQPR40fY 5327
openstef/feature_engineering/bidding_zone_to_country_mapping.py sha256=u9aabjFDImydkO6_cXiaQxBT4gb5zy0gGTg2EoIUO_Y 2106
openstef/feature_engineering/cyclic_features.py sha256=0Z3wZeF_qrkmEcOq91gtdSMZucAq99kUoBuFDV0SHqk 5962
openstef/feature_engineering/data_preparation.py sha256=iEehFWhewMz35_Sq_rB-4Ab1FK-B9rjEWabepjy4Gsk 5640
openstef/feature_engineering/feature_adder.py sha256=aSqDl_gUrB3H2TD3cNvU5JniY_KOb4u4a2A6J7zB2BQ 6835
openstef/feature_engineering/feature_applicator.py sha256=bU1Pu5V1fxMCQCwh6HG66nmctBjrNa7gHUYqOqPmLTU 7501
openstef/feature_engineering/general.py sha256=tgU4_1stag9jJmaQAfWCMhfBscznVuQvW5hPK_z9_9g 4438
openstef/feature_engineering/holiday_features.py sha256=CbolIP5bfiQkqDct-9TbD828-lhC48bfeNQ2-VFnsJA 8274
openstef/feature_engineering/lag_features.py sha256=Dr6qS8UhdgEHPZZSe-w6ibtjl_lcbcQohhqdZN9fqEU 5652
openstef/feature_engineering/missing_values_transformer.py sha256=o_zCVEOCPn2tWzvlY44XZuDysV0TuxqeVYhilYU54YY 5010
openstef/feature_engineering/rolling_features.py sha256=DTcrwJK1jf3-byg9ufiT7I5B-G8TFk4-VcK17AEdtYo 2160
openstef/feature_engineering/weather_features.py sha256=KOfrDaHaU-e05vqa4cm7i37XI0bgTQCY-PfLsW5O1cA 15695
openstef/metrics/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/metrics/figure.py sha256=KDoezYem9wdS13kUx7M7FOy-4u88Sg3OX1DuhNT6kgQ 9751
openstef/metrics/metrics.py sha256=qV_EdzjKNiqEGKYUp4DL0KgsnCjTf4P9FqKcccFNF-o 15515
openstef/metrics/reporter.py sha256=w1Q6xWoYGmvnjwjXik-Gz7_gnb0lOeJMep-whEV5mNk 7897
openstef/model/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/model/basecase.py sha256=caI6Q-8y0ymlxGK9Js_H3Vh0q6ruNHlGD5RG0_kE5M0 2878
openstef/model/confidence_interval_applicator.py sha256=EQoF7DfdQBd_WmbEfU_rC0LMrZV-pot8yv4MFEB4v2E 9758
openstef/model/fallback.py sha256=UGS2UYHyNUtAIB4zVk1BFmsmHeQ3Fx9ytv01AQqu3wo 2812
openstef/model/model_creator.py sha256=L84A4_HVYL7bRZY0D77j4c4kHRleVGCRXqZZkT9BZY0 6668
openstef/model/objective.py sha256=qJdI6GAzv8l5Mxd8G7BIqQnfdJNM7aOlg9DMzMGjWqA 14558
openstef/model/objective_creator.py sha256=jqMvdXiVRc9GmOvSijQY0zuyxS07-ezkVXclvoW98g4 2208
openstef/model/serializer.py sha256=4ow8hT3fP_h52PZICbECNADWcR_Q1884jSMIWKM-C2I 17181
openstef/model/standard_deviation_generator.py sha256=OorRvX2wRScU7f4SIBoiT24yJeeM50sETP3xC6m5IG4 2865
openstef/model/metamodels/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/model/metamodels/feature_clipper.py sha256=wDsf4k_2YuC6rrFlwE12LpgOdOwHHWuET2ZrJ_gr4yo 2861
openstef/model/metamodels/grouped_regressor.py sha256=yMN_a6TnQSyFaqlB_6Nifq-ydpb5hs6w_b97IaBbHj4 8337
openstef/model/metamodels/missing_values_handler.py sha256=glgAlkeubLZFWbD8trTYBik7_qOJi4GCPGl1sSybSkQ 5257
openstef/model/regressors/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/model/regressors/arima.py sha256=wt7FVykjSvljpl7vjtliq61SiyjQ7KKtw8PF9x0xf04 7587
openstef/model/regressors/custom_regressor.py sha256=T4JdJ-oTTt1PHQV0DdIEIhALvEEh07WCFlWxl8EFih0 1765
openstef/model/regressors/dazls.py sha256=Xt89yFHjkwpIUTkkhPmPZ74F8_tht_XV88INuP5GU2E 3994
openstef/model/regressors/flatliner.py sha256=T9u-ukhqFcatQmlgUtBL_G-1b_wQzgdVRq0ac64GnjQ 2789
openstef/model/regressors/gblinear_quantile.py sha256=9O6w-4OAq0opOxbOFFxoMWn2gtNUcmrffQy9DdHCS0I 11263
openstef/model/regressors/lgbm.py sha256=zCdn1euEdSFxYJzH8XqQFFnb6R4JVUnmineKjX_Gy-g 800
openstef/model/regressors/linear.py sha256=uOvZMLGZH_9nXfmS5honCMfyVeyGXP1Cza9A_BdXlVw 3665
openstef/model/regressors/linear_quantile.py sha256=sI5cl6_W-hh13mg4Gf09LQ1caZmBy7COc8_5BBJxySQ 10534
openstef/model/regressors/regressor.py sha256=uJcx59AyCPE9f_yPcAQ59h2ZS7eNsDpIHJrladKvHIw 3461
openstef/model/regressors/xgb.py sha256=SH-UiYJtMbfmRBK6738dU0ZRfYfzNynnikwbxINCE7Q 1467
openstef/model/regressors/xgb_multioutput_quantile.py sha256=xWzA7tymC_o-F1OS3I7vUKf9zP6RR1ZglEeY4NAgjU0 9146
openstef/model/regressors/xgb_quantile.py sha256=PzKIxqN_CnEPFmzXACNuzLSmZSHbooTuiJ5ckJ9vh_E 7805
openstef/model_selection/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/model_selection/model_selection.py sha256=ZTykej6aL5TY2oZ5XTZc7fTrTNrgxAUDRqu_rKhIyYg 11233
openstef/monitoring/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/monitoring/performance_meter.py sha256=6aCGjJFXFq-7qwaJyBkF3MLqjgVK6FMFVcO-bcLLUb4 2803
openstef/monitoring/teams.py sha256=A-tlZeuAgolxFHjgT3gGjraxzW2dmuB-UAOz4xgYNIQ 6668
openstef/pipeline/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/pipeline/create_basecase_forecast.py sha256=ChIh8iQSRL9n2pc7l3Cw3RWRONkp2e7MOoUnpY9VT_s 4579
openstef/pipeline/create_component_forecast.py sha256=U2v_R-FSOXWVbWeknsJbkulN1YK56fL7-bB1h2B1yzw 6021
openstef/pipeline/create_forecast.py sha256=uvp5mQqGSOx-ANY-9o5reiBYNNby0npm-0lt4w9EQ18 5763
openstef/pipeline/optimize_hyperparameters.py sha256=uwXkzRA_fTSFt0yBuvvEoY5-4dMv42FPdS4hZocL-N8 11114
openstef/pipeline/train_create_forecast_backtest.py sha256=hBJPxfDkbrmFSSGZrRH1vTiIVqJP-SWe0ibVpHT_8Qg 6048
openstef/pipeline/train_model.py sha256=8tqJcfqjT9gsXoOSBJxf3i-N_3BPmxbUqt_Ygd7Oao0 20134
openstef/pipeline/utils.py sha256=23mB31p19FoGWelLJzxNmqlzGwEr3fCDBEA37V2kpYY 2167
openstef/plotting/__init__.py sha256=KQjXzyafCt1bE7XDrSeV4TDUIO7MkwN_Br4ASOcNI2g 163
openstef/plotting/load_forecast_plotter.py sha256=n-dB2dQnqjWCvV3kBjnOZYQ03J-9jSIHVovJy3nGSnQ 8129
openstef/postprocessing/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/postprocessing/postprocessing.py sha256=6x_2ZcZaHEKMg_kxBAuKUlA_dDEs-KaO5SgGqGWHK14 8997
openstef/preprocessing/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/preprocessing/preprocessing.py sha256=bM_cSSSb2vGTD79RGzUrI6KoELbzlCyJwc7jqQGNEsE 1454
openstef/tasks/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/tasks/calculate_kpi.py sha256=tcW_G0JRMA2tBcb8JN5eUbFFV9UcTsqHXQ1x3f-8Biw 11881
openstef/tasks/create_basecase_forecast.py sha256=_4Ry7AQmXNAKq19J1qmVyG-94atygXePLxVCejCfGPw 4227
openstef/tasks/create_components_forecast.py sha256=8LINqAHt7SnVsQAQMOuve5K-3bLJW-tK_dXTqzlh5Mw 6140
openstef/tasks/create_forecast.py sha256=CVUZDG-obMb78ytJ79Hf6LYhMCbqaDvX_vc7fkt9VXI 6075
openstef/tasks/create_solar_forecast.py sha256=HDrJrvTPCM8GS7EQwNr9uJNamf-nH2pu0o4d_xo4w4E 15062
openstef/tasks/create_wind_forecast.py sha256=RhshkmNSyFWx4Y6yQn02GzHjWTREbN5A5GAeWv0JpcE 2907
openstef/tasks/optimize_hyperparameters.py sha256=3NT0KFgim8wAzWPJ0S-GULM3zoshyj63Ivp-g1_oPDw 4765
openstef/tasks/split_forecast.py sha256=X1D3MnnMdAb9wzDWubAJwfMkWpNGdRUPDvPAbJApNhg 9277
openstef/tasks/train_model.py sha256=-d1VewDAaZV2B_JAnwl02Y3hONq7cPZrpH6X87_IOKA 8772
openstef/tasks/utils/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/tasks/utils/dependencies.py sha256=Jy9dtV_G7lTEa5Cdy--wvMxJuAb0adb3R0X4QDjVteM 3077
openstef/tasks/utils/predictionjobloop.py sha256=Ysy3zF5lzPMz_asYDKeF5m0qgVT3tCtwSPihqMjnI5Q 9580
openstef/tasks/utils/taskcontext.py sha256=L9K14ycwgVxbIVUjH2DIn_QWbnu-OfxcGtQ1K9T6sus 5630
openstef/validation/__init__.py sha256=bIyGTSA4V5VoOLTwdaiJJAnozmpSzvQooVYlsf8H4eU 163
openstef/validation/validation.py sha256=24GEzLyjVqaE2a-MppbFS-YQT5n739BxD7fH3LK5LEE 12133
openstef-3.4.66.dist-info/LICENSE sha256=7Pm2fWFFHHUG5lDHed1vl5CjzxObIXQglnYsEdtjo_k 14907
openstef-3.4.66.dist-info/METADATA sha256=L8J4MBiz55-LU8iettxkpAP4Nj5UF4kR7wi8WBlFvtY 8816
openstef-3.4.66.dist-info/WHEEL sha256=52BFRY2Up02UkjOa29eZOS2VxUrpPORXg1pkohGGUS8 91
openstef-3.4.66.dist-info/top_level.txt sha256=kD0H4PqrQoncZ957FvqwfBxa89kTrun4Z_RAPs_HhLs 9
openstef-3.4.66.dist-info/RECORD

top_level.txt

openstef