avwx-engine

View on PyPIReverse Dependencies (0)

1.8.27 avwx_engine-1.8.27-py3-none-any.whl

Wheel Details

Project: avwx-engine
Version: 1.8.27
Filename: avwx_engine-1.8.27-py3-none-any.whl
Download: [link]
Size: 3357499
MD5: db5a864477a1c327b906410567bd5d47
SHA256: fc1912b5787a22776b433d8812b5ff2988d09b14ccf0e7e39efd98891665397d
Uploaded: 2024-01-01 06:25:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: avwx-engine
Version: 1.8.27
Summary: Aviation weather report parsing library
Author: Michael duPont
Author-Email: michael[at]dupont.dev
Home-Page: https://engine.avwx.rest
Project-Url: Documentation, https://engine.avwx.rest
Project-Url: Repository, https://github.com/avwx-rest/avwx-engine
License: MIT
Keywords: aviation,weather,metar
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
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
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.8,<3.12
Requires-Dist: geopy (>=2.4)
Requires-Dist: httpx (>=0.26)
Requires-Dist: python-dateutil (>=2.8)
Requires-Dist: rapidfuzz (>=3.6); extra == "all" or extra == "fuzz"
Requires-Dist: scipy (>=1.10); extra == "all" or extra == "scipy"
Requires-Dist: shapely (>=2.0); extra == "all" or extra == "shape"
Requires-Dist: typing_extensions (>=4.5); python_version < "3.10"
Requires-Dist: xmltodict (>=0.13)
Provides-Extra: all
Provides-Extra: fuzz
Provides-Extra: scipy
Provides-Extra: shape
Description-Content-Type: text/markdown
[Description omitted; length: 4142 characters]

WHEEL

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

RECORD

Path Digest Size
avwx/__init__.py sha256=8ZcWhDj3nVgCaj5BojBg2HQxiyzaMfgm8sdfUQPPCeI 347
avwx/base.py sha256=VnE26xqz4JTbNNfnKLnOjQJLVGh3iSuglGkSZG5ENx8 5102
avwx/current/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avwx/current/airep.py sha256=IMZyRvp7G5gIPbjOTzVSIvsaxN4-tFNTS0PQn2DtVto 1193
avwx/current/airsigmet.py sha256=CVMLAuc8tuWc6IaDOLqlRA_lNJqQesfCf-uidXS0u14 24407
avwx/current/base.py sha256=2ER7EvTfvPYPoerOgAfeOBNxOt4oCLpe6dyzOddevvQ 4887
avwx/current/metar.py sha256=WTmELdehrwBcLza7V5NyxWqB9gjfF0P7S5OMRZc7I-0 17367
avwx/current/notam.py sha256=PxVYaLOGVoZleZcMK1wREPa2e2k_QvZaszl_u7xHjTs 13767
avwx/current/pirep.py sha256=P4xpQN2NpBl_1P9itZI6MqIlPUn-X0hfgvk3N7YbwEM 12999
avwx/current/taf.py sha256=WBnfqdRyeQYJPq99TgxgkW-1SgH7e71FOdHm17_iCXY 20259
avwx/data/__init__.py sha256=_gqEnV2KB_YQO0bMlDzi2vyNlDavc50JEF_V6XLV_x0 1242
avwx/data/build_aircraft.py sha256=FdIHu6PVNBg-GXgFp1R28oLd9GE0QtMdqvMwdkbKUxo 966
avwx/data/build_navaids.py sha256=lbl7sPgiUD31r3VsGmCT9_iT3b3A97B2PqLC4n5lir4 1026
avwx/data/build_stations.py sha256=FcNshOWxH414fLjMU59U5p6I1ic4t3FZxc56TY9vg84 8525
avwx/data/files/aircraft.json sha256=jt22twVcZnF-1bfh_3sI_6Tz0naK-QBjCTmLURgT17c 10659
avwx/data/files/good_stations.txt sha256=C04Ls6FsyN6Y2koM-uvNCgZ8FDE8h6-ucDiXAhUUl1k 32424
avwx/data/files/navaids.json sha256=4EeqJ1DaHzR3gSiYSEk_hyzoT2U_YbatdJrjDSSdREo 503805
avwx/data/files/stations.json sha256=MRJZlxrs0oenBekZW0K03Y6OCakMCJ-ds4gto6vfYp0 24720320
avwx/data/mappers.py sha256=H6OFCau5YVEO6HCyNLz6Oo8xm0SQ8cxoeQxxuiSmGVE 5675
avwx/exceptions.py sha256=8oUDN4dAHkqibPbbQhTURAY2qabz2C2GpUkYZ-0rMxs 424
avwx/flight_path.py sha256=NPiij262a5kcbWgoZIM4lDAR2K0eaDi6Vjb9RUVDmwA 3175
avwx/forecast/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avwx/forecast/base.py sha256=A1zabN6fw4_iW56h4e2xxvfMTDt5-jlNSs8zmMIiEjA 5765
avwx/forecast/gfs.py sha256=RHzr0S8SZe1zxlJwsCdHtLszcSdhEKvhZC6hrYVb34o 9771
avwx/forecast/nbm.py sha256=hbKmVIs9ChzSBPh1M_9DwTLyadUlRexpP04D4qOOHzg 17484
avwx/load_utils.py sha256=35gbh_PvE0RPeOG73AKZ9RPT9K9f9EqfVcvwU4BzcRI 1807
avwx/parsing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avwx/parsing/core.py sha256=ZZR4wEUVlvG_JbxBGBy5INZDEEl5dDTw4tpAbufOxsk 22732
avwx/parsing/remarks.py sha256=mtV6ImxR1zWrT3P5xYz3KmiE5N-3tMv2NlyX2kbFKrI 6178
avwx/parsing/sanitization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avwx/parsing/sanitization/base.py sha256=gcRD8r6vI3LhkNQM6xvvTonWga3pIt-OShVR61p5eGU 4196
avwx/parsing/sanitization/cleaners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avwx/parsing/sanitization/cleaners/base.py sha256=GdBi5VTG5YkleY-2NS9MXxpE8apW2K_Lrm_kJR3SxYo 1449
avwx/parsing/sanitization/cleaners/cleaners.py sha256=YyceU6ETKpYMehHhIOq4PxOBQ1fNGCdI-7qapC01cCU 775
avwx/parsing/sanitization/cleaners/cloud.py sha256=qG3dG9P4CjE2cTmGvIBAMzBMjBdcTae4u_0BAVT3gpM 1011
avwx/parsing/sanitization/cleaners/joined.py sha256=DqZ1d8m_jwzZDPsTPX6KBSDasNYdx3TeFbabOKXWRmQ 2832
avwx/parsing/sanitization/cleaners/remove.py sha256=WJ4M_ollLVWDFs9lJe7iHn4_59H8o0AqPfr_EnOFYOs 1175
avwx/parsing/sanitization/cleaners/replace.py sha256=5ciWZi5fta2JLIzS7Wm_OHbl9jwoFhJ8s70R1YqBDo4 1412
avwx/parsing/sanitization/cleaners/separated.py sha256=zUiK1OZGVvJXi7Im2CWe6EzKbSKJi2QMxJBw-i4HbRQ 3514
avwx/parsing/sanitization/cleaners/visibility.py sha256=IerKlST3VHHbZ8GcTBxh-Bv4dlZNAal5PcojCvfLQd0 811
avwx/parsing/sanitization/cleaners/wind.py sha256=A7Vd24fjLqk1SFC7g0BjhTSAfrC14G1vYaJPuzayZm8 3887
avwx/parsing/sanitization/metar.py sha256=uZMAvumWXCT1h56g2qWvtz5eJc7sQeqSwhIWGEhQ__E 1682
avwx/parsing/sanitization/pirep.py sha256=J0KKBbg_oiZWLDh2QahXgWWuercqipg4Mh-ZShb6P08 165
avwx/parsing/sanitization/taf.py sha256=b0f6cX2z6PE0eNt6tdXJjlyO4O8pChEJdDvzwvbAe7w 2024
avwx/parsing/speech.py sha256=F_mf8xXBKVlyw17L5VOHjdUap-YpT3dsylRWTe2b7nc 7391
avwx/parsing/summary.py sha256=HZ8VxSUaEFeKYFu_xnQfI7QjpLwmUsnjNJ2vYoUtntI 1780
avwx/parsing/translate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
avwx/parsing/translate/base.py sha256=tBlFw29UoMvAO9X-Udhs55VIAFaD1URXpJbY8VQgw0M 7047
avwx/parsing/translate/metar.py sha256=M-qw5m8qOS-uRSHUW_HXzEtZL5ItVzuNMQlqNgF7O0Y 955
avwx/parsing/translate/remarks.py sha256=R8d76cq1txfp0O0gTPB9X8PgQOPnNaaVE65dd7ZgD6Q 3371
avwx/parsing/translate/taf.py sha256=90R0b4ketXCqQ3teDtjwQetGpBYJ4fIvUAO-ZV2l7Pw 4252
avwx/service/__init__.py sha256=OVqLJWKzq-H_9hyD_68-ETA-DPc5qm0Hqv9vY14I3ME 231
avwx/service/base.py sha256=28DlEJi5VYtXuUbtrEAt13xWI3CiuyWk-EFzrucXK-I 3247
avwx/service/bulk.py sha256=0UiMDA86iU013Yw_Ztx5UAToEpqRPgUbCKxU8gcWmvs 3389
avwx/service/files.py sha256=ENYCDEpcyXpl62qe9K4Nd3A6cRbil9p0DX6csaJ8rfM 9154
avwx/service/scrape.py sha256=j17Qfo8kg1FJGOlgSteSWlPmwEZeUjhKAgAK18LJLNc 19415
avwx/static/__init__.py sha256=ercRjWjDFiPqAEH_Av3nFHnKz7114Lo7Wfj8cz6_wwE 62
avwx/static/airsigmet.py sha256=wSwjPrYo3HUHG2oiuqZekxDAl5aQE9QUOnEmD8kbqU8 1466
avwx/static/core.py sha256=imkD6EJrHWsBEMl7_MlQuZwGzIZGevq6QssnFqQ8FzM 5966
avwx/static/gfs.py sha256=FJxPjy3UY3EGelCYM6iaom-SV0aUUp4PR-o4ExVya20 1772
avwx/static/glossary.py sha256=89HcJLR7OMhPJlNt0jqA6TatmC6z7NrZUAJYQO783xg 42324
avwx/static/metar.py sha256=0Y7ilAbyKJSLtoIQfwDi1zAPEoZBH-G2nGzMBaPE5_4 355
avwx/static/notam.py sha256=j8RTlqRUFYrJj8U1NMItA3fhZ7wU2Lql-HHOH5m8My0 22418
avwx/static/taf.py sha256=Xq1Avw90tYitnjw43P6yn_rW9ddMX79BBoCBz4s5cnI 1991
avwx/station/__init__.py sha256=y-DwzS5QAWFwqxCboxecQ0sWl-iiJSUADtvcM6sU1vk 731
avwx/station/meta.py sha256=ZSbAC8rfP7DXQw-YHuMIcGfzcLLUZJ3_bTL3sxlQ7Vo 1615
avwx/station/search.py sha256=TRMY2EArrz02YhZo5zWMVxKpS96z7FZEGDPAhKk7G-0 2287
avwx/station/station.py sha256=CTX4sdU_X5RredysGfvqZazY6g-K_rdwdunZuAq1Ubc 12246
avwx/structs.py sha256=kE0vCRWTHXdTuV1fzAE6cd0VvAmaOxEYEdGz-T9Fw80 15719
avwx_engine-1.8.27.dist-info/LICENSE sha256=YFfrGm_YNaP8aBL-a7dS0Kkj_zJ7dcskrWiFxouz9Uo 1082
avwx_engine-1.8.27.dist-info/METADATA sha256=V-f7mTvP3y21jljH861jGxohJOG1iXIuYOEd2A4ofn8 5654
avwx_engine-1.8.27.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
avwx_engine-1.8.27.dist-info/RECORD