pyclmuapp: A Python Package for Integration and Execution of Community Land Model Urban (CLMU) in a Containerized Environment
pyclmuapp: Integration and Execution of Community Land Model Urban (CLMU) in a Containerized Environment.
Contributors: Junjie Yu, Keith Oleson, Yuan Sun, David Topping, Zhonghua Zheng (zhonghua.zheng@manchester.ac.uk)
Installation
Step 1: create an environment:
$ conda create -n pyclmuapp python=3.8 $ conda activate pyclmuapp $ conda install -c conda-forge numpy pandas xarray haversine netcdf4 nc-time-axis
Step 2: install from source:
$ git clone https://github.com/envdes/pyclmuapp.git $ cd pyclmuapp $ python setup.py pyclmuapp
(optional) install using pip:
$ pip install pyclmuapp
Please check online documentation for more information.
Citation
If you use pyclmuapp in your research, please cite the following paper:
Yu, J., Sun, Y., Lindley, S., Jay, C., Topping, D. O., Oleson, K. W., & Zheng, Z. (2025). Integration and execution of Community Land Model Urban (CLMU) in a containerized environment. Environmental Modelling & Software, 188, 106391. https://doi.org/10.1016/j.envsoft.2025.106391
@article{YU2025pyclmuapp,
title = {Integration and execution of Community Land Model Urban (CLMU) in a containerized environment},
journal = {Environmental Modelling & Software},
volume = {188},
pages = {106391},
year = {2025},
issn = {1364-8152},
doi = {https://doi.org/10.1016/j.envsoft.2025.106391},
url = {https://www.sciencedirect.com/science/article/pii/S1364815225000751},
author = {Junjie Yu and Yuan Sun and Sarah Lindley and Caroline Jay and David O. Topping and Keith W. Oleson and Zhonghua Zheng},
}
How to ask for help
The GitHub issue tracker is the primary place for bug reports.
Release files for pyclmuapp 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyclmuapp-0.0.2.tar.gz | 82.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyclmuapp-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 181.5 kB
Release files / pyclmuapp-0.0.2.tar.gz
| Download URL | pyclmuapp-0.0.2.tar.gz |
|---|---|
| Size | 82.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cac4da63f5c752a222edc9d040b04591040504f57698ea6d7720b2334d3a73ad
|
|
BLAKE2b-256 checksum How to use checksums |
84d1ba848b6646f7ac52b026bf38a9d3207269a1f66de0d0818eaf6918c561cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.8
|
Release files / pyclmuapp-0.0.2-py3-none-any.whl
| Download URL | pyclmuapp-0.0.2-py3-none-any.whl |
|---|---|
| Size | 99.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bf865f966d7ca7d0faa04363e93b658e93e25bbcc8b86c49890e761cf6285edf
|
|
BLAKE2b-256 checksum How to use checksums |
d63cc9ea9633a73035e3964adcb631cfef47d5e88690079c1ee208c6c4a12cd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.8
|