Software Open Access

surfpy is a Python package for computing surface integrals over smooth embedded manifolds.

Zavalani, Gentian; Hecht, Michael


JSON Export

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

Share

Cite as