DOSS Input SchemaΒΆ

{
    "$schema": "http://json-schema.org/draft-07/schema",
    "description": "density of states (DOSS) input",
    "type": "object",
    "required": [
        "band_units",
        "band_minimum",
        "band_maximum"
    ],
    "properties": {
        "npoints": {
            "description": "number of uniformly spaced energy values where DOSs are calculated",
            "type": "integer",
            "minimum": 1,
            "default": 1000
        },
        "npoly": {
            "description": "number of Legendre polynomials used to expand DOSS",
            "type": "integer",
            "minimum": 1,
            "maximum": 25,
            "default": 14
        },
        "band_minimum": {
            "type": ["integer", "number"]
        },
        "band_maximum": {
            "type": ["integer", "number"]
        },
        "band_units": {
            "type": "string",
            "enum": [
                "eV",
                "hartree",
                "bands"
            ]
        },
        "atomic_projections": {
            "description": "DOS projected onto the set of all AOs of the N atoms",
            "type": [
                "array",
                "null"
            ],
            "maxItems": 15,
            "items": {
                "type": "array",
                "minItems": 1,
                "items": {
                    "type": "integer",
                    "minimum": 0
                }
            },
            "default": null
        },
        "orbital_projections": {
            "description": "DOS projected onto a set of N AOs",
            "type": [
                "array",
                "null"
            ],
            "maxItems": 15,
            "items": {
                "type": "array",
                "minItems": 1,
                "items": {
                    "type": "integer",
                    "minimum": 1
                }
            },
            "default": null
        }
    }
}