SEOLAB
Seashore Erosion modelling framework built in xarray-simLAB
SEOLAB is a Python-based modelling framework for simulating the long-term evolution of rocky coastlines. It is designed to benchmark different coastal erosion models under consistent settings, making it easy to compare model behaviours and test new erosion laws within the same workflow.
Installation
pip install SEOLAB
Features
- Modular process-based architecture built on xarray-simlab
- Pre-built erosion models (Simple, Anderson, Scape) with optional salt weathering
- xarray-based interface for simulation setup, execution, and output
- Extensible — plug in your own erosion model with minimal code
Documentation
Full tutorials are available at: https://github.com/GoldDH/SEOLAB
Quick Start
import xsimlab as xs
import numpy as np
from SEOLAB.models import model_simple_salt
ds_in = xs.create_setup(
model=model_simple_salt,
clocks={'time': np.arange(0, 1_000_000, 100)},
master_clock='time',
input_vars={
'grid__dx': 10,
'grid__length': 10000,
...
},
output_vars={
'topo__elevation': 'time',
}
)
ds_out = ds_in.xsimlab.run(model=model_simple_salt)
Citation
If you use SEOLAB in your research, please cite:
Keum, D. (in prep). SEOLAB: A modular framework for rocky coastline evolution modelling.
License
MIT
Metadata
Release files for SEOLAB 0.1.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 | |
|---|---|---|---|
| seolab-0.1.1.tar.gz | 19.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seolab-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.3 kB
Release files / seolab-0.1.1.tar.gz
| Download URL | seolab-0.1.1.tar.gz |
|---|---|
| Size | 19.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d6b18f41f57f8f89c72a3aadd32c135fc46e7e1792ed491c6400f81baa35aae
|
|
BLAKE2b-256 checksum How to use checksums |
319d6129818d5b392f49c6b703086c1cf9e8797edbbee8a668184810649bbb95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / seolab-0.1.1-py3-none-any.whl
| Download URL | seolab-0.1.1-py3-none-any.whl |
|---|---|
| Size | 23.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
de33359fa671086cd669d88a5a88299cc2434b43b17dd0301e8ccd37af836ed9
|
|
BLAKE2b-256 checksum How to use checksums |
e8b0a0c52d0a19f5fd9f2153b9558ddd000aca52b2493494cb1f4dea70ebedab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|