Materials Consortia's OPTIMADE list of providers

[View on GitHub/list your provider]

OPTIMADE provider "Materials Platform for Data Science" (id: mpds)

< back to the full provider list

General information

Short description: A highly curated Pauling File dataset based on ~0.5M publications and backing up Springer Materials, ICDD PDF, ASM APD, MedeA, Pearson Crystal Data, AtomWork Advanced, etc.

Project homepage: https://mpds.io

Index Meta-Database URL: https://providers.optimade.org/index-metadbs/mpds

Detailed information

(information checked on Monday January 24, 2022 at 05:27 UTC)
Index metaDB (/info)State of the /info endpoint of the index meta-database found found Index metaDB versionVersion of the index meta-database v1 Index metaDB (/links)State of the /links endpoint of the index meta-database found found

Databases served by this provider

  • Materials Platform for Data Science (mpds, default sub-database)

    A highly curated Pauling File dataset based on ~0.5M publications and backing up Springer Materials, ICDD PDF, ASM APD, MedeA, Pearson Crystal Data, AtomWork Advanced, etc.
    ValidationResults of validation Passed 14 / 17
    https://api.mpds.io/v1/info/structures

    ValidationError: 4 validation errors for EntryInfoResponse
    data -> formats
    field required (type=value_error.missing)
    data -> description
    field required (type=value_error.missing)
    data -> properties
    field required (type=value_error.missing)
    data -> output_fields_by_format
    field required (type=value_error.missing)


    https://api.mpds.io/v1/structures?page_limit=5&response_fields=chemical_formula_hill,chemical_formula_descriptive,nelements,structure_features,nsites,nperiodic_dimensions,immutable_id,chemical_formula_reduced,chemical_formula_anonymous,lattice_vectors,cartesian_site_positions,assemblies,elements,dimension_types,last_modified,species,species_at_sites,elements_ratios

    ValidationError: 51 validation errors for ValidatorStructureResponseMany
    data -> 0 -> type
    unexpected value; permitted: 'structures' (type=value_error.const; given=properties; permitted=['structures'])
    data -> 0 -> attributes -> elements_ratios
    field required (type=value_error.missing)
    data -> 0 -> attributes -> chemical_formula_descriptive
    field required (type=value_error.missing)
    data -> 0 -> attributes -> chemical_formula_reduced
    Elements in 'chemical_formula_reduced' must appear in alphabetical order: ['Ga', 'Ni', 'U'] not ['U', 'Ni', 'Ga']. (type=value_error)
    data -> 0 -> attributes -> lattice_vectors
    ensure this value has at least 3 items (type=value_error.list.min_items; limit_value=3)
    data -> 0 -> attributes -> cartesian_site_positions
    field required (type=value_error.missing)
    data -> 0 -> attributes -> nsites
    field required (type=value_error.missing)
    data -> 0 -> attributes -> species
    field required (type=value_error.missing)
    data -> 0 -> attributes -> species_at_sites
    field required (type=value_error.missing)
    data -> 0 -> attributes -> structure_features
    field required (type=value_error.missing)
    data -> 1 -> type
    unexpected value; permitted: 'structures' (type=value_error.const; given=properties; permitted=['structures'])
    data -> 1 -> attributes -> elements_ratios
    field required (type=value_error.missing)
    data -> 1 -> attributes -> chemical_formula_descriptive
    field required (type=value_error.missing)
    data -> 1 -> attributes -> chemical_formula_reduced
    Elements in 'chemical_formula_reduced' must appear in alphabetical order: ['Ga', 'Ni', 'U'] not ['U', 'Ni', 'Ga']. (type=value_error)
    data -> 1 -> attributes -> lattice_vectors
    ensure this value has at least 3 items (type=value_error.list.min_items; limit_value=3)
    data -> 1 -> attributes -> cartesian_site_positions
    field required (type=value_error.missing)
    data -> 1 -> attributes -> nsites
    field required (type=value_error.missing)
    data -> 1 -> attributes -> species
    field required (type=value_error.missing)
    data -> 1 -> attributes -> species_at_sites
    field required (type=value_error.missing)
    data -> 1 -> attributes -> structure_features
    field required (type=value_error.missing)
    data -> 2 -> type
    unexpected value; permitted: 'structures' (type=value_error.const; given=properties; permitted=['structures'])
    data -> 2 -> attributes -> elements_ratios
    field required (type=value_error.missing)
    data -> 2 -> attributes -> chemical_formula_descriptive
    field required (type=value_error.missing)
    data -> 2 -> attributes -> chemical_formula_reduced
    Elements in 'chemical_formula_reduced' must appear in alphabetical order: ['Ga', 'Ni', 'U'] not ['U', 'Ni', 'Ga']. (type=value_error)
    data -> 2 -> attributes -> lattice_vectors
    ensure this value has at least 3 items (type=value_error.list.min_items; limit_value=3)
    data -> 2 -> attributes -> cartesian_site_positions
    field required (type=value_error.missing)
    data -> 2 -> attributes -> nsites
    field required (type=value_error.missing)
    data -> 2 -> attributes -> species
    field required (type=value_error.missing)
    data -> 2 -> attributes -> species_at_sites
    field required (type=value_error.missing)
    data -> 2 -> attributes -> structure_features
    field required (type=value_error.missing)
    data -> 3 -> type
    unexpected value; permitted: 'structures' (type=value_error.const; given=properties; permitted=['structures'])
    data -> 3 -> attributes -> elements_ratios
    field required (type=value_error.missing)
    data -> 3 -> attributes -> chemical_formula_descriptive
    field required (type=value_error.missing)
    data -> 3 -> attributes -> chemical_formula_reduced
    string does not match regex "^([A-Z][a-z]?([2-9]|[1-9]\d+)?)+$" (type=value_error.str.regex; pattern=^([A-Z][a-z]?([2-9]|[1-9]\d+)?)+$)
    data -> 3 -> attributes -> chemical_formula_anonymous
    string does not match regex "^([A-Z][a-z]?([2-9]|[1-9]\d+)?)+$" (type=value_error.str.regex; pattern=^([A-Z][a-z]?([2-9]|[1-9]\d+)?)+$)
    data -> 3 -> attributes -> lattice_vectors
    ensure this value has at least 3 items (type=value_error.list.min_items; limit_value=3)
    data -> 3 -> attributes -> cartesian_site_positions
    field required (type=value_error.missing)
    data -> 3 -> attributes -> nsites
    field required (type=value_error.missing)
    data -> 3 -> attributes -> species
    field required (type=value_error.missing)
    data -> 3 -> attributes -> species_at_sites
    field required (type=value_error.missing)
    data -> 3 -> attributes -> structure_features
    field required (type=value_error.missing)
    data -> 4 -> type
    unexpected value; permitted: 'structures' (type=value_error.const; given=properties; permitted=['structures'])
    data -> 4 -> attributes -> elements_ratios
    field required (type=value_error.missing)
    data -> 4 -> attributes -> chemical_formula_descriptive
    field required (type=value_error.missing)
    data -> 4 -> attributes -> chemical_formula_reduced
    string does not match regex "^([A-Z][a-z]?([2-9]|[1-9]\d+)?)+$" (type=value_error.str.regex; pattern=^([A-Z][a-z]?([2-9]|[1-9]\d+)?)+$)
    data -> 4 -> attributes -> lattice_vectors
    ensure this value has at least 3 items (type=value_error.list.min_items; limit_value=3)
    data -> 4 -> attributes -> cartesian_site_positions
    field required (type=value_error.missing)
    data -> 4 -> attributes -> nsites
    field required (type=value_error.missing)
    data -> 4 -> attributes -> species
    field required (type=value_error.missing)
    data -> 4 -> attributes -> species_at_sites
    field required (type=value_error.missing)
    data -> 4 -> attributes -> structure_features
    field required (type=value_error.missing)


    https://api.mpds.io/v1

    ResponseError: Unable to generate filters for endpoint structures: 'info/structures' response was malformed.