-
Notifications
You must be signed in to change notification settings - Fork 69
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* correcting concatenation of `ibtype` and `nvell` in `msh.bd` field assuming row vector, also correcting this format to a row vector when reading in from a fort.14 Co-authored-by: William Pringle <[email protected]> Co-authored-by: Keith Roberts <[email protected]>
- Loading branch information
1 parent
315693e
commit f54a6d9
Showing
3 changed files
with
18 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,7 +29,7 @@ Getting help | |
|
||
Besides posting [issues](https://github.com/CHLNDDEV/OceanMesh2D/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-ldexcc7m-LkkxsUTUekHbJNxwlyrMYQ). | ||
|
||
Note: If the slack link invite isn't working, please send either one of us and an email and we'll fix it. By default, the invite link expires every 30 days. | ||
Note: If the slack link invite isn't working, please send either one of us and an email and we'll fix it. By default, the invite link expires every 30 days. | ||
|
||
Otherwise please reach out to either Dr. William Pringle ([email protected]) or Dr. Keith Roberts ([email protected]) with questions or concerns or feel free to start an Issue in the issues tab above. | ||
|
||
|
@@ -70,10 +70,10 @@ PLEASE READ THE USER GUIDE! | |
A recent pdf of the user guide is located in this branch. For a continually updated version click [here](https://www.overleaf.com/read/hsqjhvtbkgvj#/54715995/) (wait for compilation and then click download PDF) | ||
|
||
Run the "setup.sh" bash script to download the required m_map package and the base datasets: | ||
- GSHHG global shoreline | ||
- GSHHG global shoreline | ||
- SRTM15_PLUS global topobathy DEM | ||
|
||
Additional data required for some of the following examples must be downloaded manually from [here](https://drive.google.com/open?id=1LeQJFKaVCM2K59pKO9jDcB02yjTmJPmL). Specifically, Examples 2, 3, 4, 5 and 5b require additional datasets from the google drive folder while base datasets are sufficient for the other examples. | ||
Additional data required for some of the following examples must be downloaded manually from [here](https://drive.google.com/open?id=1LeQJFKaVCM2K59pKO9jDcB02yjTmJPmL). Specifically, Examples 2, 3, 4, 5 and 5b require additional datasets from the google drive folder while base datasets are sufficient for the other examples. | ||
``` | ||
Featured in ┌╼ Examples/Example_1_NZ.m %<- A simple mesh around South Island New Zealand that uses GSHHS shoreline. | ||
user guide ├── Examples/Example_2_NY.m %<- A high-resolution mesh around the New York/Manhattan area that uses a DEM created from LiDAR data. | ||
|
@@ -91,7 +91,7 @@ Testing | |
|
||
To ensure the software is fully functional on your system before building some crazy meshes it is strongly recommended to run the tests (RunTests.m) in the Tests/ directory. | ||
|
||
We test all pull requests using this test suite on a local host before accepting. For substantial pull requests we will also test the Examples from the Examples/ directory. | ||
We test all pull requests using this test suite on a local host before accepting. For substantial pull requests we will also test the Examples from the Examples/ directory. | ||
|
||
References! | ||
============== | ||
|
@@ -141,10 +141,11 @@ Changelog | |
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) | ||
|
||
### Unreleased | ||
## Added | ||
## Added | ||
- Deleting boundary conditions by specifyng their indices in `msh.object.bd` field. See https://github.com/CHLNDDEV/OceanMesh2D/pull/205 | ||
## Fixed | ||
- Correctly deleting weirs from boundary object through `make_bc` delete method. See https://github.com/CHLNDDEV/OceanMesh2D/pull/205 | ||
- Array format fix for reading in ibtype and nvell from fort.14 file and when executing carry_over_weirs. See https://github.com/CHLNDDEV/OceanMesh2D/pull/206 | ||
|
||
### [4.0.0] - 2021-03-14 | ||
## Added | ||
|
@@ -153,23 +154,23 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) | |
- Mesh "cleaning" modes moderate and aggressive transfer nodal attributes via improvements to `msh.map_mesh_properties` | ||
- `msh.remove_attribute()` method to remove f13 attribute(s) | ||
- new `msh.interp()` `slope_calc` kwarg option to set the method of computing the topographic gradients (slopes), either `rms` [default] or `abs` | ||
- new `extract_subdomain()` `keep_numbering` kwarg option to keep the full mesh triangulation numbering on the subdomain [off by default]. | ||
- new `extract_subdomain()` `keep_numbering` kwarg option to keep the full mesh triangulation numbering on the subdomain [off by default]. | ||
|
||
## Changed | ||
- `msh.plot()` overhaul. All options specified via kwarg. | ||
- `msh.plot()` option `subset` option is now called `subdomain` | ||
- `msh.plot()` arbitary f13 option now utilizes `colormap` kwarg | ||
- `utilities/extract_subdomain` now is called with kwargs. | ||
- Cleaning up `msh.bound_courant_number()` to use `msh.get_boundary_of_mesh()` for Delaunay-triangulation and allowing `msh.clean()` to do the transfer of attributes automatically. | ||
- `msh.plus(obj1,obj2)` can now carry over obj2 f13 attributes if also exist in obj1 | ||
- `msh.plus(obj1,obj2)` can now carry over obj2 f13 attributes if also exist in obj1 | ||
- `msh()` more efficient storing of boundary conditions read in from fort.xx files, and `msh.write()` can write out arbitrary vertex indices (instead of just 1 to NP). | ||
|
||
## Fixed | ||
- Boundary labeling fix | ||
- Prompt when labeling bcs using `outer` kwarg in `make_bc` | ||
- fix for boundary condition mapping in `msh.map_mesh_properties()` especially for weirs/barriers | ||
- fix for barrier mapping in `msh.plus()` routine | ||
- fix for `msh.make_bc(m,auto,gdat)` where gdat is empty. In this case it uses the depths on the mesh to determine the open boundaries. | ||
- fix for `msh.make_bc(m,auto,gdat)` where gdat is empty. In this case it uses the depths on the mesh to determine the open boundaries. | ||
- check for `poly2ccw` mapping toolbox function in `kml2struct` | ||
- fix for `msh.plot()` on log colormap when plotting f13 attributes | ||
|
||
|