-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Description
Env:
- Python 3.13.5,
mp_api0.45.7, MacOS 15.5
The following code:
from mp_api.client import MPRester
with MPRester() as mpr:
gb_docs = mpr.materials.grain_boundaries.search(
chemsys="Fe",
sigma=5,
rotation_axis=["0 0 1"]
)Gives:
Traceback (most recent call last):
File "/Users/yang/developer/pymatgen/test_gb_download.py", line 4, in <module>
gb_docs = mpr.materials.grain_boundaries.search(
chemsys="Fe",
sigma=5,
rotation_axis=["0 0 1"]
)
File "/Users/yang/developer/pymatgen/.venv/lib/python3.13/site-packages/mp_api/client/routes/materials/grain_boundaries.py", line 109, in search
return super()._search(
~~~~~~~~~~~~~~~^
num_chunks=num_chunks,
^^^^^^^^^^^^^^^^^^^^^^
...<3 lines>...
**query_params,
^^^^^^^^^^^^^^^
)
^
File "/Users/yang/developer/pymatgen/.venv/lib/python3.13/site-packages/mp_api/client/core/client.py", line 1191, in _search
return self._get_all_documents(
~~~~~~~~~~~~~~~~~~~~~~~^
kwargs,
^^^^^^^
...<3 lines>...
num_chunks=num_chunks,
^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/yang/developer/pymatgen/.venv/lib/python3.13/site-packages/mp_api/client/core/client.py", line 1264, in _get_all_documents
results = self._query_resource(
query_params,
...<3 lines>...
num_chunks=num_chunks,
)
File "/Users/yang/developer/pymatgen/.venv/lib/python3.13/site-packages/mp_api/client/core/client.py", line 570, in _query_resource
data = self._submit_requests(
url=url,
...<5 lines>...
timeout=timeout,
)
File "/Users/yang/developer/pymatgen/.venv/lib/python3.13/site-packages/mp_api/client/core/client.py", line 717, in _submit_requests
initial_data_tuples = self._multi_thread(
self._submit_request_and_process, initial_params_list
)
File "/Users/yang/developer/pymatgen/.venv/lib/python3.13/site-packages/mp_api/client/core/client.py", line 939, in _multi_thread
data, subtotal = future.result()
~~~~~~~~~~~~~^^
File "/opt/homebrew/Cellar/[email protected]/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/concurrent/futures/_base.py", line 449, in result
return self.__get_result()
~~~~~~~~~~~~~~~~~^^
File "/opt/homebrew/Cellar/[email protected]/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/opt/homebrew/Cellar/[email protected]/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/Users/yang/developer/pymatgen/.venv/lib/python3.13/site-packages/mp_api/client/core/client.py", line 1038, in _submit_request_and_process
raise MPRestError(
...<2 lines>...
)
mp_api.client.core.client.MPRestError: REST query returned with error status code 500 on URL https://api.materialsproject.org/materials/grain_boundaries/?rotation_axis=0+0+1&sigma=5&_all_fields=True&chemsys=Fe&_limit=1000 with message:
Response Internal Server Error
Metadata
Metadata
Assignees
Labels
No labels