{
  "landingPage": null,
  "bureauCode": [
    "006:55"
  ],
  "contactPoint": {
    "fn": "Zachary Levine",
    "hasEmail": "mailto:zachary.levine@nist.gov"
  },
  "@type": [
    "nrdp:PublicDataResource"
  ],
  "@id": "ark:/88434/mds002bbk2",
  "keyword": [
    "MCML ; light scattering ; optical scattering ; C++ ; parallel ; Monte Carlo"
  ],
  "inventory": [
    {
      "childCount": 2,
      "byType": [
        {
          "forType": "dcat:Distribution",
          "childCount": 2,
          "descCount": 2
        },
        {
          "forType": "nrd:Hidden",
          "childCount": 1,
          "descCount": 1
        },
        {
          "forType": "nrdp:AccessPage",
          "childCount": 1,
          "descCount": 1
        }
      ],
      "descCount": 2,
      "childCollections": [],
      "forCollection": ""
    }
  ],
  "doi": "doi:10.18434/M3NM2G",
  "modified": "2017-09-20",
  "@context": [
    "https://data.nist.gov/od/dm/nerdm-pub-context.jsonld",
    {
      "@base": "ark:/88434/mds002bbk2"
    }
  ],
  "references": [
    {
      "@id": "#ref:10.6028/jres.122.038",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/bib/v0.7#/definitions/DCiteReference"
      ],
      "@type": "deo:BibliographicReference",
      "refType": "IsReferencedBy",
      "location": "https://doi.org/10.6028/jres.122.038"
    }
  ],
  "description": [
    "C++ code for Monte Carlo calculation of optical scattering in multi-layer material.   Described in RH Streater, A-MR Lieberson, AL Pintar. and ZH Levine, \"A parallel version of MCML and an Inverse Monte Carlo Algorithm to Calculate Optical Scattering Parameters,\" J. Res. NIST, https://doi.org/10.6028/jresnist.122.038.   See also the main article RH Streater, A-MR Lieberson, AL Pintar, CC Cooksey, and P Lemaillet, unpublished."
  ],
  "_extensionSchemas": [
    "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/PublicDataResource"
  ],
  "language": [
    "en"
  ],
  "programCode": [
    "006:045"
  ],
  "components": [
    {
      "@type": [
        "nrdp:AccessPage",
        "dcat:Distribution"
      ],
      "accessURL": "https://github.com/usnistgov/MCMLpar",
      "@id": "#usnistgov/MCMLpar",
      "format": {
        "description": "ASCII"
      },
      "title": "MCMLpar: A parallel version of the MCML code",
      "description": "MCML calculates optical scattering distributions give a turbid multiayer characterized by a few parameters such as the absorption lengths, scattering lengths, anisotropy parameter, index of refraction, and thicknesses.  This is a re-implementation which does parallel Monte Carlo.",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/AccessPage"
      ]
    },
    {
      "@id": "#doi:10.18434/M3NM2G",
      "@type": [
        "nrd:Hidden",
        "dcat:Distribution"
      ],
      "accessURL": "https://doi.org/10.18434/M3NM2G"
    }
  ],
  "license": "https://www.nist.gov/open/license",
  "topic": [
    {
      "tag": "Physics: Optical physics",
      "scheme": "https://www.nist.gov/od/dm/nist-themes/v1.0",
      "@type": "Concept"
    }
  ],
  "theme": [
    "Optical physics"
  ],
  "_schema": "https://data.nist.gov/od/dm/nerdm-schema/v0.7#",
  "ediid": "59C7D390830CAAB9E0531A57068196781863",
  "title": "MCMLpar:  A parallel version of the MCML code in C++",
  "publisher": {
    "name": "National Institute of Standards and Technology",
    "@type": "org:Organization"
  },
  "accessLevel": "public",
  "version": "1.0.0"
}