Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huidaecho/meshed
Memory-Efficient Watershed Delineation (MESHED)
https://github.com/huidaecho/meshed
Last synced: 3 days ago
JSON representation
Memory-Efficient Watershed Delineation (MESHED)
- Host: GitHub
- URL: https://github.com/huidaecho/meshed
- Owner: HuidaeCho
- License: gpl-3.0
- Created: 2024-04-28T18:54:35.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-07-11T19:36:02.000Z (4 months ago)
- Last Synced: 2024-07-12T16:59:01.719Z (4 months ago)
- Language: C
- Size: 38.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Memory-Efficient Watershed Delineation (MESHED)
Part of the [Memory-Efficient I/O-Improved Drainage Analysis System (MIDAS)](https://github.com/HuidaeCho/midas)
A journal manuscript "*Avoid backtracking and burn your inputs: CONUS-scale watershed delineation using OpenMP*" is accepted for publication in [Environmental Modelling & Software](https://www.sciencedirect.com/journal/environmental-modelling-and-software) in October 2024.
Find [the author's version](https://idea.isnew.info/publications/Avoid%20backtracking%20and%20burn%20your%20inputs:%20CONUS-scale%20watershed%20delineation%20using%20OpenMP.pdf).Citation: Cho, H., Accepted for Publication in 2024. Avoid backtracking and burn your inputs: CONUS-scale watershed delineation using OpenMP. Environmental Modelling & Software.
![image](https://clawrim.isnew.info/wp-content/uploads/2024/07/meshed-flyer.png)
Flow direction encoding in GeoTIFF:
![image](https://github.com/HuidaeCho/mefa/assets/7456117/6268b904-24a4-482e-8f6d-9ec9c4edf143)## Requirements
* C compiler with [OpenMP](https://www.openmp.org/) support
* [GDAL](https://gdal.org/)For Windows, use [MSYS2](https://www.msys2.org/) and [OSGeo4W](https://trac.osgeo.org/osgeo4w/) to install [GCC](https://gcc.gnu.org/) and [GDAL](https://gdal.org/), respectively.
## How to compile MESHED
```bash
make
```## Test data
Test data is available at https://data.isnew.info/meshed.html.
## Testing on Windows
```cmd
cd test
pretest_TX.bat
test_TX.bat
```## Testing on Linux
```bash
cd test
./pretest_TX.sh
./test_TX.sh
```