Skip to content

Commit

Permalink
Showing 5 changed files with 20 additions and 2 deletions.
3 changes: 2 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
emmet-core==0.32.2
emmet-core==0.32.3
pydantic>=1.8.2
pymatgen>=2022.3.7
pymatgen-analysis-alloys>=0.0.3
typing-extensions==4.1.1
maggma==0.47.3
requests==2.27.1
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@
"typing-extensions>=3.7.4.1",
"requests>=2.23.0",
"monty>=2021.3.12",
"emmet-core>=0.32.2",
"emmet-core>=0.32.3",
"maggma>=0.47.3",
"mpcontribs-client",
],
1 change: 1 addition & 0 deletions src/mp_api/client.py
Original file line number Diff line number Diff line change
@@ -75,6 +75,7 @@ class MPRester:
oxidation_states: OxidationStatesRester
provenance: ProvenanceRester
bonds: BondsRester
alloys: AlloysRester
_user_settings: UserSettingsRester
_general_store: GeneralStoreRester

1 change: 1 addition & 0 deletions src/mp_api/routes/__init__.py
Original file line number Diff line number Diff line change
@@ -30,3 +30,4 @@
from mp_api.routes._user_settings import UserSettingsRester
from mp_api.routes._general_store import GeneralStoreRester
from mp_api.routes.bonds import BondsRester
from mp_api.routes.alloys import AlloysRester
15 changes: 15 additions & 0 deletions src/mp_api/routes/alloys.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
from typing import List, Optional, Tuple
from collections import defaultdict

from mp_api.core.client import BaseRester
from emmet.core.alloys import AlloyPairDoc

import warnings


class AlloysRester(BaseRester[AlloyPairDoc]):

suffix = "alloys"
document_model = AlloyPairDoc # type: ignore
primary_key = "material_id"

0 comments on commit 7d25a40

Please sign in to comment.