Software Open Access
Zavalani, Gentian;
Hecht, Michael
{ "conceptrecid": "3028", "doi": "10.14278/rodare.3029", "owners": [ 895 ], "metadata": { "communities": [ { "id": "rodare" } ], "references": [ "Zavalani, Gentian et al.(2024). High-order numerical integration on regular embedded surfaces to \tarXiv:2403.09178" ], "doc_id": "1", "description": "<p>Surfpy is a Python package for computing surface integrals over smooth embedded manifolds using spectral differentiation. Surfpy rests on curved surface triangulations realised due to kth-order interpolation of the closest point projection, extending initial linear surface approximations. It achieves this by employing a novel technique called square-squeezing, which involves transforming the interpolation tasks of triangulated manifolds to the standard hypercube using a cube-to-simplex transformation that has been recently introduced.</p>", "pub_id": "39257", "resource_type": { "type": "software", "title": "Software" }, "relations": { "version": [ { "parent": { "pid_type": "recid", "pid_value": "3028" }, "index": 0, "is_last": true, "count": 1, "last_child": { "pid_type": "recid", "pid_value": "3029" } } ] }, "language": "eng", "access_right": "open", "title": "surfpy is a Python package for computing surface integrals over smooth embedded manifolds.", "keywords": [ "high-order integration", "spectral differentiation", "numerical quadrature", "quadrilateral mesh" ], "creators": [ { "name": "Zavalani, Gentian", "orcid": "0000-0002-5611-4870", "affiliation": "HZDR \u2013 Helmholtz-Zentrum Dresden-Rossendorf/Casus & TU Dresden" }, { "name": "Hecht, Michael", "orcid": "0000-0001-9214-8253", "affiliation": "HZDR \u2013 Helmholtz-Zentrum Dresden-Rossendorf/Casus " } ], "related_identifiers": [ { "identifier": "https://www.hzdr.de/publications/Publ-39257", "relation": "isIdenticalTo", "scheme": "url" }, { "identifier": "10.14278/rodare.3028", "relation": "isVersionOf", "scheme": "doi" } ], "license": { "id": "CC-BY-1.0" }, "doi": "10.14278/rodare.3029", "publication_date": "2024-06-23", "access_right_category": "success" }, "updated": "2024-07-03T07:52:32.674249+00:00", "links": { "badge": "https://rodare.hzdr.de/badge/doi/10.14278/rodare.3029.svg", "doi": "https://doi.org/10.14278/rodare.3029", "conceptbadge": "https://rodare.hzdr.de/badge/doi/10.14278/rodare.3028.svg", "conceptdoi": "https://doi.org/10.14278/rodare.3028", "bucket": "https://rodare.hzdr.de/api/files/1dd4a9a1-b46e-4cb8-aa59-6576008af356", "html": "https://rodare.hzdr.de/record/3029", "latest": "https://rodare.hzdr.de/api/records/3029", "latest_html": "https://rodare.hzdr.de/record/3029" }, "revision": 4, "conceptdoi": "10.14278/rodare.3028", "created": "2024-06-28T09:11:03.071225+00:00", "id": 3029, "files": [ { "checksum": "md5:89c0f46ed1b9694efa95db06f246b158", "size": 54001, "key": "surfpy", "type": "", "links": { "self": "https://rodare.hzdr.de/api/files/1dd4a9a1-b46e-4cb8-aa59-6576008af356/surfpy" }, "bucket": "1dd4a9a1-b46e-4cb8-aa59-6576008af356" }, { "checksum": "md5:4e59d782214add3e128ea356affe9ef6", "size": 2817704, "key": "surfpy-main.zip", "type": "zip", "links": { "self": "https://rodare.hzdr.de/api/files/1dd4a9a1-b46e-4cb8-aa59-6576008af356/surfpy-main.zip" }, "bucket": "1dd4a9a1-b46e-4cb8-aa59-6576008af356" } ], "stats": { "volume": 18634256.0, "unique_downloads": 36.0, "version_unique_downloads": 36.0, "unique_views": 318.0, "downloads": 38.0, "version_unique_views": 318.0, "version_views": 387.0, "version_downloads": 38.0, "version_volume": 18634256.0, "views": 387.0 } }
All versions | This version | |
---|---|---|
Views | 387 | 387 |
Downloads | 38 | 38 |
Data volume | 18.6 MB | 18.6 MB |
Unique views | 318 | 318 |
Unique downloads | 36 | 36 |