You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coastal ocean mesh generation from ESRI Shapefiles and digitial elevation models.
10
+
Coastal ocean mesh generation from ESRI Shapefiles and digitial elevation models.
10
11
11
12
12
13
Functionality
13
14
=============
14
15
15
-
* WIP
16
+
* A toolkit for the development of meshes and their auxiliary files that are used in the simulation of coastal ocean circulation. The software integrates mesh generation with geophysical datasets such as topobathymetric rasters/digital elevation models and shapefiles representing coastal features. It provides some necessary pre- and post-processing tools to inevitably perform a succesful numerical simulations with the developed model.
17
+
* Automatically deal with arbitrarily complex shoreline vector datasets that represent complex coastal boundaries and incorporate the data in an automatic-sense into the mesh generation process.
18
+
* A variety of commonly used mesh size functions to distribute element sizes that can easily be controlled via a simple scripting application interface.
19
+
* Mesh checking and clean-up methods to avoid simulation problems.
20
+
21
+
Questions?
22
+
============
23
+
24
+
Besides posting issues with the code on Github, you can also ask questions via our Slack channel [here](https://join.slack.com/t/oceanmesh2d/shared_invite/zt-hcu2nag7-NUBw52cxxlYupLrc1hqvhw).
25
+
26
+
Otherwise please reach out to either Dr. William Pringle (wpringle@nd.edu) or Dr. Keith Roberts (krober@usp.br) with questions or concerns!
27
+
28
+
Installation
29
+
============
30
+
31
+
For installation, oceanmesh needs [CGAL](https://www.cgal.org/) and
32
+
[pybind11](https://github.com/pybind/pybind11):
33
+
34
+
sudo apt install libcgal-dev python3-pybind11
35
+
36
+
After that, clone the repo and oceanmesh can be updated/installed using pip.
37
+
38
+
pip install -U -e .
39
+
40
+
:warning:
41
+
42
+
**WARNING: THIS PROGRAM IS IN ACTIVE DEVELOPMENT. INSTALLATION IS ONLY RECOMMENDED FOR DEVELOPERS AT THIS TIME. WHEN A STABLE API IS REACHED, THE PROGRAM WILL BE AVAILABLE VIA pypi**
16
43
17
44
Examples
18
45
==========
19
46
20
-
* WIP
47
+
Build a simple mesh around New York witha minimum element size of 1 km expanding linear from the shoreline to a maximum size of 5 km.
48
+
49
+
50
+
**Here we use the GSHHS shoreline [here](http://www.soest.hawaii.edu/pwessel/gshhg/gshhg-shp-2.3.7.zip) and the Python package `meshio` to write the mesh to a VTK file for visualization in ParaView.**
0 commit comments