virtual-ecosystem

View on PyPIReverse Dependencies (0)

0.1.1a8 virtual_ecosystem-0.1.1a8-py3-none-any.whl

Wheel Details

Project: virtual-ecosystem
Version: 0.1.1a8
Filename: virtual_ecosystem-0.1.1a8-py3-none-any.whl
Download: [link]
Size: 378688
MD5: 1f055734f86ef3a9348b9f9c3e64bac4
SHA256: 71d0b0641a4a17f00e8b30d9d508266437508467c8dc7468bb4d5be985d795e5
Uploaded: 2025-01-21 15:15:10 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: virtual_ecosystem
Version: 0.1.1a8
Summary: An holistic ecosystem simulation model.
Author: Rob Ewers
Author-Email: r.ewers[at]imperial.ac.uk
Project-Url: Homepage, https://virtual-ecosystem.readthedocs.io/
Project-Url: Repository, https://github.com/ImperialCollegeLondon/virtual_ecosystem
License: BSD-3-Clause
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10,<3.13
Requires-Dist: Shapely (<3.0,>=2.0)
Requires-Dist: dask (<2026.0,>=2023.6)
Requires-Dist: dpath (<3.0.0,>=2.0.6)
Requires-Dist: jsonschema (<5.0.0,>=4.14.0)
Requires-Dist: netcdf4 (<2.0.0,>=1.6.5)
Requires-Dist: numpy (<2.2,>=2.1)
Requires-Dist: openpyxl (<4.0.0,>=3.1.5)
Requires-Dist: pint (<0.25.0,>=0.24.1)
Requires-Dist: pyrealm (<3.0.0,>=2.0.0rc1)
Requires-Dist: scipy (<2.0.0,>=1.9.0)
Requires-Dist: tomli (<3.0.0,>=2.0.1); python_version < "3.11"
Requires-Dist: tomli-w (<2.0.0,>=1.0.0)
Requires-Dist: tqdm (<5.0.0,>=4.66.2)
Requires-Dist: xarray (<2026.0,>=2024.6)
Description-Content-Type: text/markdown
[Description omitted; length: 2506 characters]

WHEEL

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

RECORD

Path Digest Size
virtual_ecosystem/__init__.py sha256=O6bCWi2Dr1xb9j6D0KOf5iHD-OnLLe7XJiUOET3KqiI 452
virtual_ecosystem/core/__init__.py sha256=jwVES2X2ERLFyY_AjSS28ClYXuA1bdept2hnz8wLl7k 2040
virtual_ecosystem/core/axes.py sha256=CprulxUjIbm811zrb1luqyid-yOtQqStkovqQGDLnsw 24760
virtual_ecosystem/core/base_model.py sha256=R9e4TLM-JKORBntmy9cWuD7srzIrgRsC6k9RPucDCqA 29442
virtual_ecosystem/core/config.py sha256=P5a2Cl_Q5qsBphcX-KfaoIHRue7RgsncyAg2rdlEu84 24803
virtual_ecosystem/core/constants.py sha256=d79cehKM5HDswDnupQAV5yCVjIM2cMxsNaTgtKrKVps 3154
virtual_ecosystem/core/constants_class.py sha256=ImCtlPQBuR3nqHle8o-fsMpWOE86ghytvKkJw-UEHXA 3953
virtual_ecosystem/core/constants_loader.py sha256=YPh2T7Npq7etaVkNrvqBwZ0PHWXjGuxD_R4XUGUAhUA 2728
virtual_ecosystem/core/core_components.py sha256=XZU9CeZ7xYxIBm7EY0DWXKFv3OYnc1nkOtMOYQ1Xawo 29297
virtual_ecosystem/core/data.py sha256=pMLoS6hPHB7VB8dWrVLb30BbMdeENVj3IGE_z32iLQw 21408
virtual_ecosystem/core/exceptions.py sha256=zHrVw8vdlwLdMGiRYT-8jQtKGduQ1SZhDjN1fZZElxQ 355
virtual_ecosystem/core/grid.py sha256=KMfmn057MKLTbEvF6eqcesHmArdMK7XmwzazV3hofTw 22625
virtual_ecosystem/core/logger.py sha256=gLgvZYh9sWLlsUEbclx_G9ox_3wU8nY6MGqi6IOHZFQ 5732
virtual_ecosystem/core/module_schema.json sha256=ccIVXsxwwh_AGb6posOoZHxm1kVwZWduLWUTKOk2qYc 9742
virtual_ecosystem/core/readers.py sha256=vYTF1N88L37R_oYugeW053I8inUkL0Mxcna4G8cm62c 9141
virtual_ecosystem/core/registry.py sha256=-7SUaw8do4GthW-qxhKwGOrg1W49HGsUJWK0fsrQO4s 7746
virtual_ecosystem/core/schema.py sha256=BJKruuxALb9XeaxziKTg60f6pwhBR8qWdGc8H_j15V8 6484
virtual_ecosystem/core/utils.py sha256=a6rnbWiZK-QTXF1L8rjV5ayqUPx3Pgf7zpmvL_YkDPI 2133
virtual_ecosystem/core/variables.py sha256=Oa4Onb_kfxGnQtZ9jxXEfYWtFWBxKB8_2jY3FGn5-6I 19471
virtual_ecosystem/core/variables_schema.json sha256=JzFWCHA9_Mjtkg_5TFOH8o84LLJIS2g-aIVz-dmWcN8 1197
virtual_ecosystem/data_variables.toml sha256=_1WwWfWpf3tJn-M5VRnaBKom_3tx_oyXD4ccrHRqQYg 25474
virtual_ecosystem/entry_points.py sha256=bhV6Bzj8UiCtSo1vK4ZO11K4uszSA2903pye6B6R_7M 8358
virtual_ecosystem/example_data/__init__.py sha256=suZKivzic5_sQebsyUjTCjAyf91LW1vlE2p2WFqIrq8 135
virtual_ecosystem/example_data/config/animal_functional_groups.toml sha256=v77crAYtXEDpS4wAM1wM40JbiK8o0sa5en6Hm8Z5TXg 2647
virtual_ecosystem/example_data/config/data_config.toml sha256=CtaoCjQT2seFlOGjoIJaQr2v4W05mYfyRkWowlcTsD4 5216
virtual_ecosystem/example_data/config/plant_config.toml sha256=uXSXQ8OGmhPrwqws0s0i5uWnZA3FrB5PTP0UlsVvz7A 145
virtual_ecosystem/example_data/config/ve_run.toml sha256=VXX5jrq2hRw1xYbIgFbDtsGwjSWxaG-BE0RWC-0GW8Q 60
virtual_ecosystem/example_data/data/example_climate_data.nc sha256=1DdhReUzYVXyCWEmNGc7C4yPtvZLihmTmq1lxDx1MVw 61397
virtual_ecosystem/example_data/data/example_elevation_data.nc sha256=gAqJ2VbhEf9tA6sRl4h5yGLX9C2AzvWsOviYOmd6KWo 9268
virtual_ecosystem/example_data/data/example_litter_data.nc sha256=iahmIpKaD16snx8cgn2r8-_lw4aMs1t5Eg6Ug5DsdgA 30734
virtual_ecosystem/example_data/data/example_plant_data.nc sha256=v_4KBw1ilY4ExJM-MEPT7cHXX-ZHN96U4bb5pUV6kAU 40410
virtual_ecosystem/example_data/data/example_soil_data.nc sha256=ijlSRMXVRrUUyJo3f11Q0QUPmMLOU6OJ36c6TmmjBpI 36247
virtual_ecosystem/example_data/data/example_surface_runoff_data.nc sha256=RNPUsaPGmKybpIe-U5S7GHnD5p05zmUC2LzzBC1Q9aI 9268
virtual_ecosystem/example_data/data/example_topofcanopy_radiation.nc sha256=J2wfCo4Anl2RmqsuLWIXwbdbJ1ETZTOOKHh_q0dRSOw 24814
virtual_ecosystem/example_data/generation_scripts/__init__.py sha256=JuCq19MDggwYtWp7v0sZ91NxAMTnEBKyM4Im7Qdu9qI 51
virtual_ecosystem/example_data/generation_scripts/climate_example_data.py sha256=k-kljXD4qSuKf13LFB1We8Qbn3YmXv9UrTA617VL3VM 6555
virtual_ecosystem/example_data/generation_scripts/common.py sha256=7rWNzouCmYPe72eS3P5UOnfVzryqNqa0mBbloXptm2E 980
virtual_ecosystem/example_data/generation_scripts/elevation_example_data.py sha256=KRhj9u-ZoCPoatV4yyzvArwc4uqLyVPxBC1bnlHxRAo 3107
virtual_ecosystem/example_data/generation_scripts/litter_example_data.py sha256=BVGeDm2MDdEyytreEBvqJOqgpO9doNlepGhD10Xqhgs 4029
virtual_ecosystem/example_data/generation_scripts/plant_example_data.py sha256=EhhEbSmsFhF5GhH59SsE-t_Rp4N607ds1L8B0q94Ifw 1370
virtual_ecosystem/example_data/generation_scripts/runoff_example_data.py sha256=TVKyKmKQHpbps5cH61erfmQXeEKu_X7pCewtA4DegUY 760
virtual_ecosystem/example_data/generation_scripts/soil_example_data.py sha256=QpjekpD0L9J4guSu-QVxe9i7MuUCpgGC7AevUYNy8Mw 5083
virtual_ecosystem/example_data/generation_scripts/topofcanopy_radiation_example_data.py sha256=3jQ-OHNQMM7WQYnmyVD7iPUT9gN-dZLzDtWI9VdjmzQ 1160
virtual_ecosystem/example_data/out/.gitignore sha256=JAo-DTfS6GthQGP1NH6wLU-ZymwlTea4KHH_jZVTKn0 14
virtual_ecosystem/example_data/source/ERA5_land.nc sha256=EaK9Ot8M88yWYHu8IgXv6zi_8McrUp1N1FyfWoSvlMs 78896
virtual_ecosystem/main.py sha256=yBV0V-IIFGhk6BocKFEYrZd0OogD0n7lcTe13pR11KU 8602
virtual_ecosystem/models/__init__.py sha256=S3yCFPXqrC5exhYHy78a59lH-2El8WsGR56ENtgkhdo 82
virtual_ecosystem/models/abiotic/__init__.py sha256=MOwx85JgoF167QN82FfstLrEMImzeWY-YtKZnHFB0Kw 2337
virtual_ecosystem/models/abiotic/abiotic_model.py sha256=Ws6qweXllPbCLo08k6votroa7OOkeQMteZSAqhR15aM 15129
virtual_ecosystem/models/abiotic/abiotic_tools.py sha256=KpygYFQLKVa6FGSocV78bdJBy3AmR5iw_IphQSdsUtE 4117
virtual_ecosystem/models/abiotic/conductivities.py sha256=Mq8oN5rHnYgot66ze_ZI3Nf4rcsKgPIj7G5aUbuWn7w 21978
virtual_ecosystem/models/abiotic/constants.py sha256=QP4d_H2yn3Co6egFJBGpcYW7oXP0Mxi8-zol55C6H8Q 11514
virtual_ecosystem/models/abiotic/energy_balance.py sha256=ehfXH_rGM6rPiuBcNQJRMskG2475CxGOGQMOL8tx01Q 31766
virtual_ecosystem/models/abiotic/module_schema.json sha256=PRV13rgWDlwsKke-oyWFNR71iWSwCtOehQrhigsMc8A 1661
virtual_ecosystem/models/abiotic/soil_energy_balance.py sha256=bYns_-6y0VextV4CTn2-QEl0Bf5M3Fzr0XLq8LEp7x4 14482
virtual_ecosystem/models/abiotic/wind.py sha256=sfDPJ4dOW8hja88P4ReKmCGmR6wkUj3nnoAXYKfEevc 35484
virtual_ecosystem/models/abiotic_simple/__init__.py sha256=kbAac7yXAqcy8Td4Rwu7suqDa65dK771vbrdAgJg-bg 1277
virtual_ecosystem/models/abiotic_simple/abiotic_simple_model.py sha256=-XPaUKqJB99SLeAZLO_Ej8qLV6kz_HkFiOyDQ_Aqoxg 6191
virtual_ecosystem/models/abiotic_simple/constants.py sha256=WcXUbuKRZ9YBE43hiqhzJtxYJD6B5S_5_eyBbW43ozw 2360
virtual_ecosystem/models/abiotic_simple/microclimate.py sha256=Ch745e8KHuKXhEaBmIjqS4_RzMUgwlu8bRiGQgpHt-w 11687
virtual_ecosystem/models/abiotic_simple/module_schema.json sha256=BSnuVqq-8pAqNhRHow2m8SxAAFJFOKZaXAPm3WXRC5Q 1703
virtual_ecosystem/models/animal/__init__.py sha256=Cu7ZBA-XqkTrDBf8cCCa3gvgWe5jB9lHZPhCpGUuo4I 1803
virtual_ecosystem/models/animal/animal_cohorts.py sha256=mTw09S26XBJI9NEkOdUL0oytbFdNMsX-6gbMQgSy1WA 48358
virtual_ecosystem/models/animal/animal_model.py sha256=-fVBpcCQ1dRsrSSP7YtZyy1l_qjNB6wSHLg8ucmS9FU 41143
virtual_ecosystem/models/animal/animal_traits.py sha256=m7uDQCVvOiJr4ZrWFB8i4frRtN7eAYIY6Jo3nbO9Ahk 1200
virtual_ecosystem/models/animal/constants.py sha256=HAOo_w_UAXT_GbXEhmK0b5WNlZlgFUUvfgRR-0_XYfw 10449
virtual_ecosystem/models/animal/decay.py sha256=w9ZFl8WsQOyHJcXFovucsqOZjWj_vOwavBZo1IpD14E 9808
virtual_ecosystem/models/animal/functional_group.py sha256=fwZgZkKwIyYr5Aj9w12soVqNxkaDCipqrH-zGavNChM 6189
virtual_ecosystem/models/animal/module_schema.json sha256=wm_nHC_anomspKE9pk3JdwA0AECC-v3ZjDUVRNifLFk 3489
virtual_ecosystem/models/animal/plant_resources.py sha256=EApGRlSldpeX3COxDtYv0MFoYEfx8rLPqCm3BYZ_lbM 3723
virtual_ecosystem/models/animal/protocols.py sha256=wCrw6cIsdkT9JadO4W0A9Zxp9DfOg_fkGP9ZRbWaKGQ 1280
virtual_ecosystem/models/animal/scaling_functions.py sha256=apYkGQ7dB4gkq0HMVwaxPGuLGbUo59wf5DD8j_OR698 17410
virtual_ecosystem/models/hydrology/__init__.py sha256=mZ4Arpc9TJxvWH1BQzlRcOGkbVWGaGq-CX7y0Ejpofk 1716
virtual_ecosystem/models/hydrology/above_ground.py sha256=EZ8cbWwf-fzfxjevUhKKloSs_RotFbrDpjoPnJooZFQ 16050
virtual_ecosystem/models/hydrology/below_ground.py sha256=FbBwRzCssbOHDqIuGrT-2h3ZSuftpXqtDAwgqN6xJxw 13729
virtual_ecosystem/models/hydrology/constants.py sha256=p1X0IZz88B48n1niGvUEa4uk239jH7KfuQU_C7ixx9c 6377
virtual_ecosystem/models/hydrology/hydrology_model.py sha256=shxkdy7Z5VUtMgVg8e5n5KmV8tPcH2fdspNfPIrNCOw 32523
virtual_ecosystem/models/hydrology/hydrology_tools.py sha256=WRALL1aLtezvdx5UnqmBn9SbYWSCaA-_qFOHKFW_yyE 6726
virtual_ecosystem/models/hydrology/module_schema.json sha256=u67ToZOyzK_B7IBHBVvBXsM_rt0rWmzAYD7ZMnuWBcg 2235
virtual_ecosystem/models/litter/__init__.py sha256=9Yf8PF7bhEsL6RQOBHXAYUC9pyRv-PD65OwlZi4KD2M 1265
virtual_ecosystem/models/litter/carbon.py sha256=PgN_1PaNEPb9MOT80xmQXHZiXWwffgstz5Mvqnnh6kg 19742
virtual_ecosystem/models/litter/chemistry.py sha256=WllRAMb_5REx81DeKg8jmA8JtrkWCsTdZUh2q11Fmco 32457
virtual_ecosystem/models/litter/constants.py sha256=8dz92sx9UGpS54geh5rxHfJ6APO-K6qqSP5fIb2ydAw 6936
virtual_ecosystem/models/litter/env_factors.py sha256=ulk2M78b9nLfnc5WEjipOWoYYdmEBai3Un961z-ZsDk 10005
virtual_ecosystem/models/litter/inputs.py sha256=TeQyOCdGk_FPYcDL1I6he7WywCJ_PEGQ6HLx4OBg78o 15669
virtual_ecosystem/models/litter/litter_model.py sha256=A8JOUCZBtdjkZTDJdKWOKLA3I2NFSf3PWaew9LNDPak 17282
virtual_ecosystem/models/litter/module_schema.json sha256=j9idpgzotTPioQeXEnwPI7lEyHMa_XsMJgiade9yusQ 1587
virtual_ecosystem/models/plants/__init__.py sha256=-1ivUWly5ya8bU-i5fmYkFmtOLJdQvjTrYCc0-PYj_A 765
virtual_ecosystem/models/plants/canopy.py sha256=YW6AbiiM9kwNynxWSnOrMvTt_CmbfYDWQ5mk_02Ttr4 8219
virtual_ecosystem/models/plants/community.py sha256=LSm_1_tJLX_fFyy2K4C-xo7WyhCQ2rxrFp_PCvQCNGo 5039
virtual_ecosystem/models/plants/constants.py sha256=JvFlgrGMM9xMcmDCC8Zj3c2BhlJlRvrDXmBV3BlGxG4 456
virtual_ecosystem/models/plants/functional_types.py sha256=Usey5qWiv3LslNp6p49TYaDV3JbfR0hP-qLpn99uc6w 3179
virtual_ecosystem/models/plants/module_schema.json sha256=aSmsk2inDhsjiLM6WVgwKwkm48rjXXPFDmLx-SLAWNA 2305
virtual_ecosystem/models/plants/plants_model.py sha256=LW7lNqMGeAAVLzkIhQHpY6KHJpsblsbLJNRLiUUXkOM 20963
virtual_ecosystem/models/soil/__init__.py sha256=X5No1RrMyvVR8j575CLIavPAzxnrPXnUqNxeRV9mrfI 971
virtual_ecosystem/models/soil/constants.py sha256=4SWNCyWo_zUjgfGIMHLIPljJvDWTSwwAZ-pptS0E4Ic 17765
virtual_ecosystem/models/soil/env_factors.py sha256=VFI1EdetyBA-YFVxJfwPDXcpnKgw13w5j-hnMA9uQ2I 10858
virtual_ecosystem/models/soil/module_schema.json sha256=PQs4mL24yxw22aZMPFrpqun457tYDlTN0LdGLcEbuP4 1343
virtual_ecosystem/models/soil/pools.py sha256=Ot4jm-K5LqUf_4tWllAVzDeFX4JtNsCYrT7a2rC8Khs 60691
virtual_ecosystem/models/soil/soil_model.py sha256=SZQmtKI0r1eSxp3SEmSFB3_TPmMJKKEHZHoN_uFQo_M 12510
virtual_ecosystem-0.1.1a8.dist-info/LICENSE sha256=Jt-CHvyLHpCiQOW9vdBJhqqTpxdDaL6ucY75gKJyjVo 1531
virtual_ecosystem-0.1.1a8.dist-info/METADATA sha256=TBWYUEJaQdEPkTQsXViC5twUYY5vEu4v131piYlWMuQ 3884
virtual_ecosystem-0.1.1a8.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
virtual_ecosystem-0.1.1a8.dist-info/entry_points.txt sha256=EsaFTs2c6TE02oivq4csjbAqjpWyuYQC8-tsBTI_eJM 68
virtual_ecosystem-0.1.1a8.dist-info/RECORD

entry_points.txt

ve_run = virtual_ecosystem.entry_points:ve_run_cli