pycontrails

View on PyPIReverse Dependencies (1)

0.54.7 pycontrails-0.54.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pycontrails-0.54.7-cp313-cp313-win_amd64.whl
pycontrails-0.54.7-cp313-cp313-macosx_10_13_x86_64.whl
pycontrails-0.54.7-cp313-cp313-macosx_11_0_arm64.whl
pycontrails-0.54.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pycontrails-0.54.7-cp312-cp312-win_amd64.whl
pycontrails-0.54.7-cp312-cp312-macosx_10_13_x86_64.whl
pycontrails-0.54.7-cp312-cp312-macosx_11_0_arm64.whl
pycontrails-0.54.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pycontrails-0.54.7-cp311-cp311-win_amd64.whl
pycontrails-0.54.7-cp311-cp311-macosx_10_9_x86_64.whl
pycontrails-0.54.7-cp311-cp311-macosx_11_0_arm64.whl
pycontrails-0.54.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pycontrails-0.54.7-cp310-cp310-win_amd64.whl
pycontrails-0.54.7-cp310-cp310-macosx_10_9_x86_64.whl
pycontrails-0.54.7-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: pycontrails
Version: 0.54.7
Filename: pycontrails-0.54.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 1499648
MD5: 1ca36a3f7577c78050059ff559e6fc27
SHA256: 133b6efad9f146e58110ba65ef1d986c06299d58fc01c6650b3174c12bc72f06
Uploaded: 2025-02-19 05:39:38 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: pycontrails
Version: 0.54.7
Summary: Python library for modeling aviation climate impacts
Author-Email: "Contrails.org" <py[at]contrails.org>
Project-Url: Changelog, https://py.contrails.org/changelog.html
Project-Url: Documentation, https://py.contrails.org
Project-Url: Issues, https://github.com/contrailcirrus/pycontrails/issues
Project-Url: Repository, https://github.com/contrailcirrus/pycontrails
License: Apache-2.0
Keywords: contrails,climate,aviation,geospatial
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: dask (>=2022.3)
Requires-Dist: numpy (>=1.22)
Requires-Dist: pandas (>=2.0)
Requires-Dist: scipy (>=1.10)
Requires-Dist: typing-extensions (>=4.5); python_version < "3.12"
Requires-Dist: xarray (>=2022.3)
Requires-Dist: pycontrails[ecmwf,gcp,gfs,jupyter,pyproj,sat,vis,zarr]; extra == "complete"
Requires-Dist: dep_license; extra == "dev"
Requires-Dist: fastparquet (>=0.8); extra == "dev"
Requires-Dist: ipdb (>=0.13); extra == "dev"
Requires-Dist: memory_profiler; extra == "dev"
Requires-Dist: mypy (>=1.8); extra == "dev"
Requires-Dist: mypy-extensions (>=1.0); extra == "dev"
Requires-Dist: platformdirs (>=3.0); extra == "dev"
Requires-Dist: pre-commit (>=2.10); extra == "dev"
Requires-Dist: psutil; extra == "dev"
Requires-Dist: pyarrow (>=5.0); extra == "dev"
Requires-Dist: pytest (>=8.2); extra == "dev"
Requires-Dist: pytest-cov (>=2.11); extra == "dev"
Requires-Dist: requests (>=2.25); extra == "dev"
Requires-Dist: ruff (>=0.9.0); extra == "dev"
Requires-Dist: doc8 (>=1.1); extra == "docs"
Requires-Dist: furo (>=2023.3); extra == "docs"
Requires-Dist: myst-parser (>=1.0); extra == "docs"
Requires-Dist: nb-clean (>=3.2); extra == "docs"
Requires-Dist: nbsphinx (>=0.9); extra == "docs"
Requires-Dist: nbval (!=0.10.0,>=0.9.6); extra == "docs"
Requires-Dist: pytest-check-links (>=0.8.0); extra == "docs"
Requires-Dist: sphinx (>=4.2); extra == "docs"
Requires-Dist: sphinx-autobuild (>=0.7); extra == "docs"
Requires-Dist: sphinxcontrib-bibtex (>=2.2); extra == "docs"
Requires-Dist: sphinx_copybutton (>=0.5); extra == "docs"
Requires-Dist: sphinxext.opengraph (>=0.8); extra == "docs"
Requires-Dist: cdsapi (>=0.4); extra == "ecmwf"
Requires-Dist: cfgrib (>=0.9); extra == "ecmwf"
Requires-Dist: eccodes (>=2.38); extra == "ecmwf"
Requires-Dist: ecmwf-api-client (>=1.6); extra == "ecmwf"
Requires-Dist: netcdf4 (>=1.6.1); extra == "ecmwf"
Requires-Dist: platformdirs (>=3.0); extra == "ecmwf"
Requires-Dist: requests (>=2.25); extra == "ecmwf"
Requires-Dist: google-cloud-storage (>=2.1); extra == "gcp"
Requires-Dist: platformdirs (>=3.0); extra == "gcp"
Requires-Dist: tqdm (>=4.61); extra == "gcp"
Requires-Dist: boto3 (>=1.20); extra == "gfs"
Requires-Dist: cfgrib (>=0.9); extra == "gfs"
Requires-Dist: eccodes (>=2.38); extra == "gfs"
Requires-Dist: netcdf4 (>=1.6.1); extra == "gfs"
Requires-Dist: platformdirs (>=3.0); extra == "gfs"
Requires-Dist: tqdm (>=4.61); extra == "gfs"
Requires-Dist: ipywidgets (>=7.6); extra == "jupyter"
Requires-Dist: jupyterlab (>=2.2); extra == "jupyter"
Requires-Dist: cartopy (>=0.22); extra == "sat"
Requires-Dist: db-dtypes (>=1.2); extra == "sat"
Requires-Dist: gcsfs (>=2022.3); extra == "sat"
Requires-Dist: geojson (>=3.1); extra == "sat"
Requires-Dist: google-cloud-bigquery (>=3.23); extra == "sat"
Requires-Dist: google-cloud-bigquery-storage (>=2.25); extra == "sat"
Requires-Dist: pillow (>=10.3); extra == "sat"
Requires-Dist: pyproj (>=3.5); extra == "sat"
Requires-Dist: rasterio (>=1.3); extra == "sat"
Requires-Dist: scikit-image (>=0.18); extra == "sat"
Requires-Dist: open3d (>=0.14); extra == "open3d"
Requires-Dist: pyproj (>=3.5); extra == "pyproj"
Requires-Dist: matplotlib (>=3.3); extra == "vis"
Requires-Dist: opencv-python-headless (>=4.5); extra == "vis"
Requires-Dist: scikit-learn (>=0.23); extra == "vis"
Requires-Dist: scikit-image (>=0.18); extra == "vis"
Requires-Dist: seaborn (>=0.11); extra == "vis"
Requires-Dist: shapely (>=2.0); extra == "vis"
Requires-Dist: fsspec (>=2022.7.1); extra == "zarr"
Requires-Dist: gcsfs (>=2022.7.1); extra == "zarr"
Requires-Dist: zarr (>=2.12); extra == "zarr"
Provides-Extra: complete
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: ecmwf
Provides-Extra: gcp
Provides-Extra: gfs
Provides-Extra: jupyter
Provides-Extra: sat
Provides-Extra: open3d
Provides-Extra: pyproj
Provides-Extra: vis
Provides-Extra: zarr
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
[Description omitted; length: 4109 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: false
Tag: cp313-cp313-manylinux_2_17_x86_64
Tag: cp313-cp313-manylinux2014_x86_64

RECORD

Path Digest Size
pycontrails-0.54.7.dist-info/LICENSE sha256=gJ-h7SFFD1mCfR6a7HILvEtodDT6Iig8bLXdgqR6ucA 10175
pycontrails-0.54.7.dist-info/WHEEL sha256=aY0Wh7Yr1AtPNUbBLmb6eNBX5mR_Lo1wDY5UuFMnjSo 151
pycontrails-0.54.7.dist-info/NOTICE sha256=fiBPdjYibMpDzf8hqcn7TvAQ-yeK10q_Nqq24DnskYg 1962
pycontrails-0.54.7.dist-info/METADATA sha256=DFXvJSrBL-pJrxfU5pLgCxGr0B4dCPNll7OmAZWjbuY 9109
pycontrails-0.54.7.dist-info/top_level.txt sha256=Z8J1R_AiBAyCVjNw6jYLdrA68PrQqTg0t3_Yek_IZ0Q 29
pycontrails-0.54.7.dist-info/RECORD
pycontrails/__init__.py sha256=9ypSB2fKZlKghTvSrjWo6OHm5qfASwiTIvlMew3Olu4 2037
pycontrails/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pycontrails/_version.py sha256=xFXeQmKQBcVm0YCwIVk_9_pSpczqhMiPo8kIlvHU_lI 413
pycontrails/ext/bada.py sha256=YlQq4nnFyWza1Am2e2ZucpaICHDuUFRTrtVzIKMzf9s 1091
pycontrails/ext/cirium.py sha256=DFPfRwLDwddpucAPRQhyT4bDGh0VvvoViMUd3pidam8 415
pycontrails/ext/empirical_grid.py sha256=FPNQA0x4nVwBXFlbs3DgIapSrXFYhoc8b8IX0M4xhBc 4363
pycontrails/ext/synthetic_flight.py sha256=ByuJDfpuK5WaGMj41wflfzH6zwI1nejVcQXC4JoMvSI 16795
pycontrails/datalib/goes.py sha256=mCEuDYdt1GIBA-sbDq5LdC6ZRvWJ28uaaBTnsXE4syc 26555
pycontrails/datalib/__init__.py sha256=hW9NWdFPC3y_2vHMteQ7GgQdop3917MkDaf5ZhU2RBY 369
pycontrails/datalib/landsat.py sha256=r6366rEF7fOA7mT5KySCPGJplgGE5LvBw5fMqk-U1oM 19697
pycontrails/datalib/sentinel.py sha256=hYSxIlQnyJHqtHWlKn73HOK_1pm-_IbGebmkHnh4UcA 17172
pycontrails/datalib/_leo_utils/vis.py sha256=-fLcm1D5cP6lThVHovV3MJSiadWyTUAvYDMvr4drMU4 1802
pycontrails/datalib/_leo_utils/search.py sha256=r87T2OV4qH1pYI2YznvsBL042f4RKxD3OA2snd3-kDI 8687
pycontrails/datalib/_leo_utils/static/bq_roi_query.sql sha256=xq6-tJyz0-bUwW0KjQymqygjH3WlQBmyBtP7Ci7SBe8 260
pycontrails/datalib/_met_utils/metsource.py sha256=omgrBrAap11G5hV8a9qS3umJVuwoX_Mca6QctRa6xn8 24116
pycontrails/datalib/ecmwf/__init__.py sha256=wdfhplEaW2UKTItIoshTtVEjbPyfDYoprTJNxbKZuvA 2021
pycontrails/datalib/ecmwf/era5.py sha256=4ULNdDlUN0kP6Tbp8D_-Bc12nAsLf0iNfZaDoj_AoZU 18952
pycontrails/datalib/ecmwf/ifs.py sha256=0swHe6tFc5Fbu9e4_jREW0H-xYHYLtxjNoE3aUUlgvc 10761
pycontrails/datalib/ecmwf/variables.py sha256=lU3BNe265XVhCXvdMwZqfkWQwtsetZxVRLSfPqHFKAE 9913
pycontrails/datalib/ecmwf/common.py sha256=qRMSzDQikGMi3uqvz-Y57e3biHPzSoVMfUwOu9iTxHc 4024
pycontrails/datalib/ecmwf/hres.py sha256=9QHYxMLK7zyQEOFpbVrZfIht9WqVXnhhyOd7YKEgAe0 28381
pycontrails/datalib/ecmwf/era5_model_level.py sha256=AO7ePIGZtavx5nQSPYP4p07RNZeg3bbzmoZC7RUC4Gg 19354
pycontrails/datalib/ecmwf/hres_model_level.py sha256=EjBDYbbPZotTsveFlEiAAWJhhPYiao1DQrLyS4kVCrA 17657
pycontrails/datalib/ecmwf/arco_era5.py sha256=7HXQU5S02PzX9Ew2ZrDKSp0tDEG1eeVAvbP3decmm20 12437
pycontrails/datalib/ecmwf/model_levels.py sha256=_kgpnogaS6MlfvTX9dB5ASTHFUlZuQ_DRb-VADwEa0k 16996
pycontrails/datalib/ecmwf/static/model_level_dataframe_v20240418.csv sha256=PmvGLRzn6uuCKSwiasSuVcehvvmSaqP7cnLuN6hhCQQ 9788
pycontrails/datalib/spire/spire.py sha256=jDNlkgytLw6pO1YMMFwcxRaeFLsuct8lk63XuWr0lqg 24391
pycontrails/datalib/spire/__init__.py sha256=3-My8yQItS6PL0DqXgNaltLqvN6T7nbnNnLD-sy7kt4 186
pycontrails/datalib/spire/exceptions.py sha256=U0V_nZTLhxJwrzldvU9PdESx8-zLddRH3FmzkJyFyrI 1714
pycontrails/datalib/gfs/__init__.py sha256=pXNjb9cJC6ngpuCnoHnmVZ2RHzbHZ0AlsyGvgcdcl2E 684
pycontrails/datalib/gfs/gfs.py sha256=3tFiR7IObHcFmhGOdb-SJ7QQJSk6tF_6qkyi-pLrIdE 22393
pycontrails/datalib/gfs/variables.py sha256=4ALR4zhYW8tQVlNVHrd0CK8oRNSe_2OkW3ELeaImtAI 3135
pycontrails/core/flight.py sha256=QZTGeZVnZ14UUWHSqgCSU49g_EGQZel-hzKwm_9dcFY 80653
pycontrails/core/cache.py sha256=XG_RCIemv1xatDBmaVyxnoYdi8gD2gkUvjfvRi9RsJA 28068
pycontrails/core/__init__.py sha256=p0O09HxdeXU0X5Z3zrHMlTfXa92YumT3fJ8wJBI5ido 856
pycontrails/core/aircraft_performance.py sha256=ww5YBZkCPiUxRZERI5bUmxBeiF6rIrS2AsZyv8mVjvE 27400
pycontrails/core/rgi_cython.cpython-313-x86_64-linux-gnu.so sha256=MCgdL-HjtWBE0hxnX5mJVN7uB0i9CpFJmFlnWUrmVj4 2671000
pycontrails/core/interpolation.py sha256=wovjj3TAf3xonVxjarclpvZLyLq6N7wZQQXsI9hT3YA 25713
pycontrails/core/models.py sha256=iuGy9pQU-OI-AqPQyROxshSn2LbLcKNjXQcMEZw2IzA 42340
pycontrails/core/flightplan.py sha256=_7j4puAMiSe2aqHXcENR58c-N8crjUp4nbi3O2u7Adg 7335
pycontrails/core/fleet.py sha256=0hi_N4R93St-7iD29SE0EnadpBEl_p9lSGtDwpWvGkk 16704
pycontrails/core/met_var.py sha256=lAbp3cko_rzMk_u0kq-F27sUXUxUKikUvCNycwp9ILY 12020
pycontrails/core/coordinates.py sha256=0ySsHtqTon7GMbuwmmxMbI92j3ueMteJZh4xxNm5zto 5391
pycontrails/core/met.py sha256=l2ORveZxCMGsV2Db74xbn_QIuXKMdh5WpFtCZcDtWzY 103734
pycontrails/core/fuel.py sha256=kJZ3P1lPm1L6rdPREM55XQ-VfJ_pt35cP4sO2Nnvmjs 4332
pycontrails/core/airports.py sha256=ubYo-WvxKPd_dUcADx6yew9Tqh1a4VJDgX7aFqLYwB8 6775
pycontrails/core/vector.py sha256=IO7Xq63JdxbjH4h7RMJkepOi7-E568ZuxM8DeYvtnL4 73240
pycontrails/core/polygon.py sha256=EmfHPj0e58whsHvR-3YvDgMWkvMFgp_BgwaoG8IZ4n0 18044
pycontrails/utils/__init__.py sha256=Gt_57sBgfliFSxx9sDpuchykFDxmM11Wg9xAeSqPcnI 32
pycontrails/utils/types.py sha256=dN2oYVNNbekqvM89Lfs0FmmhavRQGC7NgGhi_7m6UBU 4984
pycontrails/utils/temp.py sha256=lGU0b_R8ze4yKlsOusHIIBaoNFBrmrB3vBjgHRlfcXk 1109
pycontrails/utils/json.py sha256=oTiO8xh603esfBGaGVmA5eUzR0NhAqNpQCegMMgnSbg 5896
pycontrails/utils/dependencies.py sha256=ATP45xYdUbIyGFzgbOe5SbokMytvB84TcexUEFnEUZE 2559
pycontrails/utils/iteration.py sha256=q_vb39VjxRr4hqTyPYko3gK4sboJOJf_Evq6m_2DL-g 319
pycontrails/models/__init__.py sha256=dQTOLQb7RdUdUwslt5se__5y_ymbInBexQmNrmAeOdE 33
pycontrails/models/pcc.py sha256=0Qdl4u8PmUEpNYd398glTChkbTwsh83wYPt0Bmi8qd8 11068
pycontrails/models/tau_cirrus.py sha256=0K7cdHBGaahuWDM0FG1HGqbvhkwyWKHMInwctkBWYbo 5777
pycontrails/models/sac.py sha256=lV1Or0AaLxuS1Zo5V8h5c1fkSKC-hKEgiFm7bmmusWw 15946
pycontrails/models/pcr.py sha256=ZzbEuTOuDdUmmL5T3Wk3HL-O8XzX3HMnn98WcPbASaU 5348
pycontrails/models/issr.py sha256=AYLYLHxtG8je5UG6x1zLV0ul89MJPqe5Xk0oWIyZ7b0 7378
pycontrails/models/accf.py sha256=egdBa4_G3BUaoUQYWvVlTlAIWpLEuNdtCxlK3eckLOc 13599
pycontrails/models/dry_advection.py sha256=FqUvRFbnwe4esHBYDayn3iu7R2UUuaQwY8x2oToxNI0 19164
pycontrails/models/humidity_scaling/__init__.py sha256=nqsab_j9BCwMbTfCn4BjXMdhItlvNKkgUJ9-lb8RyIo 1119
pycontrails/models/humidity_scaling/humidity_scaling.py sha256=pYpJHi9dcuGjJASdZkbc49pIl2cQkVlRu80Gy3ZN5bA 36767
pycontrails/models/humidity_scaling/quantiles/era5-model-level-quantiles.pq sha256=pShCvNUo0NYtAHhT9IBRuj38X9jejdlKfv-ZoOKmtKI 35943
pycontrails/models/humidity_scaling/quantiles/era5-pressure-level-quantiles.pq sha256=tfYhbafF9Z-gGCg6VQ1YBlOaK_01e65Dc6s9b-hQ6Zo 286375
pycontrails/models/emissions/emissions.py sha256=qt689n4MuWw4XZ0NneBTNR2RqVG3XRYafgkkdSc1yEw 47757
pycontrails/models/emissions/ffm2.py sha256=mAvBHnp-p3hIn2fjKGq50eaMHi0jcb5hA5uXbJGeE9I 12068
pycontrails/models/emissions/__init__.py sha256=CZB2zIkLUI3NGNmq2ddvRYjEtiboY6PWJjiEiXj_zII 478
pycontrails/models/emissions/black_carbon.py sha256=d0CCQz_-W4Pne-ywS_Rc2plMAe4Azb0jT0QCii3K4aE 20695
pycontrails/models/emissions/static/edb-gaseous-v29b-engines.csv sha256=jCjt7cP6sqLdbDp5NUoaqllVkZNE7NJtSnbB3rX_zQI 127523
pycontrails/models/emissions/static/edb-nvpm-v29b-engines.csv sha256=NatpVI1D2tTDLK7uVvlanm9DhfFB44nmFA4aocUcXco 77318
pycontrails/models/emissions/static/default-engine-uids.csv sha256=3blb0aqtM8YRsyT1WDo0UYTBtv1h4BwXRIC_Ll9fhnI 6217
pycontrails/models/apcemm/apcemm.py sha256=rKvIaEsqtLbZ5h4o4EOY4Ge4-HdPn2X4M1lEUFDvr68 39975
pycontrails/models/apcemm/__init__.py sha256=M-hrJklbSgBckclm526MiBAhpKPLHgJbB58ArbJuGIk 175
pycontrails/models/apcemm/inputs.py sha256=88GylkiaymEW_XZeFxLsICI9wV6kl8wVYsuyTe8zIQ8 6585
pycontrails/models/apcemm/utils.py sha256=Ex6EqXin6yoJv2WWhBotSzhjzUlFNZm2MDgL4CvvX6E 17082
pycontrails/models/apcemm/static/apcemm_yaml_template.yaml sha256=uAZkc57OUvDMjgX6F5f6hgDh3Hgg1NbHWRUFSiv0DEI 6745
pycontrails/models/cocip/contrail_properties.py sha256=H0D2FQodX6jW3EmAxQNxGS8erOU0EW2MSAAOLB0LyQc 56202
pycontrails/models/cocip/wind_shear.py sha256=m6ZlWjORfI-lI-D74Z_dIMOHnK4FDYmkb0S6vSpKTO8 3868
pycontrails/models/cocip/cocip_uncertainty.py sha256=XFWYIEVcmbOO9bP7BMdQXbCiQa0OSvfyr71CWtNON6E 12237
pycontrails/models/cocip/__init__.py sha256=CWrkNd6S3ZJq04pjTc2W22sVAJeJD3bJJRy_zLW8Kkc 962
pycontrails/models/cocip/output_formats.py sha256=YXYfm32NsI3OkZn4htAOceMIDG31ulehUiMUCqu8hEQ 83713
pycontrails/models/cocip/radiative_heating.py sha256=1U4SQWwogtyQ2u6J996kAHP0OfpZ3hH2_x4Cyt3Cy8U 18984
pycontrails/models/cocip/cocip_params.py sha256=34_F7mXyJpSfek7iRhLVj6JaZeSoFmfcxx2WmmZN42Q 12534
pycontrails/models/cocip/cocip.py sha256=LXopyTZsi7QjOJLmoI9uKXeyvt-JU1jkiAgm_G_askQ 103756
pycontrails/models/cocip/unterstrasser_wake_vortex.py sha256=edMHuWKzFN1P4EMWC2HRv5ZS_rUI7Q5Nw3LsYkrI0mE 18936
pycontrails/models/cocip/radiative_forcing.py sha256=0zTXQXANYC3oIDyYEUHkaJxuwTe0-GojxBipEutWGxU 45031
pycontrails/models/cocip/wake_vortex.py sha256=YmOuv_oWJ9-fmTx9PVHr6gsXwex0qzLhvoZIJNB9rsk 14515
pycontrails/models/ps_model/ps_operational_limits.py sha256=XwMHO8yu8EZUWtxRgjRKwxmCrmKGoHO7Ob6nlfkrthI 16441
pycontrails/models/ps_model/__init__.py sha256=Fuum5Rq8ya8qkvbeq2wh6NDo-42RCRnK1Y-2syYy0Ck 553
pycontrails/models/ps_model/ps_grid.py sha256=DTUXTxYIQ-6iquiCGtScOqkPvakz9F57DxUHQ3JmXIA 26071
pycontrails/models/ps_model/ps_model.py sha256=svv9_T5rYDhFRXdnod4xfia1HPQCb9vG9z3fHGjkABU 32262
pycontrails/models/ps_model/ps_aircraft_params.py sha256=pD1xpTBX6ML2Pie78kypNibzE5AkvqnAIaTyEMfciuY 13350
pycontrails/models/ps_model/static/ps-aircraft-params-20240524.csv sha256=3eNhSwzut0gon04k2EYKKaXRvQSUlau3yBAbHS0EBao 25784
pycontrails/models/ps_model/static/ps-synonym-list-20240524.csv sha256=ksrpQTHkxSt1Va_R0rHdenEz6DlIs-Sfk1KFBzHKjhk 1038
pycontrails/models/cocipgrid/cocip_grid.py sha256=vMzkgPxUjef4vVPDHlCOCn7AJJozBWicuHhaqC208M8 91325
pycontrails/models/cocipgrid/__init__.py sha256=ar6bF_8Pusbb-myujz_q5ntFylQTNH8yiM8fxP7Zk30 262
pycontrails/models/cocipgrid/cocip_grid_params.py sha256=l4vBPrOKCJDz5Y1uMjmOGVyUcSWgfZtFWbjW968OPz8 5875
pycontrails/physics/__init__.py sha256=_1eWbEy6evEWdfJCEkwDiSdpiDNzNWEPVqaPekHyhwU 44
pycontrails/physics/constants.py sha256=xWy7OkDOJNM6umq5dYiuzwG0aTEl5aECLxEpg3Z2SBQ 3202
pycontrails/physics/geo.py sha256=5THIXgpaHBQdSYWLgtK4mV_8e1hWW9XeTsSHOShFMeA 36323
pycontrails/physics/thermo.py sha256=sWGpKa12daSpqZYNgyXd8Ii5nfA_1Mm5mMbnM5GsW-E 12787
pycontrails/physics/units.py sha256=BC0e0l_pDeijqN179tXl8eX_Qpw8d17MVujBu1SV3IE 12293
pycontrails/physics/jet.py sha256=RoHns04wi2EGYWQqYxnr6LUAV-CqsgLhXdrUCrBHAGk 30307
pycontrails/physics/static/iata-cargo-load-factors-20241115.csv sha256=lbTsVjgXqdB9FTuaYQsLnmfPZX0vWS6kuKmiqiQYa0c 3686
pycontrails/physics/static/iata-passenger-load-factors-20241115.csv sha256=uKtz6JNvgEhOlSRkWCLBeOTja6C3lI2Gkz2HmB-B0m4 3681

top_level.txt

build
pycontrails
wheelhouse