Skip to content

Releases: noaa-ocs-modeling/OCSMesh

v1.7.0

23 Dec 20:11
a9e2fa7

Choose a tag to compare

Version leading to OCSMesh v2.0.0.

This is the last OCSMesh version with Jigsaw dependencies.

MAJOR UPDATE ALERT - Upcoming OCSMesh 2.0.0
OCSMesh is going through significant architectural changes.
The current architecture will be depracated soon, among the upcoming changes we highlight:

  1. Mesh Engines (Jigsaw and Triangle) will become OPTIONAL dependencies.
    After version 2.0.0 you will have to install them manually.
  2. A new default mesh engine will be adopted to replace Jigsaw.
  3. 'jigsaw_msh_t' will be replaced by a new custom Python class called 'MeshData'.
  4. Functions operating on msh_t objects will be updated to support MeshData.
    This v1.7.0 is the last release version before OCSMesh 2.0.0.

v1.6.5

22 Oct 15:18
426f06c

Choose a tag to compare

This version includes the Hfun parallelization framework developed by @yashveeeeer.

Future development includes:

  • the parallelization of all refinements/constraints functions.
  • add mpi4py capabilities.

v1.6.4

19 Feb 17:18
1673c70

Choose a tag to compare

new function for remeshing undesirable islands and slivers

v1.6.3

21 Jan 20:03
a40b65a

Choose a tag to compare

Updates to the end to end mesh gen.

Remove possible slivers in the buffer mesh (river into the floodplain)

v1.6.2

23 Dec 14:17
695aefd

Choose a tag to compare

This version can handle RiverMapper outputs with irregular geometries.

v1.6.1

12 Sep 20:06
a484d9e

Choose a tag to compare

updates to merge_overlapping_meshes.

New argument hfun_mesh to control transition.

v1.6.0

03 Sep 18:42
574b8b5

Choose a tag to compare

New RiverMapper triangulation functions:

ocsmesh.utils.triangulate_rivermapper_poly(rm_poly_GEOPANDASDATAFRAME)

v1.5.9

16 Aug 19:24
aec574f

Choose a tag to compare

New functions added to utils:

  • clip_elements_by_index
  • cleanup_skewed_el
  • cleanup_concave_quads
  • quadrangulate_rivermapper_arcs

Dropped support to Python 3.9

v1.5.8

13 Aug 13:01
38f3ac4

Choose a tag to compare

updated deprecated unary_union to union_all

v1.5.7

28 Jun 23:16
20a27cd

Choose a tag to compare

functions added to ocsmesh.utilts:
calc_el_angles(msht), for calculating the internal angles of each element (tri and quads)
order_mesh(msht_: returns the reordered mesh (counterclockwise)
quads_from_tri(msht): creates quads from triangular mesh

Full Changelog: v1.5.6...v1.5.7