weather-provider-api

View on PyPIReverse Dependencies (0)

2.4324 weather_provider_api-2.4324-py3-none-any.whl

Wheel Details

Project: weather-provider-api
Version: 2.4324
Filename: weather_provider_api-2.4324-py3-none-any.whl
Download: [link]
Size: 132553
MD5: 232a5a95bd03ea86d98327c7127d272d
SHA256: 7733f47ae43f7409e22faac95411b0e01fd266f4adb249129b483ade539e36c2
Uploaded: 2023-09-18 06:24:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: weather_provider_api
Version: 2.4324
Summary: Weather Provider Libraries and API
Author: Verbindingsteam
Home-Page: https://github.com/alliander-opensource/wpla/
Project-Url: Repository, https://github.com/alliander-opensource/wpla/
License: MPL-2.0
Classifier: License :: OSI Approved
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8,<3.12
Requires-Dist: accept-types (<0.5.0,>=0.4.1)
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.11.1)
Requires-Dist: cfgrib (<0.10.0.0,>=0.9.10.3)
Requires-Dist: eccodes (<2.0.0,>=1.5.0)
Requires-Dist: ecmwflibs (==0.5.1)
Requires-Dist: fastapi (<0.104.0,>=0.103.1)
Requires-Dist: geopy (<3.0.0,>=2.3.0)
Requires-Dist: gunicorn (<22.0.0,>=21.2.0)
Requires-Dist: lxml (<5.0.0,>=4.9.1)
Requires-Dist: netcdf4 (<2.0.0,>=1.6.2)
Requires-Dist: numpy (<2.0.0,>=1.24.4)
Requires-Dist: pandas (==2.0.3)
Requires-Dist: requests (<3.0.0,>=2.28.1)
Requires-Dist: slowapi (<0.2.0,>=0.1.7)
Requires-Dist: starlette (<0.28.0,>=0.27.0)
Requires-Dist: starlette-prometheus (<0.10.0,>=0.9.0)
Requires-Dist: structlog (<24.0.0,>=23.1.0)
Requires-Dist: tomli (<3.0.0,>=2.0.1)
Requires-Dist: uvicorn (<0.22.0,>=0.21.1)
Requires-Dist: xarray (<2023.0.0,>=2022.8.0)
Description-Content-Type: text/markdown
[Description omitted; length: 11610 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.7.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
var_maps/arome_var_map.json sha256=QQVcOgZmAkVMuncZrIf9dBPOVopDGIgVmR8U6TWL-vE 770
var_maps/era5land_var_map.json sha256=LmNlxUHJFmLpb6abrG8PqtmdDxR4xAD3_1LRYwsdv8M 339
var_maps/era5sl_var_map.json sha256=HoYEdOzYvl2K-n4ZPDBp3XzFfYHCAlysRIpebghjXts 925
weather_provider_api/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/app_config.py sha256=PdeH7SQfsvkgImSCZjkCOHefaJ4-1l6yoaskn1buY1o 3752
weather_provider_api/core/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/core/base_model.py sha256=tQOM_qusNTUZW0vgR8iGii1m8wvFb1LIynI96I03rBo 280
weather_provider_api/core/errors/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/core/errors/additional_responses.py sha256=4wuHnptzTXz_lHT5UmPFudi1gUTohuagAVN_qZB8low 268
weather_provider_api/core/errors/api_models.py sha256=iUZ4SU8LPTpwmHjKoVTEaGqz3PEZ01b-8n_IiQJf8dg 278
weather_provider_api/core/errors/exceptions.py sha256=wQqOvz6CNIdaU1Bn5EC5QG_da23Jr-szyNzKb4ef4Ps 503
weather_provider_api/core/initializers/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/core/initializers/error_handling.py sha256=1FMdHCWZqBTqhT85zuUm9vRlrQ_wAlvaXaTW4maKYfo 975
weather_provider_api/core/initializers/headers.py sha256=dDYc7H4VHtlx9dJJOAjpB8vzTlmpf7GvP_hdrmABsGw 1375
weather_provider_api/core/initializers/logging.py sha256=SZwwjuSZTnOPA8byFwrc61YJDD2QHH4GKtep7nOxEbs 2174
weather_provider_api/core/initializers/monitoring.py sha256=s4b59uSf78vapMnpP83de9hc5ZLj7aiVR3tLLaKLz-c 790
weather_provider_api/core/initializers/mounting.py sha256=JJUFXLoub6qPIt83HC-_SC-5jy-2gtrnwWKJFMzG25U 924
weather_provider_api/core/initializers/rate_limiter.py sha256=dcsP6CfzGLYzeDXliQathSLsJqHziTHdT2zEurnoFno 303
weather_provider_api/core/initializers/validation.py sha256=FZdhMF044L4cUu7GBzrAjTz0Sf-7cocUjKCzfdFLGok 988
weather_provider_api/core/views.py sha256=KNF03-CsG-pS-_XsaVhQq0ImsbQlJqT0UOBChEowkw8 274
weather_provider_api/main.py sha256=wL_0Txpr3UDQZhVXmZYL7YEhcpNZlnnFo4u903YyqwE 2812
weather_provider_api/routers/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/api_models.py sha256=A6t_Fg4NwQBuzYiFmmBDmGnzVlvJFvBXpehNQZzU1zM 6492
weather_provider_api/routers/weather/api_view_v1.py sha256=_9WAB-81AaSsmBvool1AWFddxWzzukITpxrnhrgn_I0 5806
weather_provider_api/routers/weather/api_view_v2.py sha256=cbCBtw1UPR-4SqMorAH57o-vAC3jvFRtu1MK11fMhrk 9781
weather_provider_api/routers/weather/base_models/__init__.py sha256=Rjqdpw4MihqbzZRPGLctMJna8-b7CSWp-dYaqWt-yz4 91
weather_provider_api/routers/weather/base_models/model.py sha256=dGZyfjfTtlR-Jod08df92SWF5SkZeCJT2uXAdIrKWO0 5846
weather_provider_api/routers/weather/base_models/source.py sha256=bcheru8_NU0I5NM3R92bucplj56T0Xzj0VWbPKZMxCc 1141
weather_provider_api/routers/weather/controller.py sha256=qifMSCJyvBBSFlMPVJZD-dVa09FZS-aKZG9o28Pultc 6686
weather_provider_api/routers/weather/exceptions.py sha256=Bq22M1uIa_5G4idnBZupgM0vJPpYw9B7fuq_mpzapxY 726
weather_provider_api/routers/weather/repository/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/repository/repository.py sha256=V4dL0fghMhfYn21tiHCObgvz13feblmFYpFaMt-mrnY 14715
weather_provider_api/routers/weather/sources/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/sources/cds/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/sources/cds/cds.py sha256=ujrWyYiwWRjm64n5nvSEU2AkCoFY_LhWD_66g1s4Q2I 656
weather_provider_api/routers/weather/sources/cds/client/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/sources/cds/client/downloader.py sha256=pOuPpFYvrPj_RPxEzIV75JaH3MDxMJczwVl5f2Pz_7Q 13650
weather_provider_api/routers/weather/sources/cds/client/era5land_repository.py sha256=DFHsgZ1gFrpacplTZ-VvNZRYOYecvFJH9saZQPErKPU 6490
weather_provider_api/routers/weather/sources/cds/client/era5sl_repository.py sha256=u8oCMoWknBeE-hJdozyJvVWKfaZhpV38cyjvRHvXIw8 6932
weather_provider_api/routers/weather/sources/cds/client/utils_era5.py sha256=hQYaOCfkvUZ375XS_ToqQspRl6T5fEcjUwL6eBtEZY8 15478
weather_provider_api/routers/weather/sources/cds/factors.py sha256=Tzyihk61X_96ARikEjBlw3Bq6jp4qFI6ZUe_X9IaWhM 591
weather_provider_api/routers/weather/sources/cds/models/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/sources/cds/models/era5land.py sha256=0GkgfqDvQvtcEZV1JrKxVwTFz0xRfu7Jjpwq7ALqFHw 8855
weather_provider_api/routers/weather/sources/cds/models/era5sl.py sha256=1MLj19LeeXu02lzEt5w0thQIXsIGaIbc7ZMox8aCDT4 7972
weather_provider_api/routers/weather/sources/knmi/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/sources/knmi/client/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/sources/knmi/client/actuele_waarnemingen_register_repository.py sha256=s4RFh6roii_9CVkIwhh_XV5NxWF43AzXdEZXd5a44PQ 7015
weather_provider_api/routers/weather/sources/knmi/client/arome_repository.py sha256=aNWRliCLJqapTshSQFigiVxKmCdGXon4-xEg634HjFM 26742
weather_provider_api/routers/weather/sources/knmi/client/knmi_downloader.py sha256=5U-VOYrw1kYZj6w3kimzI709VbLoaf-EH8qgUxSQ4bY 9343
weather_provider_api/routers/weather/sources/knmi/knmi.py sha256=3Bdod87rnL7U0BlFrb5uAIUnha62psT6rK_RkJi0mqo 1495
weather_provider_api/routers/weather/sources/knmi/knmi_factors.py sha256=SdUISzw25IcSwftlK_vPfFZwhE4syz8fwzMBf_en-Nc 415
weather_provider_api/routers/weather/sources/knmi/models/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/sources/knmi/models/actuele_waarnemingen.py sha256=kvBwK8bkD6LYoj2jme_Tb3nFWQ9o4qYKEiUBfjhpvkI 5045
weather_provider_api/routers/weather/sources/knmi/models/actuele_waarnemingen_register.py sha256=AfYdiG-V0yXA0n7TKW7htr2YVBytZwBqO6oFJ6fZh2k 5440
weather_provider_api/routers/weather/sources/knmi/models/daggegevens.py sha256=zERNZCQ-VPl4d6jOfn3Czc0HxFBYqtl8lEPPuoRKpCA 15226
weather_provider_api/routers/weather/sources/knmi/models/harmonie_arome.py sha256=niEfSznomKQfX509xXJrwiUCUhG1cVKCn4x2yUtSMro 4265
weather_provider_api/routers/weather/sources/knmi/models/pluim.py sha256=yYLPajHBPcvEzzr4HXGf2eRnz1BFO36e8K7Q6u4-0OI 11316
weather_provider_api/routers/weather/sources/knmi/models/uurgegevens.py sha256=a8LOUhHcQJo6QDyvSdQz00IFGJoRL2JwB9UgSiUdUOk 13458
weather_provider_api/routers/weather/sources/knmi/stations.py sha256=bRzQPmCu_uYPfXa0shyWEr362zviBjCV8vuVbi1s6pQ 19917
weather_provider_api/routers/weather/sources/knmi/utils.py sha256=MNcLvDNcqDJhI-OLt9Og-lRqDs3ZMwApNgU4XmtPce8 7206
weather_provider_api/routers/weather/sources/weather_alert/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/sources/weather_alert/weather_alert.py sha256=DczFz_-NC2LyCAP2FEbOca7VUV7HkmaJ7V5JrYA62-M 5148
weather_provider_api/routers/weather/utils/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/routers/weather/utils/date_helpers.py sha256=ZJEddoFZwUtxKTLg0XaV8bgMjR8IMmnA0ktuFXjLMgE 4241
weather_provider_api/routers/weather/utils/file_helpers.py sha256=d5jkqMqbHudNXMPI6xpOorFUzc6yFbnwUudOOcasrzg 1472
weather_provider_api/routers/weather/utils/geo_position.py sha256=c_XX-yYj2a3AmD3bYoBD2Z2Jtq3Ua_bw5_DPKQ79P1c 5742
weather_provider_api/routers/weather/utils/grid_helpers.py sha256=dBd4K-PB4Qf9EaEI-zB9MHDjbOamFciYh4Ak6YP482M 1791
weather_provider_api/routers/weather/utils/pandas_helpers.py sha256=b16-I4YMzGLFXF93zd0OvXlNpddCuw5Jy-4cLstOKr8 447
weather_provider_api/routers/weather/utils/serializers.py sha256=Du1xRI9GclF9IfEhF0U5V7ZpxxkV2uNFIy4WSDiuRs4 5052
weather_provider_api/scripts/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/scripts/erase_arome_repository.py sha256=Fy4UxPxX-Kk8uzZPpabCV8fT8D-kSUP6qDjzy2YO12o 393
weather_provider_api/scripts/erase_era5land_repository.py sha256=kVM9l3edOo91KIeBvsTnxd5Gba35Xjz8FbA7tpqLphA 413
weather_provider_api/scripts/erase_era5sl_repository.py sha256=ybrDPfFPNNRsrrehOKXuJaY7oBoLKXtAG7lQie7uHks 438
weather_provider_api/scripts/erase_waarnemingen_register.py sha256=aLXaNQKQRH6VeSr-9FqcTDQHQdKvE69JYGQLD0CmHtA 497
weather_provider_api/scripts/update_arome_repository.py sha256=JYHwKrcC-Whw-8YsRbzs_oIb9XWpqonM59rSFflO_0o 383
weather_provider_api/scripts/update_era5land_repository.py sha256=4vqZ3tgctciaC4GW1DJnHbAVrZWmHUIhR6CnPtsohAU 401
weather_provider_api/scripts/update_era5sl_repository.py sha256=zJWO1SG8NajLZYxygg3hBqqyJx4uCzXdKpXxYTLIKpU 371
weather_provider_api/scripts/update_waarnemingen_register.py sha256=CMGv75029OAkXV1-sj9QyV9zzDa2moCbTNAycyYEpuU 462
weather_provider_api/versions/__init__.py sha256=133GzBVDXmRNbx7-9FxakNCRjucwWs1Tcyk3nFArhPM 140
weather_provider_api/versions/v1.py sha256=dHuKTMVWWRMcfIzcp9QQtwwrlhDN2GbzgSJDPF973G8 469
weather_provider_api/versions/v2.py sha256=bEOSg1zgiXGlWTN2lGY1XLTv0ZXvfFNfI3iXkeXWCqY 469
weather_provider_api-2.4324.dist-info/LICENSE sha256=JoTeFzAOCkNGhvHsf4r2BFIHpLRXo_4EsrnOZV58XVA 17098
weather_provider_api-2.4324.dist-info/LICENSES/Apache-2.0.txt sha256=HvvcNtlzYk3QUZqYYjoQ-lmTbDt_5TxPxC1PEx0AwkI 10438
weather_provider_api-2.4324.dist-info/LICENSES/CC-BY-2.5.txt sha256=FUEG6TEfkJlVUcERSvh6zAwnHRSiBC9HDd-M3xIXdpQ 12890
weather_provider_api-2.4324.dist-info/LICENSES/MPL-2.0.txt sha256=3KDI9LRd9JZGZcgIO1j9y8Q7lsxlVAbav3UNdr5yp_A 15199
weather_provider_api-2.4324.dist-info/METADATA sha256=wrdss_MOkifY75C_mMBKTnyFHVK785BOUfrPUBws-l4 13087
weather_provider_api-2.4324.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
weather_provider_api-2.4324.dist-info/entry_points.txt sha256=bIHtsouWfJmYf4j-lEDDTWozcmp5-aX3_wkIWCPq1sg 703
weather_provider_api-2.4324.dist-info/RECORD

entry_points.txt

wpla_clear_arome = weather_provider_api.scripts.erase_arome_repository:main
wpla_clear_era5land = weather_provider_api.scripts.erase_era5land_repository:main
wpla_clear_era5sl = weather_provider_api.scripts.erase_era5sl_repository:main
wpla_clear_waarnemingen = weather_provider_api.scripts.erase_waarnemingen_register:main
wpla_run_api = weather_provider_api.main:main
wpla_update_arome = weather_provider_api.scripts.update_arome_repository:main
wpla_update_era5land = weather_provider_api.scripts.update_era5land_repository:main
wpla_update_era5sl = weather_provider_api.scripts.update_era5sl_repository:main
wpla_update_waarnemingen = weather_provider_api.scripts.update_waarnemingen_register:main