diff --git a/emmet-core/emmet/core/settings.py b/emmet-core/emmet/core/settings.py index 4a57b36967..4f096f0f84 100644 --- a/emmet-core/emmet/core/settings.py +++ b/emmet-core/emmet/core/settings.py @@ -1,13 +1,13 @@ """ Settings for defaults in the core definitions of Materials Project Documents """ -import importlib import json -from typing import Dict, List, Optional, Type, TypeVar, Union +from pathlib import Path +from typing import Dict, List, Type, TypeVar, Union import requests from pydantic import BaseSettings, Field, root_validator, validator -from pydantic.types import Path, PyObject +from pydantic.types import PyObject DEFAULT_CONFIG_FILE_PATH = str(Path.home().joinpath(".emmet.json")) diff --git a/emmet-core/emmet/core/vasp/material.py b/emmet-core/emmet/core/vasp/material.py index 862c628e84..bca02a369c 100644 --- a/emmet-core/emmet/core/vasp/material.py +++ b/emmet-core/emmet/core/vasp/material.py @@ -1,12 +1,9 @@ """ Core definition of a Materials Document """ -from datetime import datetime -from functools import partial -from typing import ClassVar, List, Mapping, Optional, Sequence, Tuple, TypeVar, Union +from typing import Dict, List, Mapping, Sequence -from pydantic import BaseModel, Field, create_model +from pydantic import Field from pymatgen.analysis.structure_analyzer import SpacegroupAnalyzer -from pymatgen.analysis.structure_matcher import ElementComparator, StructureMatcher -from pymatgen.core import Structure +from pymatgen.analysis.structure_matcher import StructureMatcher from pymatgen.entries.computed_entries import ComputedStructureEntry from emmet.core import SETTINGS