https://github.com/compas-dev/compas_libigl
COMPAS bindings for libigl.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.9%) to scientific vocabulary
Keywords
Repository
COMPAS bindings for libigl.
Basic Info
- Host: GitHub
- Owner: compas-dev
- License: mit
- Language: C++
- Default Branch: main
- Homepage: http://compas.dev/compas_libigl/
- Size: 62.9 MB
Statistics
- Stars: 5
- Watchers: 4
- Forks: 8
- Open Issues: 3
- Releases: 25
Topics
Metadata Files
README.md
compas_libigl
COMPAS-compatible bindings for top-level algorithms of libigl generated with Pybind.
Many of the functions provided by compas_libigl are based on the examples in the libigl tutorial.
Installation
Stable
The stable version of compas_libigl can now be installed from conda-forge.
bash
conda create -n igl compas_libigl
Dev install
A dev version of compas_libigl can be installed using a combination of conda and pip.
bash
conda create -n igl-dev python=3.9 --yes
conda activate igl
pip install --no-build-isolation -ve .
Libigl functions
Currently the following functionalities of Libigl are included in the wrapper
- Geodesic distance calculation
- Scalarfield isolines
- Quad mesh planarization
- Mass matrix of triangle meshes
- Discrete gaussian curvature
- Ray/mesh intersection
- Boundary loops
- Harmonic parametrisation
- Least-squares conformal maps
Examples
The use of the wrapped functions is illustrated with scripts in the examples folder.
Note that the functionality of the package is not directly available in Rhino, but can be used through compas.rpc.
License
Libigl (and therefore also compas_libigl) is licensed under MPL-2.
Owner
- Name: compas-dev
- Login: compas-dev
- Kind: organization
- Website: https://compas.dev
- Repositories: 45
- Profile: https://github.com/compas-dev
COMPAS - an open source computational framework for research and collaboration in AEC
GitHub Events
Total
- Create event: 12
- Issues event: 8
- Release event: 6
- Watch event: 1
- Delete event: 2
- Member event: 1
- Issue comment event: 29
- Push event: 54
- Pull request review event: 19
- Pull request review comment event: 23
- Pull request event: 21
- Fork event: 2
Last Year
- Create event: 12
- Issues event: 8
- Release event: 6
- Watch event: 1
- Delete event: 2
- Member event: 1
- Issue comment event: 29
- Push event: 54
- Pull request review event: 19
- Pull request review comment event: 23
- Pull request event: 21
- Fork event: 2
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 16
- Total pull requests: 24
- Average time to close issues: 6 months
- Average time to close pull requests: about 1 month
- Total issue authors: 9
- Total pull request authors: 6
- Average comments per issue: 3.38
- Average comments per pull request: 1.08
- Merged pull requests: 12
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 4
- Pull requests: 14
- Average time to close issues: 7 days
- Average time to close pull requests: 3 days
- Issue authors: 4
- Pull request authors: 2
- Average comments per issue: 2.25
- Average comments per pull request: 1.5
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- nizartaha (3)
- philianeles (3)
- ioannaMitropoulou (3)
- arpastrana (2)
- nmaslarinos (1)
- ricardoavelino (1)
- juney-lee (1)
- petrasvestartas (1)
- yiqiaowang-arch (1)
Pull Request Authors
- petrasvestartas (15)
- Licini (4)
- dependabot[bot] (2)
- arpastrana (1)
- nperraud (1)
- chenkasirer (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- attrs >=17.4 development
- autopep8 * development
- bump2version >=1.0.1 development
- check-manifest >=0.36 development
- doc8 * development
- flake8 * development
- graphviz * development
- invoke >=0.14 development
- ipykernel * development
- ipython >=5.8 development
- isort * development
- m2r2 * development
- nbsphinx * development
- pydocstyle * development
- pytest >=3.2 development
- sphinx >=3.4 development
- sphinx_compas_theme >=0.13 development
- twine * development
- wheel * development
- actions/checkout v2 composite
- conda-incubator/setup-miniconda v2.0.0 composite
- actions/checkout v2 composite
- compas-dev/compas-actions.docs v2 composite
- actions/checkout v2 composite
- actions/create-release v1 composite
- actions/setup-python v2 composite
- compas-dev/compas-actions.publish v1.0.0 composite
- compas *
- nptyping *
- typing_extensions *