AeoLiS
AeoLiS is a process-based model for simulating aeolian sediment transport in situations where supply-limiting factors are important, like in coastal environments. Supply-limitations currently supported are soil moisture contents, sediment sorting and armouring, bed slope effects, air humidity and roughness elements.
https://github.com/openearth/aeolis-python/assets/14054272/128684d6-73ac-4a5f-a186-51559679bd66
Installation
Requirements:
- Python 3.9 or newer
- pip 22.0 or newer
- netCDF4
Installing from PyPI
On the comand line of your working environment (Bash/Shell, Conda, Mamba, or similar), run the following:
pip install aeolis
For Windows users, the recommend way to install AeoLiS is to use Anaconda.
Installing from source
-
Clone the repository using Git, or download the source code.
-
AeoLiS users may install the package with only the required dependencies. Go to
aeolis-pythondirectory and install using pipcd aeolis-python/ pip install .
-
AeoLiS users who intend to modify the sourcecode can install additional dependencies for test and documentation as follows. Go to root directory
aeolis-python/and:pip install -e .[dev]
Running AeoLiS
Examples from command line:
aeolis run <path/to/aeolis.txt/>
# or wind module
aeolis wind <path/to/wind.txt> --mean=6 --duration=3600
Documentation
Detailed documentation can be found at AeoLiS ReadTheDocs
AeoLiS Developer Team
The maintenance and development is done by a group of very enthusiastic people.
Get Involved: Read our Contribution Guidelines to know how you can help to develop AeoLiS.
Current Members:
- Bart van Westen at Deltares
- Nick Cohn at U.S. Army Engineer Research and Development Center (ERDC)
- Sierd de Vries (founder) at Delft University of Technology
- Christa van IJzendoorn at Delft University of Technology
- Caroline Hallin at Delft University of Technology
- Glenn Strypsteen at Katholieke Universiteit Leuven
- Janelle Skaden at U.S. Army Engineer Research and Development Center (ERDC)
Previous Members & Contributors:
- Bas Hoonhout (founder)
- Tom Pak
- Pieter Rauwoens
- Lisa Meijer
Citation
Please, cite this software as follows:
de Vries, S., Hallin, C., van IJzendoorn, C., van Westen, B., Cohn, N., Strypsteen, G., Skaden, J., Agrawal, N., & Garcia Alvarez, M. (2023). AeoLiS (Version 3.0.1) [Computer software]. https://github.com/openearth/aeolis-python
Acknowlegdements
- AeoLiS is supported by the Digital Competence Centre, Delft University of Technology.
- The contributing guidelines for AeoLiS are derived from the NLeSC/python-template and numpy contributing guide
© (2023) AeoLiS Development Team, Delft, The Netherlands.
Metadata
Release files for aeolis 3.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aeolis-3.0.1.tar.gz | 42.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aeolis-3.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 86.2 MB
Release files / aeolis-3.0.1.tar.gz
| Download URL | aeolis-3.0.1.tar.gz |
|---|---|
| Size | 42.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cf1b124770f2605a7bced9d96a8390ad2620d77ff3839d7abf4ab5d6eeb437cc
|
|
BLAKE2b-256 checksum How to use checksums |
aaa2ca419a435ffa81b39e3b817420fd295ae3e73f570030a780ac1d7a8bf21a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|
Release files / aeolis-3.0.1-py3-none-any.whl
| Download URL | aeolis-3.0.1-py3-none-any.whl |
|---|---|
| Size | 43.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
db41f4c78047d43f0cbce20019de35faf5b77c04c55afc05ee6ea3ae3b268e4b
|
|
BLAKE2b-256 checksum How to use checksums |
0818e5a3390e90c8073b4cd89c743886d16a249ef468198f70d502a801484ae6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|