{
  "_schema": "https://data.nist.gov/od/dm/nerdm-schema/v0.7#",
  "@context": [
    "https://data.nist.gov/od/dm/nerdm-pub-context.jsonld",
    {
      "@base": "ark:/88434/mds2-2806"
    }
  ],
  "@type": [
    "nrdp:DataPublication",
    "nrdp:PublicDataResource",
    "dcat:Dataset"
  ],
  "_extensionSchemas": [
    "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/PublicDataResource"
  ],
  "@id": "ark:/88434/mds2-2806",
  "ediid": "ark:/88434/mds2-2806",
  "version": "1.1.0",
  "doi": "doi:10.18434/mds2-2806",
  "title": "IMPPY3D: Image Processing in Python for 3D Image Stacks",
  "contactPoint": {
    "fn": "Newell Moser",
    "hasEmail": "mailto:newell.moser@nist.gov"
  },
  "modified": "2025-01-23",
  "status": "available",
  "landingPage": "https://data.nist.gov/od/id/mds2-2806",
  "description": [
    "Image Processing in Python for 3D image stacks, or IMPPY3D, is a software repository comprising mostly Python scripts that simplify post-processing and 3D shape characterization of grayscale image stacks, otherwise known as volume-based images, 3D images, or voxel models. IMPPY3D was originally created for post-processing image stacks generated from X-ray computed tomography measurements. However, IMPPY3D also contains a functions to aid in post-processing general 2D/3D images.",
    "Python was chosen for this library because of it is a productive, easy-to-use language. However, for computationally intense calculations, compiled codes and libraries are used for improved performance, such as well known libraries like Numpy and SciKit-Image. Compiled libraries internal to IMPPY3D were created using Cython. IMPPY3D was developed in an Anaconda/Miniforge environment with Windows 10 and Linux in mind, but IMPPY3D can be installed to other operating systems through pip via PyPi (https://pypi.org/project/imppy3d/).",
    "Some of the highlighted capabilities of IMPPY3D include: interactive graphical user-interfaces (GUIs) available for many image processing functions, various 2D/3D image filters (e.g., blurring, sharpening, denoising, erosion/dilation), the ability to segment and label continuous 3D objects, precisely rotating an image stack in 3D and re-slicing along the new Z-axis, multiple algorithms for fitting rotated bounding boxes to continuous voxel objects, and export options to convert image stacks into 3D voxel models or smooth surface-based STL models suitable for viewing in ParaView.",
    "Major releases of IMPPY3D will be included here for download, but for additional information and the most up to date version, visit the official NIST GitHub repository at, https://github.com/usnistgov/imppy3d",
    "NOTE: Trade names are provided only to specify the source of information and procedures adequately and do not imply endorsement by the National Institute of Standards and Technology. Similar products by other developers may be found to work as well or better."
  ],
  "keyword": [
    "python",
    "image processing",
    "3d",
    "x-ray",
    "tomography",
    "image stack"
  ],
  "topic": [
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Information Technology: Visualization research"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Mathematics and Statistics: Image and signal processing"
    }
  ],
  "accessLevel": "public",
  "license": "https://www.nist.gov/open/license",
  "publisher": {
    "name": "National Institute of Standards and Technology",
    "@type": "org:Organization"
  },
  "language": [
    "en"
  ],
  "bureauCode": [
    "006:55"
  ],
  "programCode": [
    "006:052"
  ],
  "_editStatus": "done",
  "theme": [
    "Information Technology: Visualization research",
    "Mathematics and Statistics: Image and signal processing"
  ],
  "components": [
    {
      "accessURL": "https://github.com/usnistgov/imppy3d",
      "format": {
        "description": "Github repository"
      },
      "description": "imppy3d continues to be developed with new features and fixes for bugs. The latest release version can be downloaded on the NIST GitHub repository.",
      "title": "imppy3d: Current development version available on GitHub",
      "@type": [
        "nrdp:AccessPage",
        "dcat:Distribution"
      ],
      "@id": "#usnistgov/imppy3d",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/AccessPage"
      ]
    },
    {
      "@id": "cmps/imppy3d_v1.2.0.zip",
      "@type": [
        "nrdp:DataFile",
        "nrdp:DownloadableFile",
        "dcat:Distribution"
      ],
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/DataFile"
      ],
      "filepath": "imppy3d_v1.2.0.zip",
      "downloadURL": "https://data.nist.gov/od/ds/mds2-2806/imppy3d_v1.2.0.zip",
      "mediaType": "application/zip",
      "description": "A .zip file containing a clone of the IMPPY3D v1.2.0 GitHub repository as well as pip-installable files.",
      "title": "IMPPY3D v1.2.0",
      "size": 52324545,
      "checksum": {
        "hash": "cb55f4499ec987e3237e7a71d90c52fa8a119474b35019a738b6c98540dee917",
        "algorithm": {
          "tag": "sha256",
          "@type": "Thing"
        }
      }
    },
    {
      "@id": "cmps/imppy3d_v1p0.zip",
      "@type": [
        "nrdp:DataFile",
        "nrdp:DownloadableFile",
        "dcat:Distribution"
      ],
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/DataFile"
      ],
      "filepath": "imppy3d_v1p0.zip",
      "downloadURL": "https://data.nist.gov/od/ds/mds2-2806/imppy3d_v1p0.zip",
      "mediaType": "application/x-zip-compressed",
      "format": {
        "description": "Compressed zip file containing text files and Python scripts"
      },
      "description": "This is a ZIP file containing the initial release of the imppy3d GitHub repository: Python functions, Anaconda installation dependencies, and documentation files.",
      "title": "imppy3d version 1.0",
      "size": 19841199,
      "checksum": {
        "hash": "3b62b6c07bd53b976ca6f596e604106c77a7375f3d1b3bb0d364cb477db405f0",
        "algorithm": {
          "tag": "sha256",
          "@type": "Thing"
        }
      }
    }
  ],
  "authors": [
    {
      "familyName": "Moser",
      "fn": "Newell H. Moser",
      "givenName": "Newell",
      "middleName": "H.",
      "affiliation": [
        {
          "title": "National Institute of Standards and Technology",
          "subunits": [
            "Material Measurement Laboratory"
          ],
          "@type": "org:Organization",
          "@id": "ror:05xpvk416"
        }
      ],
      "orcid": "0000-0002-3346-6427",
      "@type": "foaf:Person"
    },
    {
      "familyName": "Landauer",
      "fn": "Alexander K. Landauer",
      "givenName": "Alexander",
      "middleName": "K.",
      "affiliation": [
        {
          "title": "National Institute of Standards and Technology",
          "subunits": [
            "Material Measurement Laboratory"
          ],
          "@type": "org:Organization",
          "@id": "ror:05xpvk416"
        }
      ],
      "orcid": "0000-0003-2863-039X",
      "@type": "foaf:Person"
    },
    {
      "familyName": "Kafka",
      "fn": "Orion L. Kafka",
      "givenName": "Orion",
      "middleName": "L.",
      "affiliation": [
        {
          "title": "National Institute of Standards and Technology",
          "subunits": [
            "Material Measurement Laboratory"
          ],
          "@type": "org:Organization",
          "@id": "ror:05xpvk416"
        }
      ],
      "orcid": "0000-0003-2333-8154",
      "@type": "foaf:Person"
    }
  ],
  "annotated": "2025-04-30T20:51:46.542771",
  "revised": "2025-04-30T20:51:46.542771",
  "issued": null,
  "firstIssued": "2023-06-13T22:58:18.636211",
  "releaseHistory": {
    "@id": "ark:/88434/mds2-2806.rel",
    "@type": [
      "nrdr:ReleaseHistory"
    ],
    "hasRelease": [
      {
        "version": "1.0.0",
        "issued": "2023-03-09",
        "@id": "ark:/88434/mds2-2806/pdr:v/1.0.0",
        "location": "https://data.nist.gov/od/id/ark:/88434/mds2-2806/pdr:v/1.0.0",
        "description": "initial release"
      },
      {
        "version": "1.1.0",
        "issued": "2025-01-23",
        "@id": "ark:/88434/mds2-2806/pdr:v/1.1.0",
        "location": "https://data.nist.gov/od/id/ark:/88434/mds2-2806/pdr:v/1.1.0",
        "description": "data update"
      }
    ]
  }
}