Recent Releases of Nanomesh
Nanomesh - 0.9.1
Minor release updating documentation and conda dependencies.
What's Changed
- Add tetgen dependency from conda by @stefsmeets in https://github.com/hpgem/nanomesh/pull/287
- Update contributing guidelines by @stefsmeets in https://github.com/hpgem/nanomesh/pull/288
Full Changelog: https://github.com/hpgem/nanomesh/compare/0.9.0...0.9.1
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets over 3 years ago
Nanomesh - 0.9.0
What's Changed
- Streamline and finetune dashboards by @stefsmeets in https://github.com/hpgem/nanomesh/pull/276
- Move dashboards to own repo by @stefsmeets in https://github.com/hpgem/nanomesh/pull/279
- Update dependencies by @github-actions in https://github.com/hpgem/nanomesh/pull/284
- Update pre-commit hooks by @github-actions in https://github.com/hpgem/nanomesh/pull/283
- Add missing documentation by @stefsmeets in https://github.com/hpgem/nanomesh/pull/285
Full Changelog: https://github.com/hpgem/nanomesh/compare/0.8.1...0.9.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets over 3 years ago
Nanomesh - 0.8.1
What's Changed
- Add missing sample files for data submodule to distribution by @stefsmeets in https://github.com/hpgem/nanomesh/pull/278
Full Changelog: https://github.com/hpgem/nanomesh/compare/0.8.0...0.8.1
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets almost 4 years ago
Nanomesh - 0.8.0
Highlights
- Dashboards! For meshing! It's a work in progress, check it out here.
What's Changed
- Update documentation by @stefsmeets in https://github.com/hpgem/nanomesh/pull/271
- Add function to plot set of points to plotting submodule by @stefsmeets in https://github.com/hpgem/nanomesh/pull/272
- Remove thin polygons with area = 0 causing the program to hang by @stefsmeets in https://github.com/hpgem/nanomesh/pull/273
- Add dashboards for generating meshes and mesh metrics by @stefsmeets in https://github.com/hpgem/nanomesh/pull/274
Full Changelog: https://github.com/hpgem/nanomesh/compare/0.7.0...0.8.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets almost 4 years ago
Nanomesh - 0.7.0
Highlights
- Simplified api
- Improved label specification for plots
- New examples demonstrating interface with finite element libraries
- New method to crop meshes
What's Changed
- Simplify api by @stefsmeets in https://github.com/hpgem/nanomesh/pull/250
- Use jupytext to store source code for notebooks by @stefsmeets in https://github.com/hpgem/nanomesh/pull/251
- Update documentation by @stefsmeets in https://github.com/hpgem/nanomesh/pull/252
- Add example to readme.md and update documentation by @stefsmeets in https://github.com/hpgem/nanomesh/pull/253
- Add flowchart with class hierarchy by @stefsmeets in https://github.com/hpgem/nanomesh/pull/254
- Update dependencies by @github-actions in https://github.com/hpgem/nanomesh/pull/256
- Update pre-commit hooks by @github-actions in https://github.com/hpgem/nanomesh/pull/255
- Demonstrate Nanomesh workflow in combination with Sfepy by @stefsmeets in https://github.com/hpgem/nanomesh/pull/259
- Refactor triangulate by @stefsmeets in https://github.com/hpgem/nanomesh/pull/260
- Add method to remove points that do not belong to any cells by @stefsmeets in https://github.com/hpgem/nanomesh/pull/263
- Demonstrate Nanomesh workflow in combination with scikit-fem by @stefsmeets in https://github.com/hpgem/nanomesh/pull/262
- Add notebook with getfem example by @stefsmeets in https://github.com/hpgem/nanomesh/pull/264
- Improve label specification in mesh plots by @stefsmeets in https://github.com/hpgem/nanomesh/pull/265
- Reduce size of large data volumes used for testing by @stefsmeets in https://github.com/hpgem/nanomesh/pull/266
- Add method to crop meshes by @stefsmeets in https://github.com/hpgem/nanomesh/pull/267
- Update pre-commit hooks by @github-actions in https://github.com/hpgem/nanomesh/pull/268
- Update dependencies by @github-actions in https://github.com/hpgem/nanomesh/pull/269
Full Changelog: https://github.com/hpgem/nanomesh/compare/0.6.0...0.7.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets almost 4 years ago
Nanomesh - 0.6.0
Highlights
- Revised documentation with a broader range of examples
- Better handling of labels and region markers
- More consistent mesh / meshing API
What's Changed
- Return
MeshContainerfromtetrahedralizeby @stefsmeets in https://github.com/hpgem/nanomesh/pull/166 - Label padding with strings for 3D meshes by @stefsmeets in https://github.com/hpgem/nanomesh/pull/187
- Update canonical representation for common objects by @stefsmeets in https://github.com/hpgem/nanomesh/pull/188
- Refactor tests by @stefsmeets in https://github.com/hpgem/nanomesh/pull/190
- Move
simple_triangulateto own submodule by @stefsmeets in https://github.com/hpgem/nanomesh/pull/193 - Add constraint attribute to region marker by @stefsmeets in https://github.com/hpgem/nanomesh/pull/192
- Label boundaries in 2D plot separately by @stefsmeets in https://github.com/hpgem/nanomesh/pull/191
- Support python 3.9 by @stefsmeets in https://github.com/hpgem/nanomesh/pull/63
- Update dependencies by @github-actions in https://github.com/hpgem/nanomesh/pull/207
- Update pre-commit hooks by @github-actions in https://github.com/hpgem/nanomesh/pull/206
- Revert readthedocs version to 3.8 by @stefsmeets in https://github.com/hpgem/nanomesh/pull/208
- Implement segment markers to track internal boundaries by @stefsmeets in https://github.com/hpgem/nanomesh/pull/204
- Add options for plotting labels on 2D mesh plots by @stefsmeets in https://github.com/hpgem/nanomesh/pull/211
- Fix bug in legend deduplication by @stefsmeets in https://github.com/hpgem/nanomesh/pull/212
- Clean up plotting API by @stefsmeets in https://github.com/hpgem/nanomesh/pull/213
- Update dependencies by @github-actions in https://github.com/hpgem/nanomesh/pull/215
- Fix color cycle for 2D triangle plots by @stefsmeets in https://github.com/hpgem/nanomesh/pull/217
- Improve labeling for 3D regions by @stefsmeets in https://github.com/hpgem/nanomesh/pull/218
- Add options to show/hide labels and customize colors in mesh plot by @stefsmeets in https://github.com/hpgem/nanomesh/pull/219
- Refactor 2D mesh plotting functions by @stefsmeets in https://github.com/hpgem/nanomesh/pull/220
- Refactor code and clean up API by @stefsmeets in https://github.com/hpgem/nanomesh/pull/223
- Add option to hide region marker in plot by @stefsmeets in https://github.com/hpgem/nanomesh/pull/229
- Fix issues with documentation by @stefsmeets in https://github.com/hpgem/nanomesh/pull/226
- Add decorator/metaclass to re-use docstrings by @stefsmeets in https://github.com/hpgem/nanomesh/pull/234
- Rename function and update documentation for plotting by @stefsmeets in https://github.com/hpgem/nanomesh/pull/236
- Add Hello world example to documentation by @stefsmeets in https://github.com/hpgem/nanomesh/pull/237
- Use sample data from skimage and revise notebooks by @stefsmeets in https://github.com/hpgem/nanomesh/pull/238
- Rename base types by @stefsmeets in https://github.com/hpgem/nanomesh/pull/240
- Add class to manipulate list of region markers by @stefsmeets in https://github.com/hpgem/nanomesh/pull/243
- Improve compatibility with GMSH by using 1-based indexing for region markers by @stefsmeets in https://github.com/hpgem/nanomesh/pull/244
- Update CITATION.cff by @stefsmeets in https://github.com/hpgem/nanomesh/pull/242
- Use
__init_subclass__to create registry for derived classes by @stefsmeets in https://github.com/hpgem/nanomesh/pull/245
Full Changelog: https://github.com/hpgem/nanomesh/compare/0.5.0...0.6.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets almost 4 years ago
Nanomesh - 0.5.0
What's Changed
- Implement field names for
Meshtypes by @stefsmeets in https://github.com/hpgem/nanomesh/pull/183 - Move 2D padding to
Mesher2DfromTriangleMeshby @stefsmeets in https://github.com/hpgem/nanomesh/pull/179 - Update dependencies and remove
open3d/trimeshinterface functions by @stefsmeets in https://github.com/hpgem/nanomesh/pull/159 - Add workflow to update dependencies by @stefsmeets in https://github.com/hpgem/nanomesh/pull/160
- Fix workflow for updating dependencies by @stefsmeets in https://github.com/hpgem/nanomesh/pull/163
- Consolidate testing workflows by @stefsmeets in https://github.com/hpgem/nanomesh/pull/165
- Update dependencies by @github-actions in https://github.com/hpgem/nanomesh/pull/167
- Fix syntax error (removed api) by @stefsmeets in https://github.com/hpgem/nanomesh/pull/168
- Fix broken tests by @stefsmeets in https://github.com/hpgem/nanomesh/pull/169
- Refactor
generate_contoursinMesher2Dby @stefsmeets in https://github.com/hpgem/nanomesh/pull/171 - Add
__init__.pyto nanomash.mpl by @Laar in https://github.com/hpgem/nanomesh/pull/172 - Fix
KeyErrorwhen retrieving labels by @stefsmeets in https://github.com/hpgem/nanomesh/pull/174 - Derive default label correctly with any cell data input by @stefsmeets in https://github.com/hpgem/nanomesh/pull/177
- Fix deprecated API usage by @stefsmeets in https://github.com/hpgem/nanomesh/pull/182
New Contributors
- @github-actions made their first contribution in https://github.com/hpgem/nanomesh/pull/167
Full Changelog: https://github.com/hpgem/nanomesh/compare/0.4.0...0.5.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets about 4 years ago
Nanomesh - 0.4.0
What's Changed
- Fixes the command to run tetgen by @Laar in https://github.com/hpgem/nanomesh/pull/142
- Make tetgen available on github actions by @stefsmeets in https://github.com/hpgem/nanomesh/pull/143
- Update installation instructions
- Add new MeshContainer class by @stefsmeets in https://github.com/hpgem/nanomesh/pull/147
- Label sets of faces (2D) by @stefsmeets in https://github.com/hpgem/nanomesh/pull/145
- Revise read/write methods on MeshContainer by @stefsmeets in https://github.com/hpgem/nanomesh/pull/151
- Optimize workflow for local thresholding by @stefsmeets in https://github.com/hpgem/nanomesh/pull/152
- Implement RegionMarker dataclass to track region markers by @stefsmeets in https://github.com/hpgem/nanomesh/pull/155
- Remove nbstripout and update hooks by @stefsmeets in https://github.com/hpgem/nanomesh/pull/157
- Bump version to 0.4.0 by @stefsmeets in https://github.com/hpgem/nanomesh/pull/154
Full Changelog: https://github.com/hpgem/nanomesh/compare/0.3.0...0.4.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets about 4 years ago
Nanomesh - 0.3.0
What's Changed
- Rename vertices to points, faces to cells by @stefsmeets in https://github.com/hpgem/nanomesh/pull/126
- Split off generator code by @stefsmeets in https://github.com/hpgem/nanomesh/pull/127, generator code now lives here: https://github.com/hpgem/generators
- Remove dependency on pygalmesh by @stefsmeets in https://github.com/hpgem/nanomesh/pull/128
- Set up action for publishing to pypi by @stefsmeets in https://github.com/hpgem/nanomesh/pull/104
- Fix corner contour closure by @Laar in https://github.com/hpgem/nanomesh/pull/132
- Bugfix: prevent multiple points from being created by @stefsmeets in https://github.com/hpgem/nanomesh/pull/133
- Add function to pad 3d mesh by @stefsmeets in https://github.com/hpgem/nanomesh/pull/134
- Update documentation / installation instructions by @stefsmeets in https://github.com/hpgem/nanomesh/pull/139
- Refactor meshing code by @stefsmeets in https://github.com/hpgem/nanomesh/pull/140
Full Changelog: https://github.com/hpgem/nanomesh/compare/0.2.0...0.3.0
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets over 4 years ago
Nanomesh - 0.2.0
Recent additions:
- Use static renderer for mesh output on readthedocs (#121)
- Fix API inconsistencies (#114)
- Fix labels in
TetraMesh.show_submesh(), and document usage in notebook (#112) - Implement multi-domain meshing for 3D data using
tetgen, see example notebook (#105, #107, #108) - Add function to pad 2D mesh and example notebook (#103)
- Update documentation for minimumboundingrectangle() (#102)
- Add notebook demonstrating regionprops to examine pore properties from 2D image (#101)
- Add banner for project in the readme (#96)
- Implement aligned region of interest selection using FFTs (#94)
- Set up bump2version to version bump with a single command (#95)
Scientific Software - Peer-reviewed
- Jupyter Notebook
Published by stefsmeets over 4 years ago