fair

View on PyPIReverse Dependencies (4)

2.2.1 fair-2.2.1-py3-none-any.whl

Wheel Details

Project: fair
Version: 2.2.1
Filename: fair-2.2.1-py3-none-any.whl
Download: [link]
Size: 53777
MD5: 86f384ca7240c3d93261a4806356fc33
SHA256: dbd614909009d573afa65b49bcd0ee4c514a4c7b80b38edd5fffe93f249355e1
Uploaded: 2024-10-30 10:35:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fair
Version: 2.2.1
Summary: Finite-amplitude Impulse Response (FaIR) simple climate model
Author: Chris Smith, Nicholas Leach, Stuart Jenkins, Richard Millar, Zeb Nicholls, Myles Allen
Author-Email: c.j.smith1[at]leeds.ac.uk, nicholas.leach[at]stx.ox.ac.uk, stuart.jenkins[at]wadham.ox.ac.uk, richard.millar[at]ouce.ox.ac.uk, zebedee.nicholls[at]climate-energy-college.org, myles.allen[at]ouce.ox.ac.uk
Home-Page: https://github.com/OMS-NetZero/FAIR
License: Apache 2.0
Keywords: simple,climate,model,temperature,forcing,emissions,emulator
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
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: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8, <4
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pooch
Requires-Dist: scipy
Requires-Dist: tqdm
Requires-Dist: xarray
Requires-Dist: build; extra == "deploy"
Requires-Dist: twine; extra == "deploy"
Requires-Dist: setuptools; extra == "deploy"
Requires-Dist: wheel; extra == "deploy"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: pandoc; extra == "dev"
Requires-Dist: sphinx (==6.2.1); extra == "dev"
Requires-Dist: sphinx-rtd-theme (==1.2.0); extra == "dev"
Requires-Dist: nbstripout; extra == "dev"
Requires-Dist: jupyter; extra == "dev"
Requires-Dist: ipywidgets; extra == "dev"
Requires-Dist: codecov; extra == "dev"
Requires-Dist: nbmake; extra == "dev"
Requires-Dist: netCDF4; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-console-scripts; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: bandit; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pydocstyle; extra == "dev"
Requires-Dist: nbstripout; extra == "dev-nodocs"
Requires-Dist: jupyter; extra == "dev-nodocs"
Requires-Dist: ipywidgets; extra == "dev-nodocs"
Requires-Dist: ipython; extra == "dev-nodocs"
Requires-Dist: codecov; extra == "dev-nodocs"
Requires-Dist: nbmake; extra == "dev-nodocs"
Requires-Dist: netCDF4; extra == "dev-nodocs"
Requires-Dist: pytest-cov; extra == "dev-nodocs"
Requires-Dist: pytest-console-scripts; extra == "dev-nodocs"
Requires-Dist: pytest; extra == "dev-nodocs"
Requires-Dist: build; extra == "dev-nodocs"
Requires-Dist: twine; extra == "dev-nodocs"
Requires-Dist: setuptools; extra == "dev-nodocs"
Requires-Dist: wheel; extra == "dev-nodocs"
Requires-Dist: bandit; extra == "dev-nodocs"
Requires-Dist: black; extra == "dev-nodocs"
Requires-Dist: flake8; extra == "dev-nodocs"
Requires-Dist: isort; extra == "dev-nodocs"
Requires-Dist: pydocstyle; extra == "dev-nodocs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: pandoc; extra == "docs"
Requires-Dist: sphinx (==6.2.1); extra == "docs"
Requires-Dist: sphinx-rtd-theme (==1.2.0); extra == "docs"
Requires-Dist: codecov; extra == "tests"
Requires-Dist: nbmake; extra == "tests"
Requires-Dist: netCDF4; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-console-scripts; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Provides-Extra: deploy
Provides-Extra: dev
Provides-Extra: dev-nodocs
Provides-Extra: docs
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4775 characters]

WHEEL

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

RECORD

Path Digest Size
fair/__init__.py sha256=xmQ9FJqb4Rrnx7pZp9OC2TgrHIXFINEVsrdAp7LmgYE 226
fair/_version.py sha256=bw10HlwjpzxTXjPWvSYPpNQLvfSqyZ8GmqBJ0UhvQvI 497
fair/constants.py sha256=c_7qRsW0pFZrqUxg4MosHl4foMUANyPSf7dZqzYOOGI 601
fair/earth_params.py sha256=_5PQIuNPypBmXuu5UrCj0vGPIHDqy_TwVyFKQ0teMaw 316
fair/energy_balance_model.py sha256=VorOAt2w-3IGiDBjVRKt-rqvg7C1_ylrc_QxKuSnuH4 18384
fair/exceptions.py sha256=V7mxxL2ASTWc0X9p75eP8JNF2pdwBjBFOfXFI2TNPnM 974
fair/fair.py sha256=NpIXOep8wFo41qhN2tKBC3A5rVrafGtBvL8cW7r-Wh0 71271
fair/interface.py sha256=Kui5at69T03H-zu93PE9lCtC_4_qal2owZzVWiGhlUA 1583
fair/defaults/__init__.py sha256=c2GTRnPxhFjpNQKqkm_uEHIawQ34HwW0qix82Cdav-s 27
fair/defaults/data/__init__.py sha256=F4obWRII8ngU_DTD4bUcNPfagJmItK4zA-hzAo4etvs 23
fair/defaults/data/ar6/__init__.py sha256=zj7mnbQYa78fFFQWB7TGVa6K618ufcG_tS82zRO1IDQ 22
fair/defaults/data/ar6/species_configs_properties.csv sha256=E3PHm8fukBqMMDQXaciQphAiqKPjX79xekFT8_yk2jw 11764
fair/forcing/__init__.py sha256=uvtcbV4kPrhISCS4ifeeQHsDbd-UI2xZ63Nb6BnMWV0 46
fair/forcing/ghg.py sha256=Gh04IzesQHeGkP4Wz3osa3REQD4pfmhx4kI15OIFyxA 16679
fair/forcing/minor.py sha256=HyWIY4RJ5D2MeIyO6BeMyy0xQ2x2YqQowdrpLftcLKk 1152
fair/forcing/ozone.py sha256=mKdGDQS2R_JkIbpOYNLjWJwR9TzvafgphcEDge43kWs 3068
fair/forcing/aerosol/__init__.py sha256=WOaRF5s8RDxXx51MiZimc-JEbqSif_xes_ixX2jW1UY 54
fair/forcing/aerosol/erfaci.py sha256=TUXhE-F67KdDXjF35kpiXP1drvkwmQneAgScBtuNk7A 3156
fair/forcing/aerosol/erfari.py sha256=4wr0nnUMU2y6AQfsv1FLlPuGwy6JUUCIg4_pz4t4TNA 2424
fair/gas_cycle/__init__.py sha256=oX0r44r7A5zA-dcR5drW4ImAMFz56orD-GPHhHD7AMc 2461
fair/gas_cycle/ch4_lifetime.py sha256=woAIXEZnRrrTdNu_DZKHwc47YDmHvFX-DZf603UUMds 2391
fair/gas_cycle/eesc.py sha256=U_LDMkDC3U2fe11cM2kyNS1ZHf4pPysTPsAPKrYGNds 1677
fair/gas_cycle/forward.py sha256=MwuJ4XDvadobRv33mRiASR6P6BgsJCZxU29GPoOKsso 3360
fair/gas_cycle/inverse.py sha256=gNFEolEHKg__3oS_3P8ZIYY0mg_knJ9o8e9WtfRD3AE 3709
fair/io/__init__.py sha256=eIYpxaiDoK6VKsFQtC9dA4p-qa5NCLb1Vk_KydMbMV4 2411
fair/io/fill_from.py sha256=nG4f0ymBv4AR-w_vDDtrgtPaolqQXnVdn3fItmSbHDE 20232
fair/io/param_sets.py sha256=7msASOHCiHkE0FGYMneJe7yndEHjIdgDeMVACZbCDh8 4181
fair/structure/__init__.py sha256=C6YPfAdWkc-ppVwdI1LHugWMVDB-XQGA12Za2tDUr2E 46
fair/structure/species.py sha256=X-W4fHmsW9MPskysOwNd3W-urjy6uIgmydIm5GHBjDI 2217
fair/structure/species_configs.py sha256=8YVCyf8vfuBhsElk3qTORM5nZvXU-xgy9v0mnlVpouE 810
fair/structure/units.py sha256=pQsZKfMIl26VmJsJUqPKKsL6vGRvQnu6LGEc-4tSJNQ 5542
fair-2.2.1.dist-info/LICENSE sha256=tAkwu8-AdEyGxGoSvJ2gVmQdcicWw3j1ZZueVV74M-E 11357
fair-2.2.1.dist-info/METADATA sha256=0r9_PciSyKILa4jUZYTt-L16Fhm917YmmrBCEnBaJMI 8596
fair-2.2.1.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
fair-2.2.1.dist-info/top_level.txt sha256=rb9O9kRqJ0QAvG92iOJIRc1JHlC09pOtSB2XovmfRIc 5
fair-2.2.1.dist-info/RECORD

top_level.txt

fair