diff --git a/CHANGELOG.md b/CHANGELOG.md index c132f77..7503587 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +* Added authors and credits section using `AUTHORS.md`. + ### Removed diff --git a/pyproject.toml b/pyproject.toml index 7d955dd..0e44301 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,14 @@ description = "libigl wrapper for COMPAS." readme = "README.md" requires-python = ">=3.9" authors = [ - { name = "tom van mele", email = "tom.v.mele@gmail.com" }, + { name = "Tom Van Mele", email = "tom.v.mele@gmail.com" }, + { name = "Petras Vestartas", email = "petrasvestartas@gmail.com" }, + { name = "Li Chen", email = "leochen1990@gmail.com" }, + { name = "Rafael Pastrana", email = "pastrana@arch.ethz.ch" }, + { name = "Ziqi Wang", email = "qiqiustc@gmail.com" } +] +maintainers = [ + { name = "Tom Van Mele", email = "tom.v.mele@gmail.com" }, { name = "Petras Vestartas", email = "petrasvestartas@gmail.com" } ] classifiers = [ diff --git a/src/compas_libigl/__init__.py b/src/compas_libigl/__init__.py index 75d2a4d..64f2d71 100644 --- a/src/compas_libigl/__init__.py +++ b/src/compas_libigl/__init__.py @@ -11,14 +11,8 @@ from .planarize import quadmesh_planarize from .meshing import trimesh_remesh_along_isoline, trimesh_remesh_along_isolines - -__author__ = ["tom van mele", "petras vestartas"] -__copyright__ = "Block Research Group - ETH Zurich" -__license__ = "Mozilla Public License Version 2.0" -__email__ = "van.mele@arch.ethz.ch, petrasvestartas@gmail.com" __version__ = "0.4.0" - HERE = os.path.dirname(__file__) HOME = os.path.abspath(os.path.join(HERE, "../../")) @@ -81,8 +75,15 @@ def get_armadillo(): return "https://raw.githubusercontent.com/libigl/libigl-tutorial-data/master/armadillo.obj" +def find(name): + """Find a file in the data directory through recursive search.""" + datapath = DATA + return compas.find(name, datapath) + + __all_plugins__ = [ - "compas_libigl._nanobindcompas_libigl._boundaries", + "compas_libigl._nanobind", + "compas_libigl.boundaries", "compas_libigl.curvature", "compas_libigl.geodistance", "compas_libigl.intersections", @@ -103,6 +104,7 @@ def get_armadillo(): "get", "get_beetle", "get_armadillo", + "find", "trimesh_boundaries", "trimesh_gaussian_curvature", "trimesh_principal_curvature",