sounderpy

View on PyPIReverse Dependencies (0)

3.0.8 sounderpy-3.0.8-py3-none-any.whl

Wheel Details

Project: sounderpy
Version: 3.0.8
Filename: sounderpy-3.0.8-py3-none-any.whl
Download: [link]
Size: 315650
MD5: 604d9c6795fe08ecec4b61ef2e8d63cc
SHA256: 8dea874d95ca1afbd1e55f84d1b5f25af8a95dc7fc610b715b025d701f5e808a
Uploaded: 2025-01-13 15:52:12 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: sounderpy
Version: 3.0.8
Summary: Vertical Profile Data Retrieval and Analysis Tool For Python
Author-Email: "Kyle J Gillett, University of North Dakota" <kyle.gillett[at]und.edu>
Project-Url: Docs, https://kylejgillett.github.io/sounderpy/
Project-Url: Code, https://github.com/kylejgillett/sounderpy
Project-Url: Operational Site, https://sounderpysoundings.anvil.app/
Project-Url: PyPi, https://pypi.org/project/sounderpy/
Project-Url: My Website, https://kylegillettphoto.com
Keywords: meteorology,science,data-analysis,weather,forecasting
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.1
Requires-Dist: cartopy (>=0.21.0)
Requires-Dist: cdsapi (>=0.7.3)
Requires-Dist: ecape-parcel (>=1.2.0.2)
Requires-Dist: matplotlib (>=3.3.0)
Requires-Dist: metpy (>=1.5.1)
Requires-Dist: netcdf4 (>=1.6.4)
Requires-Dist: numpy (>=1.20.0)
Requires-Dist: pandas (>=1.2.0)
Requires-Dist: siphon (>=0.9)
Requires-Dist: scipy (>=1.10.1)
Requires-Dist: xarray (>=0.18.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9618 characters]

WHEEL

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

RECORD

Path Digest Size
__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sounderpy/__init__.py sha256=nhL2kCZJRw9rFvzFlnnQ_l0SCf59SsDDBBuJiiuzdXk 750
sounderpy/acars_data.py sha256=EdIowWLOl4JpXu5XecwH7wq_RgcOXJOJ_yAsL7MKoCw 8681
sounderpy/bufkit_data.py sha256=vRQz756-J4ihPRiNilxDfzqM8ZjLA29mwuE4YVul4f8 15241
sounderpy/calc.py sha256=VuzCB2Wl9fNDksQ_UHhUlOZ-223cXXf15Dwx5kgyf7M 53443
sounderpy/cm1_utils.py sha256=WFaxbZdzEtLBGlz28Pc1aO2ECfQMHaMjQ_-SJDcomPI 6345
sounderpy/model_data.py sha256=JlN-ychaMBCdj4t6wyngB2UU2XRv9o2y5jO4qAHHc2A 37423
sounderpy/obs_data.py sha256=XbHZBKVmpwixnzDM741RhdQJnK8uWp-rqUu3XMv-dnw 12884
sounderpy/plot.py sha256=uRDBoGjQ7s0imjYzQOLQtB3szBCJ3VxvMrlMjjBEezc 166373
sounderpy/sounderpy.py sha256=cftFYfLKKF_jwW_Yv3mEnO2gsN8A-2YhKcl7Q4kg0yg 17407
sounderpy/timeseries.py sha256=FdKKiyPFosIDPKXrEOOfI94eUp17ykthkG1Ap89dOUQ 2032
sounderpy/utils.py sha256=rz_uqbiL7NDHrHK5ZD9IrBXONr7SXE6DSt2Mh9aJfwo 21839
sounderpy/wrf_utils.py sha256=MGXtdHYgRtfIajD2es4qM3rjnkWc3DXCHGpgLy1on0w 9424
sounderpy/SHARPPYMAIN/__init__.py sha256=P59NINu2JVwbQ4quAguoHU2LpNDvFvQCKUpb1JDXR4w 64
sounderpy/SHARPPYMAIN/ci/check_artifact_dir.py sha256=KccIuu57gMnJdOdpq_7KNfMub9V0IaqUMqIkbkRoxOU 439
sounderpy/SHARPPYMAIN/ci/screen.py sha256=E0YX8zGbClM0td5lFSVW3ZLfMfOonHMAxjBoHSjnO3U 337
sounderpy/SHARPPYMAIN/datasources/__init__.py sha256=0qCsrrvwhBq_APxw-j-J-svtIEeliDyKTVFrCio_pFE 41
sounderpy/SHARPPYMAIN/datasources/available.py sha256=gybZ7zBskODOurfUX6-rFFDZTJG4t7xjMMnSb9ik32Y 22995
sounderpy/SHARPPYMAIN/datasources/data_source.py sha256=G6SU-3pX7eOLDI8cy9CW5Xk5bAutTC-I1fW9RfNHtos 19870
sounderpy/SHARPPYMAIN/sharppy/io/__init__.py sha256=v8Ww-71BSbTYUb8M7OfVOuw74Q9ZqV0C8X6UReDky7U 115
sounderpy/SHARPPYMAIN/sharppy/plot/__init__.py sha256=H7EYLyEvr4Oo0fxc7-Zz00iwRCbc3t1J_zVYosie8nA 20
sounderpy/SHARPPYMAIN/sharppy/plot/skew.py sha256=caZsg9UvhVrGsoyBB4gbxZNFgii9h4jVzFjCHymiZqc 13958
sounderpy/SHARPPYMAIN/sharppy/sharptab/__init__.py sha256=hyRfnRcnXHReqk8jIOSgQWfE2-MgaV9NOj6o6JauoMk 52
sounderpy/SHARPPYMAIN/sharppy/sharptab/_sharppy_version.py sha256=z1-yuNvSiJ9wu7fCI0fNJKn9zRPaHZktXFwiE7fMX2g 2524
sounderpy/SHARPPYMAIN/sharppy/sharptab/_version.py sha256=C7_KU27OA9F2N5CelUxfpEp2KdqvlFx5UIfzOyLJQnA 18524
sounderpy/SHARPPYMAIN/sharppy/sharptab/constants.py sha256=Svi1IGP-yTPKsEIlgsVAuHXX3vsexsxt47ktZ6mqmHk 891
sounderpy/SHARPPYMAIN/sharppy/sharptab/csv.py sha256=XJsf6hCfBTrnpet3aFZHgVDTTxb1wP_lJZNKFSrQZuM 1054
sounderpy/SHARPPYMAIN/sharppy/sharptab/decoder.py sha256=gDOUNuI6G44xKlmRS0JXZAqBdQE0YBhzHKNzQWZCpug 3433
sounderpy/SHARPPYMAIN/sharppy/sharptab/fire.py sha256=swCLdlVlBk1aU9rOkgkx52co6P7yX3iNZ1giJXw_XMM 7972
sounderpy/SHARPPYMAIN/sharppy/sharptab/gui.py sha256=v84SqHAu_HxTK8rnY1XGqY6hLN4gESYIfGDVq4zMbCs 3890
sounderpy/SHARPPYMAIN/sharppy/sharptab/interp.py sha256=QqIcyJtJQQx6sFh2S5n_GhZuDT6wPhmUOzdJURlkcfg 12670
sounderpy/SHARPPYMAIN/sharppy/sharptab/params.py sha256=jxLjaKP0sEtGQzK-GkGZPGJ-rIYyNYaIfpiX6KYTut0 120008
sounderpy/SHARPPYMAIN/sharppy/sharptab/prof_collection.py sha256=kHLnPvrWRNnMNvCT-vtk90MwnhXalTYTaX6jJss_gQY 16042
sounderpy/SHARPPYMAIN/sharppy/sharptab/profile.py sha256=NmNpvE1MhcUdssvRIFpml-MlurOxupXhz0oMg8TjVIw 49972
sounderpy/SHARPPYMAIN/sharppy/sharptab/pwv.py sha256=VbOHU0Rd3Le3TT3rxtxMo36HeFNnXMPF0mzLXJoDbqA 8133
sounderpy/SHARPPYMAIN/sharppy/sharptab/qc_tools.py sha256=PlrMYb55Kzzj82F4gT9OPuNwM5bS61SgHlj4ACDOkGY 5849
sounderpy/SHARPPYMAIN/sharppy/sharptab/sars.py sha256=bstvy5sVInq9Hlko-dZC4NDKB5tXdPecVzNCHRwqd1U 17031
sounderpy/SHARPPYMAIN/sharppy/sharptab/sars_cal.py sha256=vfmN6Aw3-Sl9pF3p6YnREVSoc0fDAPlOrG5RYgRuq0I 6846
sounderpy/SHARPPYMAIN/sharppy/sharptab/sounding.py sha256=ASogxb06w6JFgqlgmMF4Bj2l80DlYUX206sunMb59LA 13328
sounderpy/SHARPPYMAIN/sharppy/sharptab/thermo.py sha256=7HTYfsCwED4krWbhKRqCr3LUhbEVEB_4JarYZOqh4Ww 14047
sounderpy/SHARPPYMAIN/sharppy/sharptab/utils.py sha256=no8_sn1zVvYyvpZ1Df1kIwomH3SHVJ7usvN6DdgBOLc 8649
sounderpy/SHARPPYMAIN/sharppy/sharptab/watch_type.py sha256=T_iVNHRGEnHxxgM6qKIenMXxqZq-VbzOCyzXH7Xt-S4 22092
sounderpy/SHARPPYMAIN/sharppy/sharptab/winds.py sha256=lWGawAZraS-20h2cIDHLqi9e8paOCdrX4RafrNkYZkg 16016
sounderpy/SHARPPYMAIN/sharppy/tests/test_binary.py sha256=GNAnqLdTZ6NzIyeUM6avoHmEO1hbZH3sgsllW5uPwQU 925
sounderpy/SHARPPYMAIN/sharppy/tests/test_decoders.py sha256=1SwChAWgyE7wJDh1yDmuGNpFBdKPb0E4MFurHJcU6VE 2280
sounderpy/SHARPPYMAIN/sharppy/tests/test_gui.py sha256=CZgneGSdzCSBdvQaebP08nChsZ0k_19_5S66VPjBzgQ 4008
sounderpy/SHARPPYMAIN/sharppy/tests/test_interp.py sha256=f5VQhP-EtFRLnTtpDyp7FsbMP9GVShivjuBpJ_rwaFc 4168
sounderpy/SHARPPYMAIN/sharppy/tests/test_misc.py sha256=4ch0tSCml5rMn5QfP0LKlkZOB6z4LsfW8qOOUcctWko 1205
sounderpy/SHARPPYMAIN/sharppy/tests/test_params.py sha256=VSJ_A2G6aPqn6YPRr8usV5oViRjG6Z62qNlj5Y7ddSo 3896
sounderpy/SHARPPYMAIN/sharppy/tests/test_plotting.py sha256=BkA9wP_sim6bS4lhhIonlhkNAcjlM60kEVTskd7Mdsc 3532
sounderpy/SHARPPYMAIN/sharppy/tests/test_profile.py sha256=yz5QrCWXleQ012kVZh58JLaAPTOb67NL6xk_YDJTv_c 10918
sounderpy/SHARPPYMAIN/sharppy/tests/test_sars.py sha256=H_EQjxVKtiEcWvFRNS-82YbT4CJP1V-tel0cI42y1RM 529
sounderpy/SHARPPYMAIN/sharppy/tests/test_thermo.py sha256=emq_oZd98hiYW7Bi8kvGLwmbF0NlcpXcjEgPhftmMEE 13676
sounderpy/SHARPPYMAIN/sharppy/tests/test_url.py sha256=4ULhhe1eDt0wCN6upZ97jpYr0I0jHDFnT5rB6PlaXGc 1296
sounderpy/SHARPPYMAIN/sharppy/tests/test_utils.py sha256=BsSnmkSrGpsAfiAFXMGm16E3zNsU9nYGq3CfDf5ikZs 9568
sounderpy/SHARPPYMAIN/sharppy/tests/test_winds.py sha256=01tQ_uVfRJkgW4oQvgV74iBttqLvrZAZltBL-FdyznA 3558
sounderpy/SHARPPYMAIN/sharppy/viz/SPCWindow.py sha256=xiUA9F7arcWIpETO719-SjYb0KbrfmqMza2mmAQoM-Y 40265
sounderpy/SHARPPYMAIN/sharppy/viz/__init__.py sha256=n4GdV-t7VKG6vBm_mVHOJudMvri0kiBPYyb-QH3Aed4 938
sounderpy/SHARPPYMAIN/sharppy/viz/advection.py sha256=iHgSXgJGcAk23nxM13A_oofpmLmaxOmC_V7SxMvc1g0 7734
sounderpy/SHARPPYMAIN/sharppy/viz/analogues.py sha256=ruq3IP7AkKgcIlEegIS-rQGWOKEmNKtylTa5814FfjQ 21293
sounderpy/SHARPPYMAIN/sharppy/viz/barbs.py sha256=9xoc1M-aZxEcpDdA1NEPlYeOkMwdx00r7qjwEpxLLeg 5589
sounderpy/SHARPPYMAIN/sharppy/viz/draggable.py sha256=F6F0MP0WFYqkvP56s-Q7eNfhPx_ygrmQ_PxKZkd1y14 9080
sounderpy/SHARPPYMAIN/sharppy/viz/ensemble.py sha256=KYIq8pLJMVuaSRfWvnlVrMjuAgqulNzbMXwIkfZgUsQ 12439
sounderpy/SHARPPYMAIN/sharppy/viz/fire.py sha256=xAJZ2oXR1UADnoVFOCclKvCL41ibmgCxKCiNqMPZV5s 15829
sounderpy/SHARPPYMAIN/sharppy/viz/generic.py sha256=F-gsSWvc5zdRXqpc46xx5CXPQEIrKuXKuu6eTdly3as 12108
sounderpy/SHARPPYMAIN/sharppy/viz/hodo.py sha256=5Sa_SvsXza2cTPK-zzX7Vuqyj1Ucvu5n3eoXBpCdQ70 52153
sounderpy/SHARPPYMAIN/sharppy/viz/kinematics.py sha256=pKxEI0ixI2dc-80E6S_O5p9QCi1yfNW1J4kZVknDE6Y 23498
sounderpy/SHARPPYMAIN/sharppy/viz/map.py sha256=nhtmny5RScVDFNn2B9U2JkVluDzSMIC62utnIM8uFVo 34524
sounderpy/SHARPPYMAIN/sharppy/viz/preferences.py sha256=XEIwfOmaZ740V_51UO58W64qdU9MF0qJgGLeGc6ju2w 19031
sounderpy/SHARPPYMAIN/sharppy/viz/ship.py sha256=bSR_S5BExJD4oJy0uDGz3yRly-BNNT7AeTq1LXrwXIE 10173
sounderpy/SHARPPYMAIN/sharppy/viz/skew.py sha256=KhHkL_sDh6XPLlLMH6ZDSnIK1IVHBcWAy7VIwDY73qw 65020
sounderpy/SHARPPYMAIN/sharppy/viz/slinky.py sha256=FJvCOKY4tOZF2bxHwKXcIrnir4kjZH3CvxogxuP5LF8 11895
sounderpy/SHARPPYMAIN/sharppy/viz/speed.py sha256=N10QY2xfNbq1Uqvv2B1rfyubpBE2dwTEYUhdR6HIk8U 10152
sounderpy/SHARPPYMAIN/sharppy/viz/srwinds.py sha256=eXNi6BzYO3AEMfceunbRZQyxhfOtT1WAqivIL4H-Njk 15699
sounderpy/SHARPPYMAIN/sharppy/viz/stp.py sha256=v7J8DJaYc3IG4YRpdmIuuyuIGlvWfyA_HXlbNdOhLi0 21968
sounderpy/SHARPPYMAIN/sharppy/viz/stpef.py sha256=4cZVSNrLmLmGF9fb5mVgmgah20naKDbrmBZUIP5PxHI 11938
sounderpy/SHARPPYMAIN/sharppy/viz/thermo.py sha256=1QV_BnDyOAuhMI0szUqqdXNUB9y0-i45aMvgGNNm9QA 32304
sounderpy/SHARPPYMAIN/sharppy/viz/thetae.py sha256=nITyYEN1gyPDJFCwWiObGQXa4IctIT1YVSJsB5BLsG0 10140
sounderpy/SHARPPYMAIN/sharppy/viz/vrot.py sha256=dnNzekUUmsRGh6l8m9aBZEmWYc6ZQ0CwQpns7GcJfPM 12890
sounderpy/SHARPPYMAIN/sharppy/viz/watch.py sha256=kBnbMkIPHbuhD4czHjMzZRA6HnVlR5MzTAUw95LsU3I 7759
sounderpy/SHARPPYMAIN/sharppy/viz/winter.py sha256=vQifaln0fb2g8Lk6KDB0cwtamTHeC8Yfkq7_Vi4H1oA 14588
sounderpy/SHARPPYMAIN/sutils/__init__.py sha256=JTuaFa2O1wSm3YKuXHZJdcFg_ntNwR_WcL8ojLL8LfM 65
sounderpy/SHARPPYMAIN/sutils/async.py sha256=_TL6_rUmbchznmJ7BM-QZ4KHKSUQcVwiih8x30Bomq4 4236
sounderpy/SHARPPYMAIN/sutils/async_threads.py sha256=rUyU9RaSJAMs-p_vEczX1ENpHjpoWvA0yWxUoHwL2a4 4147
sounderpy/SHARPPYMAIN/sutils/config.py sha256=P4FdWBzXyD_4IZF1bMevy-03N5dzG-IsV3Pzbk1lMuE 2512
sounderpy/SHARPPYMAIN/sutils/frozenutils.py sha256=fBzsVKmt_rRfmtl3foPGQILWt6ltrTUwYpw__QsV5d4 1660
sounderpy/SHARPPYMAIN/sutils/progress.py sha256=2v81VI_bTrnOEX0LKy4Mp97_sxlgTw_-v8RctDOlw6Y 1933
sounderpy/SHARPPYMAIN/sutils/utils.py sha256=JrIbHbld7iODjFGlyx9_Fx5vwde7o8bGJ-8o8W4r5rE 156
sounderpy/SHARPPYMAIN/sutils/ver_updates.py sha256=KhbiZJOPnRJg6n2uq50S6ZbxQZ4s7kVFD3ghNXuTTNk 1329
sounderpy-3.0.8.dist-info/LICENSE sha256=MQtcJ7afdWRAGt1bM5hAqykRp7-6_2Ra3CtRJRcr2kw 1094
sounderpy-3.0.8.dist-info/METADATA sha256=aOOjosWTUso3edSr9o09-0cCZ_Kq64eC6PrUpfYFjig 11073
sounderpy-3.0.8.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
sounderpy-3.0.8.dist-info/top_level.txt sha256=eGR_Z8QrDS2OufI_cW_U2doaOa-gvEeT_to7wvNfQ2w 19
sounderpy-3.0.8.dist-info/RECORD

top_level.txt

__init__
sounderpy