tessellator

Tessellator is a mesher focused on generate meshes and data structures which are suitable for FDTD algorithms.

https://github.com/opensemba/tessellator

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found 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 (10.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Tessellator is a mesher focused on generate meshes and data structures which are suitable for FDTD algorithms.

Basic Info
  • Host: GitHub
  • Owner: OpenSEMBA
  • License: other
  • Language: C++
  • Default Branch: main
  • Size: 622 KB
Statistics
  • Stars: 6
  • Watchers: 3
  • Forks: 5
  • Open Issues: 7
  • Releases: 0
Created over 1 year ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

Tessellator mesher

License License

Build and test

Features

Tessellator is a mesher focused on generate meshes and data structures which are suitable for FDTD algorithms. It includes the following capabilities:

  • Generate staircased meshes from lines, surfaces, and volumes.
  • Support for rectilinear (graded) grids.
  • Import/Export in STL or VTK formats.
  • Conflict resolution between different layers using a predefined hierarchy.
  • Generate conformal meshes with fixed distance intersection with grid planes.

Compilation

When using presets, make sure to define the environment variable VCPKG_ROOT to your vcpkg installation. This can be done using a CMakeUserPreset.json file, for example:

```json { "version": 4,

"include": ["CMakePresets.json"], "configurePresets": [ { "name": "gnu-local", "displayName": "GNU local", "environment": { "VCPKGROOT": "~/workspace/vcpkg/" }, "cacheVariables": { "TESSELLATORENABLE_CGAL": true }, "inherits": "gnu" } ] } ```

Contributing

Citing this work

If you use this software, please give proper attribution by citing it as indicated in the citation file.

Copyright and license

This code and its copyright is property of to the University of Granada (UGR), CIF: Q1818002F, www.ugr.es. UGR has licensed its distribution under terms of the GPL-3.0 and MIT licenses (see LICENSE file) with the name of meshlib

testData/cervezas_alhambra logo has been downloaded from https://cults3d.com/es/modelo-3d/arte/celosia-alhambra-logo-cervezas-alhambra where is available with license CC BY-NC-SA.

Funding

  • Spanish Ministry of Science and Innovation (MICIN/AEI) (Grant Number: PID2022-137495OB-C31)
  • European Union, HECATE project. (HE-HORIZON-JU-Clean-Aviation-2022-01)
  • iSense Project. In-Situ Monitoring of Electromagnetic Interference. (HE-HORIZON-MSCA-2023-DN-01)

Owner

  • Name: OpenSEMBA
  • Login: OpenSEMBA
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Bravo
    given-names: Alberto G.
    orcid: https://orcid.org/0000-0003-1190-2248
  - family-names: Angulo
    given-names: Luis D.
    orcid: https://orcid.org/0000-0002-1690-7892
  - family-names: Garcia
    given-names: Salvador G.
    orcid: https://orcid.org/0000-0001-7317-1423
  - family-names: Rubio Bretones
    given-names: Amelia 
    orcid: https://orcid.org/00000-0002-9337-9093
url: "https://github.com/opensemba/tessellator"
title: "opensemba/tessellator an FDTD meshing tool"
date-released: 2024-07-10

GitHub Events

Total
  • Issues event: 18
  • Watch event: 6
  • Issue comment event: 8
  • Push event: 86
  • Pull request event: 37
  • Pull request review event: 30
  • Pull request review comment event: 20
  • Fork event: 6
  • Create event: 11
Last Year
  • Issues event: 18
  • Watch event: 6
  • Issue comment event: 8
  • Push event: 86
  • Pull request event: 37
  • Pull request review event: 30
  • Pull request review comment event: 20
  • Fork event: 6
  • Create event: 11

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 10
  • Total pull requests: 19
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 9 days
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 0.7
  • Average comments per pull request: 0.16
  • Merged pull requests: 13
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 9
  • Pull requests: 19
  • Average time to close issues: 25 days
  • Average time to close pull requests: 9 days
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 0.78
  • Average comments per pull request: 0.16
  • Merged pull requests: 13
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • lmdiazangulo (14)
  • HaolinJiang (1)
Pull Request Authors
  • lmdiazangulo (18)
  • carlosgonzalez-elemwave (6)
  • ashybabashyba (2)
Top Labels
Issue Labels
bug (2) documentation (1) question (1)
Pull Request Labels
enhancement (4) bug (1)