{
  "_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-3082"
    }
  ],
  "@type": [
    "nrdp:PublicDataResource",
    "dcat:Dataset"
  ],
  "_extensionSchemas": [
    "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/PublicDataResource"
  ],
  "@id": "ark:/88434/mds2-3082",
  "ediid": "ark:/88434/mds2-3082",
  "version": "1.0.0",
  "doi": "doi:10.18434/mds2-3082",
  "title": "\"module-utilities\": A Python package for simplify creating python modules.\n",
  "contactPoint": {
    "fn": "William P. Krekelberg",
    "hasEmail": "mailto:william.krekelberg@nist.gov"
  },
  "modified": "2023-08-22",
  "status": "available",
  "landingPage": "https://data.nist.gov/od/id/mds2-3082",
  "description": [
    "\"module-utilities\"  is a python package of utilities to simplify working with python packages.\nThe main features of `module-utilities` are as follows: \"cached\" module:  A module to cache class attributes and methods. Right now, this uses\n  a standard python dictionary for storage. Future versions will hopefully\n  be more robust to threading and shared cache.\n\"docfiller\" module: A module to share documentation. This is adapted from the\n  pandas `doc` decorator.  There are a host of utilities build around this.\n\"docinhert\": An interface to \"docstring-inheritance\" module. This can be\n  combined with \"docfiller\" to make creating related function/class\n  documentation easy."
  ],
  "keyword": [
    "python packaging",
    "software development"
  ],
  "topic": [
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Information Technology: Data and informatics"
    }
  ],
  "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"
  ],
  "components": [
    {
      "accessURL": "https://github.com/usnistgov/module-utilities",
      "description": "Github repo for `module-utilities`",
      "title": "Source code",
      "@type": [
        "nrdp:AccessPage",
        "dcat:Distribution"
      ],
      "@id": "#usnistgov/module-utilities",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/AccessPage"
      ]
    },
    {
      "accessURL": "https://pages.nist.gov/module-utilities/",
      "title": "Documentation for `module-utilities`",
      "@type": [
        "nrdp:AccessPage",
        "dcat:Distribution"
      ],
      "@id": "#module-utilities/",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/AccessPage"
      ]
    },
    {
      "@id": "cmps/README.pdf",
      "@type": [
        "nrdp:DataFile",
        "nrdp:DownloadableFile",
        "dcat:Distribution"
      ],
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/DataFile"
      ],
      "filepath": "README.pdf",
      "downloadURL": "https://data.nist.gov/od/ds/mds2-3082/README.pdf",
      "mediaType": "application/pdf",
      "description": "README file for`module-utilities` python package",
      "title": "README",
      "size": 151636,
      "checksum": {
        "hash": "06fa8c0d13559d4ee0be002f1c618ff1783244f84d62689d54fb37d560b02f37",
        "algorithm": {
          "tag": "sha256",
          "@type": "Thing"
        }
      }
    }
  ],
  "theme": [
    "Information Technology: Data and informatics"
  ],
  "annotated": "2024-04-02T22:20:52.127568",
  "revised": "2024-04-02T22:20:52.127568",
  "issued": null,
  "firstIssued": "2024-04-02T22:20:52.127568"
}