Materials Consortia's OPTIMADE list of providers

[View on GitHub/List your provider]

OPTIMADE provider "Computational materials repository (CMR)" (id: cmr)

< back to the full provider list

General information

Short description: CMR is a collection of materials repositories from different projects such as C2DB, QPOD and many more

Project homepage: https://cmr.fysik.dtu.dk

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

Number of structures: 16,905

Detailed information

(information checked on Saturday December 21, 2024 at 05:30 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

  • Computational materials repository (CMR) (cmr, default sub-database)

    https://cmr-optimade.fysik.dtu.dk

    CMR is a collection of materials repositories from different projects such as C2DB, QPOD and many more

    Properties served by this database:

    By entry type (click to expand):
    • structures
      • The full list of standard OPTIMADE properties.

    Validation

    ValidationResults of validation Passed 11 / 14
    https://cmr-optimade.fysik.dtu.dk/v1/info/structures

    ValidationError: 15 validation errors for EntryInfoResponse
    data.properties.id
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'string', 'sort..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.type
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'string', 'sort..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.elements
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'list', 'sortab..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.nelements
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'integer', 'sor..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.chemical_formula_reduced
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'string', 'sort..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.chemical_formula_hill
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'string', 'sort..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.chemical_formula_anonymous
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'string', 'sort..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.dimension_types
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'list', 'sortab..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.nperiodic_dimensions
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'integer', 'sor..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.lattice_vectors
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'list', 'sortab...': '...', 'unit': 'Å'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.cartesian_site_positions
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'list', 'sortab...': '...', 'unit': 'Å'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.nsites
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'integer', 'sor..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.species
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'list', 'sortab..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.species_at_sites
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'list', 'sortab..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type
    data.properties.structure_features
    Input should be a valid dictionary or instance of EntryInfoProperty [type=model_type, input_value=[{'type': 'list', 'sortab..., 'description': '...'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.10/v/model_type


    https://cmr-optimade.fysik.dtu.dk/v1/structures?page_limit=4&response_fields=elements_ratios,immutable_id,nelements,assemblies,species,species_at_sites,chemical_formula_reduced,nsites,lattice_vectors,dimension_types,chemical_formula_hill,nperiodic_dimensions,cartesian_site_positions,elements,chemical_formula_descriptive,structure_features,last_modified,chemical_formula_anonymous

    ValidationError: 8 validation errors for ValidatorStructureResponseMany
    data.0.id
    Input should be a valid string [type=string_type, input_value=0, input_type=int]
    For further information visit https://errors.pydantic.dev/2.10/v/string_type
    data.0.attributes.last_modified
    Input should be a valid datetime or date, invalid character in year [type=datetime_from_date_parsing, input_value='%Y-%m-%dT%H:%M:%SZ', input_type=str]
    For further information visit https://errors.pydantic.dev/2.10/v/datetime_from_date_parsing
    data.1.id
    Input should be a valid string [type=string_type, input_value=1, input_type=int]
    For further information visit https://errors.pydantic.dev/2.10/v/string_type
    data.1.attributes.last_modified
    Input should be a valid datetime or date, invalid character in year [type=datetime_from_date_parsing, input_value='%Y-%m-%dT%H:%M:%SZ', input_type=str]
    For further information visit https://errors.pydantic.dev/2.10/v/datetime_from_date_parsing
    data.2.id
    Input should be a valid string [type=string_type, input_value=2, input_type=int]
    For further information visit https://errors.pydantic.dev/2.10/v/string_type
    data.2.attributes.last_modified
    Input should be a valid datetime or date, invalid character in year [type=datetime_from_date_parsing, input_value='%Y-%m-%dT%H:%M:%SZ', input_type=str]
    For further information visit https://errors.pydantic.dev/2.10/v/datetime_from_date_parsing
    data.3.id
    Input should be a valid string [type=string_type, input_value=3, input_type=int]
    For further information visit https://errors.pydantic.dev/2.10/v/string_type
    data.3.attributes.last_modified
    Input should be a valid datetime or date, invalid character in year [type=datetime_from_date_parsing, input_value='%Y-%m-%dT%H:%M:%SZ', input_type=str]
    For further information visit https://errors.pydantic.dev/2.10/v/datetime_from_date_parsing


    https://cmr-optimade.fysik.dtu.dk/v1

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