{"conceptdoi":"10.14278/rodare.3028","conceptrecid":"3028","created":"2024-06-28T09:11:03.071225+00:00","doi":"10.14278/rodare.3029","files":[{"bucket":"1dd4a9a1-b46e-4cb8-aa59-6576008af356","checksum":"md5:89c0f46ed1b9694efa95db06f246b158","key":"surfpy","links":{"self":"https://rodare.hzdr.de/api/files/1dd4a9a1-b46e-4cb8-aa59-6576008af356/surfpy"},"size":54001,"type":""},{"bucket":"1dd4a9a1-b46e-4cb8-aa59-6576008af356","checksum":"md5:4e59d782214add3e128ea356affe9ef6","key":"surfpy-main.zip","links":{"self":"https://rodare.hzdr.de/api/files/1dd4a9a1-b46e-4cb8-aa59-6576008af356/surfpy-main.zip"},"size":2817704,"type":"zip"}],"id":3029,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.3029.svg","bucket":"https://rodare.hzdr.de/api/files/1dd4a9a1-b46e-4cb8-aa59-6576008af356","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.3028.svg","conceptdoi":"https://doi.org/10.14278/rodare.3028","doi":"https://doi.org/10.14278/rodare.3029","html":"https://rodare.hzdr.de/record/3029","latest":"https://rodare.hzdr.de/api/records/3029","latest_html":"https://rodare.hzdr.de/record/3029","self":"https://rodare.hzdr.de/api/records/3029"},"metadata":{"access_right":"open","access_right_category":"success","communities":[{"id":"rodare"}],"creators":[{"affiliation":"HZDR – Helmholtz-Zentrum Dresden-Rossendorf/Casus  & TU Dresden","name":"Zavalani, Gentian","orcid":"0000-0002-5611-4870"},{"affiliation":"HZDR – Helmholtz-Zentrum Dresden-Rossendorf/Casus ","name":"Hecht, Michael","orcid":"0000-0001-9214-8253"}],"description":"<p>Surfpy is a Python package for computing surface integrals over smooth embedded manifolds using spectral differentiation.&nbsp;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>","doc_id":"1","doi":"10.14278/rodare.3029","keywords":["high-order integration","spectral differentiation","numerical quadrature","quadrilateral mesh"],"language":"eng","license":{"id":"CC-BY-1.0"},"pub_id":"39257","publication_date":"2024-06-23","references":["Zavalani, Gentian et al.(2024). High-order numerical integration on regular embedded surfaces to \tarXiv:2403.09178"],"related_identifiers":[{"identifier":"https://www.hzdr.de/publications/Publ-39257","relation":"isIdenticalTo","scheme":"url"},{"identifier":"10.14278/rodare.3028","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":1,"index":0,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"3029"},"parent":{"pid_type":"recid","pid_value":"3028"}}]},"resource_type":{"title":"Software","type":"software"},"title":"surfpy is a Python package for computing surface integrals over smooth embedded manifolds."},"owners":[895],"revision":4,"stats":{"downloads":145.0,"unique_downloads":137.0,"unique_views":1079.0,"version_downloads":145.0,"version_unique_downloads":137.0,"version_unique_views":1079.0,"version_views":1181.0,"version_volume":90741235.0,"views":1181.0,"volume":90741235.0},"updated":"2024-07-03T07:52:32.674249+00:00"}