pypi mp-api 0.30.6
v0.30.6

latest releases: 0.41.2, 0.41.1, 0.41.0...
15 months ago

Version 0.30.6

Commits

  • [98eb360] Set default thermo_type in thermo search method (#726)
  • [15c378b] use query_contributions for ion ref data
  • [bebe77b] formatting; 32 apikey length
  • [02e322f] Fix session typo
  • [5ef9313] FIx order of input chemsys for pd search (#719)
  • [8f21dbb] Fix passing session and headers in base rester (#717)
  • [ac4bb36] Custom sessions (#716)
  • [6bf1791] Header dictionary pass through and BaseRester nesting fix (#715)
  • [49fc74a] Update thermo rester methods (#714)
  • [fecf7fd] Fix robocrys search pagination (#712)
  • [bc5a9fb] Add task_id list and elements to task search method (#709)
  • [80f4686] Allow the pmgrc file to be read for the MPREster settings (#708)
  • [574cda5] Fix charge density task_ids list query (#707)
  • [17dd2cc] Implement method to get NOMAD download URL (#702)
  • [ebe7c43] Insert missing comma in setup.py (#697)
  • [d3f7687] Smart chunk with max URL length consideration (#695)
  • [72eafaa] Add back additional_criteria as an input to get_entries and get_entries_in_chemsys (#693)
  • [2292fc1] Ensure parity with top level legacy methods (#691)
  • [25b21d8] Use six API keys in testing workflow instead of one (#687)
  • [9f821a1] Remove manual dispatch from release wflow (#686)
  • [f94a4fb] Fix wflow dispatch
  • [045f94e] Fix release wflow
  • [9913239] Add sphinx docs (#684)
  • [89b37a6] Bump emmet (#679)
  • [0b4520f] Remove pytest.mark.xfail decorator, test expected to pass
  • [2849726] use latest actions/setup-python and actions/checkout (#678)
  • [f29b2e0] support single values as search filters (#672)
  • [3f97dec] Adding msgpack to requirements
  • [6b9ebdf] Add msgpack to reqs (#671)
  • [12c9371] Bump emmet-core (#670)
  • [5057437] Temp ignore task test
  • [7b9b3e1] Clean up dependencies (#666)
  • [9ec0a9d] Only run MPDataDoc factory once per chunk (#665)
  • [22501cd] Fix typo (#662)
  • [fd5fb59] Add MPRestError import to root (#661)
  • [f1b1b28] Fix wheels install (#660)
  • [ebd426d] Namespace package, material_ids parameters (#659)
  • [394fc4c] Raise attribute error for MPDataDoc (#658)
  • [2856653] Add custodian as a dependency (#656)
  • [be24667] Enhance output objects (#654)
  • [ef951a2] disable requests.Session.trus_env on default (#648)
  • [996324f] Add exclude elements to list of non-parallel (#649)
  • [9aa0b28] Add convenience method for AlloysRester (#647)
  • [05dd0c0] Add timeout to get requests (#646)
  • [3850b80] Bump maggma to fix pydantic model sanitization (#644)
  • [7d25a40] Add AlloyRester (#643)
  • [9f99e6d] Bump emmet core (#641)
  • [341ff2c] Bump emmet and maggma (#638)
  • [96eaabb] Bump emmet and update reference to legacy elasticity (#620)
  • [3ea2f4b] Fix edge and spectrum type in xas client (#619)
  • [250f51c] Enhance usability (#506)
  • [865f33f] Fix molecules import (#607)
  • [efb161e] Pourbaix: fix filtering extra elements (#606)
  • [6e4da02] Update molecules doc import (#598)
  • [89de344] Add client side checks on material and task IDs (#589)
  • [a4933b5] Fix unsiged S3 configuration when using in deployment (#583)
  • [683ec9d] Ensure bucket name is present for AWS deployment (#582)
  • [2db0b6a] Use boto3 instead of direct get requests in client for charge density data (#581)
  • [a87971f] Change s3 timeout values (#580)
  • [99e811a] Check for AWS deployment in CHGCAR lookup (#579)
  • [047d832] Band structure, DOS, and charge density changes (#577)
  • [1e96481] Update prefixed query params (#571)
  • [b877ae9] Add minimal API key validation (#572)
  • [46d83aa] Fix MPRester import in core client (#567)
  • [32c45ba] Update README.md
  • [64c229b] Fix electrode test
  • [6785935] Update reqs
  • [77f4af7] Bump maggma from 0.40.0 to 0.44.1 (#551)
  • [e08de40] Bump emmet-core from 0.21.19 to 0.21.20 (#540)
  • [d1a79a5] Add back windows testing
  • [9a9ce39] Bump pymatgen (#550)
  • [d5e0a47] Update testing pipelines
  • [c293b66] Ensure proper env var (#546)
  • [bc3094c] Mute progress bars with MUTE_PROGRESS_BARS env variable (#545)
  • [d64c402] Try additional operating systems in testing matrix
  • [2b8cba3] task_id to material_id in xas search (#544)
  • [8eecf9e] Bump mpcontribs
  • [2c04bf7] Fix trajectory convenience function (#542)
  • [aeefde8] Include response handling in multithreading (#538)
  • [eaae661] LImit synthesis tests
  • [d4bce7b] Use reference solids to construct the ion reference phase diagram (#533)
  • [7ce7c4c] Fix task_id return when no calc_types given (#527)
  • [951d17b] more dependabot PRs
  • [b13ce17] dependabot PRs
  • [3418c5c] remove docker remnants
  • [587fbe6] Change max paralle in test wflow (#505)
  • [ebd7403] Remove heartbeat slash (#504)
  • [4377f11] Format endpoint in MPRester (#502)
  • [2f2c5f8] Fix reqs (#501)
  • [560706e] Enhance parallel requests and bug fixes (#496)
  • [667848e] Move server side code to emmet-api package and parallel requests (#475)
  • [2796143] Update requirements.txt
  • [480f925] Fix typo
  • [7c71437] Remove server reqs
  • [ed581fd] dependabot PRs
  • [f9da02f] dependabot PRs
  • [6dae97f] bump python image 3.97.10
  • [a42bb3c] Bump boto3 from 1.20.26 to 1.20.27
  • [2a1c21a] dependabot PRs
  • [e32114e] Chemsys added to electrodes (#468)
  • [a286586] Split formula chemsys (#467)
  • [3e1070c] Merge remote-tracking branch 'origin/dependabot/pip/boto3-1.20.25'
  • [7ded0a7] Emmet bump (#466)
  • [8791b61] Linting
  • [7439ff4] bump python image 3.97.9
  • [fb92dba] Bump boto3 from 1.20.24 to 1.20.25
  • [9fb21c8] dependabot PRs
  • [86b71c9] Update client for better caching of ion reference data
  • [0e01012] bump python image 3.97.8
  • [828a7f9] Bump uvicorn from 0.15.0 to 0.16.0
  • [142e25a] dependabot PRs
  • [f437ddd] Hint scheme added to tasks resource (#455)
  • [4862fab] Add hint scheme for tasks
  • [d6e5cde] Bump maggma version
  • [c06fe3b] Add mpcontribs-client to requirements
  • [69539c6] bump python image 3.97.7
  • [aff2d60] Bump boto3 from 1.20.20 to 1.20.21
  • [0e2f7f2] dependabot PRs
  • [1a16d5e] Maggma bump for more changes (#449)
  • [9551783] Bump maggma (#448)
  • [0075208] Patch hint schemes (#447)
  • [2fb5a95] Linting
  • [c94800f] Hint schemes added to materials and summary (#446)
  • [f31191a] Enable caching for get_ion_reference_data (#429)
  • [a5214e9] dependabot PRs
  • [bac5b28] Convert to using HasProps enum for summary client (#445)
  • [b627f58] bump python image 3.97.6
  • [8491de2] Accommodate new sorting query operator (#440)
  • [943b349] bump python image 3.97.5
  • [bd80cf4] Bump boto3 from 1.20.5 to 1.20.10
  • [f6a8f18] dependabot PRs
  • [2dcf3e3] Add minimum monty version
  • [4f13ce2] Type hints (#431)
  • [54217e2] Bump DB version to v2021.11.10 (#430)
  • [113557a] Dielectric, Piezoelectric, Magnetism, Bonds, and Phase Diagrams (#420)
  • [fcb94a4] Add Pourbaix client (#428)
  • [2152f42] bump python image 3.97.4
  • [23a3d38] Bump boto3 from 1.19.7 to 1.19.12
  • [2e37679] Rename client methods to be more descriptive
  • [440f18e] Fix default env variables (#426)
  • [b3d4c44] Merge remote-tracking branch 'origin/dependabot/pip/boto3-1.19.7'
  • [ad51542] Emmet bump (#425)
  • [1ea24a1] Initial blue/green changes (#424)
  • [b775db9] Remove stray print (#423)
  • [12d0c18] Bump boto3 from 1.19.2 to 1.19.7
  • [ae62b6c] optional flag to return task doc with chgcar (#419)
  • [ee01b20] Sparse fields added to general store endpoint
  • [0a02a5b] Fix literal import for python 3.7
  • [d727115] Fix pagination on general store endpoint
  • [f5dcbfe] Set meta to be Dict and add Literal type hint to document model
  • [5a28d00] Add type hints
  • [2d8310a] Add GeneralStoreRester
  • [8c4670c] Update client.py (#418)
  • [5bcdc9f] Bump emmet-core from 0.15.0 to 0.15.2
  • [f743df2] Remove general data endpoint from docs (#416)
  • [4d13aab] General store endpoint added (#415)
  • [478907d] Bump boto3 from 1.19.1 to 1.19.2
  • [0ccce1d] bump python image 3.97.3
  • [2a20b72] dependabot PRs
  • [fe9a41e] bump python image 3.97.2
  • [7a12d22] dependabot PRs
  • [4917f31] get_document_by_id to get_data_by_id (#406)
  • [b07ff60] Bump emmet and fix dielectric doc import (#405)
  • [abf3ffc] Update to ChargeDensityRester (#396)
  • [8f810d8] Bump boto3 from 1.18.58 to 1.18.59
  • [8532cf8] dependabot PRs
  • [6f8d90c] dependabot PRs
  • [083f56c] Bump boto3 from 1.18.48 to 1.18.52
  • [ccbb9ca] dependabot PRs
  • [8cf8a6d] Small oxidation state and thermo changes (#394)
  • [b8c0471] General upgrades (#390)
  • [714f2d5] bump python image 3.97.1
  • [b75a3a7] more dependabot PRs
  • [2f8f128] dependabot PRs
  • [a48d459] dependabot PRs
  • [6cdfc63] dependabot PRs
  • [061c8db] dependabot PRs
  • [6e02e3d] Bump monty from 2021.7.8 to 2021.8.17
  • [b159a78] Bump materialsproject/devops from python-3.96.3 to python-3.96.4
  • [b37c334] Task_id to material_id in xas tests (#366)
  • [30d5c1c] more dependabot PRs
  • [6a4c454] dependabot PRs
  • [09518a7] Change to XAS route to allow querying by material_id for details page
  • [e4bd6a7] Alter package version variable
  • [52c0ead] fix dynamic version for editable installs
  • [903f78c] Documentation bug fixes (#355)
  • [76b60cf] Enhance documentation (#354)
  • [ee9ff6d] bump python image 3.96.3
  • [def2c5f] get_entries_in_chemsys added to MPRester (#353)
  • [24193af] Bump types-requests from 2.25.1 to 2.25.2
  • [8db87c4] dependabot PRs
  • [6b5f2b1] Provenance endpoint and test bug fixes (#346)
  • [1047518] Pin maggma verion in setup.py (#345)
  • [89280fc] Bump boto3 from 1.18.6 to 1.18.7
  • [3a93f6a] bump python image 3.96.2
  • [a125259] dependabot PRs
  • [8b252c5] Similarity: re-key to material_id
  • [ab5f536] Bump fastapi from 0.66.0 to 0.66.1 (#339)
  • [81338f7] Bump boto3 from 1.18.1 to 1.18.2
  • [c2ea700] dependabot PRs
  • [26fee0d] bump python image 3.96.1
  • [903d890] Summary and synthesis updates (#335)
  • [2e0ed1f] Summary and synthesis updates (#333)
  • [329740e] Fixes the problem of weird synthesis search results when querying for a range (#324)
  • [20a74d6] dependabot PRs
  • [d4097c5] Orjson and rate limiting changes (#328)
  • [a219354] Linting + verison bump (#327)
  • [959dedc] Endpoint updates (#326)
  • [428f1dd] bump maggma in server reqs
  • [f71294c] Enable direct response on appropriate endpoints (#323)
  • [937704b] bump python image 3.96.0
  • [a31b032] Fix total_doc synth population (#322)
  • [1366950] Bump boto3 from 1.17.105 to 1.17.106
  • [da5a9f4] dependabot PRs
  • [da4ae60] Enable auto pypi publish on release (#316)
  • [1a895a6] Rate limiting added to core client (#315)
  • [8f9c178] Enable auto release on push to main (#314)
  • [c7db751] Remove stray print
  • [7bd2884] More MPRester Updates (#312)
  • [0a0c416] Fix electrodes working ion test
  • [816a58c] Boolean ES data added to search query
  • [3e19048] [WIP] MPRester updates (#303)
  • [9ff5f69] ES client docstring update
  • [53a710c] Set xas store key to spectrum_id
  • [30567f1] Merge branch 'main' of github.com:materialsproject/api into main
  • [f771bc4] Fix pagination with blank synth query
  • [77e7fa6] Bump boto3 from 1.17.101 to 1.17.102
  • [6e207a0] dependabot PRs
  • [d3cfe47] Synthesis keyword fix and allow blank search
  • [78b1e86] Total doc count added to agg pipeline endpoints
  • [6b3762f] Add additional error checking and warnings to stats route
  • [1d30d47] Remove some old API methods we no longer want to support in the new API
  • [82cd2b2] Server req maggma bump
  • [be6bee4] Maggma bump and ES endpoint key fix
  • [8372ede] Merge branch 'main' of github.com:materialsproject/api into main
  • [292acd3] Catch missing docs in with MPRester error
  • [a977422] Update README.md
  • [e3ee141] Bump emmet-core version
  • [2abeead] Charge density, client, and MPRester updates (#302)
  • [d153286] more dependabot PRs
  • [108592b] dependabot PRs
  • [b8e2619] Maggma removed from setup reqs
  • [7b1834e] Bump monty from 2021.5.9 to 2021.6.10 (#293)
  • [f1f52dc] Bump boto3 from 1.17.88 to 1.17.94 (#294)
  • [f8a8a78] Testing reqs updated to fix mypy
  • [7ed92d7] Typing literal import now depends on verion
  • [99bcdf1] maggma server req version bump
  • [98bc626] Bump mypy from 0.812 to 0.902 (#290)
  • [2b5663a] Add back in synth client
  • [6893679] Linting
  • [625d937] Synthesis endpoint now uses aggregation resource
  • [8eae0ee] Fix search endpoint from merge
  • [ff8e00c] Add proper models for materials
  • [6c1b5b1] Fix removed materials docs
  • [eda5842] Merge branch 'maggma_integration' into main
  • [cafbc1d] All endpoints now use maggma api core
  • [c816053] Bump fastapi from 0.65.1 to 0.65.2 (#289)
  • [33e7b29] dependabot PRs
  • [d1ebb4a] Bump boto3 from 1.17.84 to 1.17.88
  • [4bd8594] dependabot PRs
  • [761971b] Remove version query
  • [e2ad8b3] MAPI and main app updates with versions
  • [80f6599] Add new synthesis recipes to API. (#257)
  • [3cf604a] MPComplete endpoint now uses new sub data resource
  • [b6a10e3] HTTPError import fix
  • [5bb5497] Electronic structure endpoint orchestration
  • [5bd969d] Main app changes
  • [626a63b] Charge density to read only store
  • [42190ad] Linting
  • [6dd25ab] Better handle empty keywords in text search
  • [cb06484] Robocrys text search now uses aggregation resource
  • [21cf584] Synth text search now uses aggregation resource
  • [2d4e4fc] Formula autocomplete now uses aggregation resource
  • [0c5c4af] Fix task deprecation endpoint
  • [045f3ad] Condense materials and tasks endpoints
  • [4d90c7a] Find structure now uses PostOnlyResource
  • [c5d6c35] Remove min max import from materials
  • [83747e1] New magnetic search query op
  • [b118a15] Fix search with numeric query operator
  • [e2349e6] Temp fix for search
  • [a15dce0] Thermo now uses numeric query op
  • [75d5035] Temp comment on search endpoint
  • [470c613] Surface properties now uses numeric query op
  • [d572c09] Substrates now using string and numeric query op
  • [8172602] Grain boundary bug fix
  • [32f9bd9] Grain boundary now uses numeric query op
  • [17bb254] EOS now uses numeric query
  • [d5818a6] Electronic structure now uses numeric qop
  • [39bb3bd] Linting
  • [4d05347] Electrodes now uses numeric query
  • [5b3cdd5] Add numeric query op to materials
  • [a4085cb] Search and XAS to emmet core models
  • [fabb1a4] Switch to use new user submission resource
  • [b579747] Merge branch 'maggma_integration' of https://github.com/materialsproject/api into maggma_integration
  • [0258873] Thermo version default value bug fix
  • [c259769] Core query ops switched to maggma
  • [4542064] Switch to maggma ReadOnlyResource
  • [a10e5fa] Materials endpoint updated to use maggma api
  • [8157fc0] Multiple word search term support added to synth
  • [2ceba0d] Thermo version default value bug fix
  • [6d77b98] Core query ops switched to maggma
  • [18ded71] Switch to maggma ReadOnlyResource
  • [01e3a30] Materials endpoint updated to use maggma api
  • [6061856] Merge branch 'main' of https://github.com/materialsproject/api into main
  • [26db338] Skip client tests if api key not in env
  • [5424bd1] Bump boto3 from 1.17.74 to 1.17.78 (#282)
  • [07c6a63] Bump pre-commit from 2.12.1 to 2.13.0 (#283)
  • [1db96b7] Test files dir added to MAPISettings
  • [d5f9716] Task utils test added
  • [b12b74e] Client test updated for generic get methods
  • [6dd8f80] Model added to similarity client
  • [8841c26] XAS client primary key changed to xas_id
  • [0bbefea] pycodestyle lint
  • [83ce09e] Linting and mypy fix
  • [7acbbad] Testing req update
  • [ed1473c] Test method rename
  • [c3ba5ad] Linting
  • [d0958d2] Utils test import fix
  • [ba824d6] Emmet core switch in reqs
  • [0791501] Client tests added
  • [ec21be2] Primary key explicitly added to clients
  • [734407f] Add CORS to enable resource sharing with local web instance (#251)
  • [c67c72e] synthesis: catch empty keywords
  • [ddd8b8b] Bump boto3 from 1.17.73 to 1.17.74
  • [4681219] bump python image 3.95.1
  • [4613287] dependabot PRs
  • [cad1c8e] Fix client warning to refer to correct document_id
  • [57f7dfa] Fix for type hint syntax errors
  • [715e2bd] munrojm emmet-core
  • [344c8f4] docker: also install requirements-server
  • [b6341f4] dependabot PRs
  • [1aa4077] Bump pydantic from 1.8.1 to 1.8.2
  • [01b0c8a] XAS client update
  • [481cb38] Wulff client update
  • [0dfb984] Stringify elements in thermo client properly
  • [0d984c2] Docstring fix for most endpoints
  • [82192b0] Thermo client update
  • [cc4bb78] Task basic search method update
  • [f010860] Synthesis client update
  • [5351f80] Robocrys variable name
  • [881d1d7] Surface properties client ipdate
  • [e52c8ce] Substrates endpoint update
  • [62f97fe] Piezo chunk size and doc string update
  • [d2750cd] Linting
  • [ab47dee] Stubs update
  • [c8a2f93] Robocrys client update
  • [ee0d297] Piezo client update
  • [6d592a1] Phonon client update
  • [eb5dc20] Stubs update
  • [77ae453] Docstrings update
  • [c58eec6] Molecules client update
  • [b26f32f] Import updates
  • [e5a1c6f] Materials client update
  • [8cea734] Linting
  • [928b398] Magnetism client update
  • [12963c0] Grain boundary client update
  • [28391cf] Fermi client update
  • [f9a519e] Eos stub fix
  • [960e19b] Eos client update
  • [39963dd] Stubs for es client
  • [bb8e19f] Client methods added for bs and dos
  • [e1d6d86] Spin type in es query op to literal
  • [8d90b54] Merge branch 'main' of https://github.com/materialsproject/api into main
  • [0c25d8a] Fix docstrings
  • [7e756b2] update dependencies
  • [091673f] more dependabot PRs
  • [5341e41] bump python image 3.95.0
  • [2179448] dependabot PRs
  • [45cad67] ES client methods update
  • [d3bba48] Version propagated on charge density client
  • [67d10c1] Mypy linting
  • [5b1b5d0] Electrodes client update
  • [8eff9c3] Elasticity client docstring update
  • [e05e2e0] Docstring updates
  • [b2e9a20] Elasticity client update
  • [e66cd8a] DOI client update
  • [a9cea9a] Linting
  • [c238e0a] Dielectric client update
  • [14779e3] Update client method in charge density endpoint
  • [e25eb39] Linting
  • [b50a12e] Charge density endpoint and client updates
  • [5aadbd8] Linting
  • [0b85a2c] TaskRester primary key fix
  • [0d063b5] MaterialsCoreDoc mention removed from resource
  • [a5b2a0c] Base endpoint added to core client
  • [9e4b716] Linting
  • [a6b30fe] BS and DOS object endpoints
  • [716d5c8] Search store key fix
  • [c6dfdb2] Linting
  • [0e87a81] XASDoc validation on client
  • [fe842aa] Spectrum type default value fix
  • [b474d09] Multiple material_ids search query bug fix
  • [6950477] Search endpoint query op updates
  • [b867342] Search endpoint update
  • [222cfbc] Spectrum type bug fix
  • [116d0b3] Merge branch 'main' of https://github.com/materialsproject/api into main
  • [50106da] Switch to pmg structure in xas model
  • [5d30938] Spectrum type fix on xas endpoint
  • [93b556e] Add workaround for get_document_by_id when material_id has changed
  • [a20380e] Add get_materials_id_from_task_id
  • [e6553e8] Ensure index added to es query ops
  • [55350af] Materials min max query op index bug fix
  • [a61bf34] Import bug fix
  • [7d92c9c] Linting
  • [8c1a6d8] Add separate bs and dos routes
  • [256cd2e] Remove print statement
  • [3694881] Merge branch 'main' of https://github.com/materialsproject/api into main
  • [6aa2c0a] Materials and thermo client emmet model bug fix
  • [34a200f] dependabot PRs
  • [310ec1a] Add minimal docstrings for many models
  • [a424bf4] More intuitive client
  • [5374ab1] setup: add monty and emmet-core dependencies
  • [139e9ff] MAPISettings added to base resource clas
  • [7c612f6] Default settings added to heartbeat
  • [1fad6b3] Pin api to wip emmet branch
  • [86462d6] Default API settings added to app.py
  • [7c98c48] DB_VERSION added to api settings
  • [b3a6ac7] Merge branch 'main' of https://github.com/materialsproject/api.git; branch 'main' of https://github.com/materialsproject/api into main
  • [9c3fc34] New electronic_structure endpoint
  • [dbcc2b8] Emmet model update (#263)
  • [f3a29e9] Housekeeping, move routes to their own sub-module
  • [148b46c] Simplify MPRester client, share session
  • [6234c7f] Add generic search method
  • [a240dad] Add convenience import
  • [a55bf52] Bump boto3 from 1.17.57 to 1.17.58
  • [e50c06b] dependabot PRs
  • [d5725de] bump python image 3.94.2
  • [58c7f88] Simplify init
  • [c53f423] Add charge density, remove old methods
  • [298dd48] Add more descriptive progress bar
  • [b0bbd3b] Remove artificial limit
  • [a628fe4] To prevent crash on forking in certain versions of Mac and Python
  • [13af94f] Create a common search method
  • [b509d08] Set supports_versions to True
  • [9898a1c] (Quick fix) Handle multiple word searches
  • [8856979] Add query highlighting to synthesis response
  • [228e0e5] Update client.py
  • [fc62aca] Bump boto3 from 1.17.53 to 1.17.54
  • [0a82d14] bump python image 3.94.1
  • [7375a81] dependabot PRs
  • [6c17df4] try setup_indexes on startup
  • [c2fd917] Charge density endpoint data return bug fix
  • [d33a458] bump python image 3.94.0
  • [487d70e] Bump boto3 from 1.17.49 to 1.17.51
  • [75df35d] dependabot PRs
  • [04992df] Compression set on charge_density store
  • [2eef28f] Charge density endpoint cleanup
  • [dfec7c7] Remove duplicate code
  • [8ced2a1] Additional connect added to charge_density s3
  • [3aea292] Charge density error handling fix
  • [dcd06a9] MongoDB index management with API (#247)
  • [51438f8] Set more document models in client
  • [520a77b] SNL ID added to mpcomplete endpoint
  • [e3ccc89] Emmet core added to requirements
  • [b1b4672] MPComplete endpoint added
  • [ce1e1e1] Linting
  • [f930935] Search method removed from thermo rester
  • [9e112a6] Linting
  • [163b054] Multi material id query op added to materials
  • [83ae5c8] Multiple material_id query added
  • [d7ab3c4] Thermo models updated for new doc structure
  • [3423523] task_id to material_id in thermo endpoint
  • [430c6ec] Print statement removal
  • [9113a96] Remove hardcoded thermo sandbox
  • [d1f8459] change the key name for the thermo store (#246)
  • [5cca12d] Get endpoint added for consumer data
  • [2c65940] Include in schema added to resource
  • [1555268] Update pymatgen
  • [e2f2b6d] Simplify method
  • [af723fd] Add document models, type hints
  • [7fb91de] Add type hint
  • [00d9dea] Bump materialsproject/devops from python-3.92.1 to python-3.93.0
  • [c8897de] dependabot PRs
  • [ddc9c39] Update tasks client
  • [21d6f4b] Update for latest pydantic version
  • [c7ddf77] Merge branch 'main' of https://github.com/materialsproject/api into main
  • [7d7037f] Add document model
  • [c43ed1c] Linting
  • [3c8ee36] Add our first client test!
  • [e2321cf] Change model to use pmg Structure, leave Composition as-is
  • [7657621] Add supports_versions boolean and logic for query
  • [85a60f0] Add linebreak
  • [ed11509] Add document model
  • [fd97111] Linting
  • [32568f1] Thermo elements validated using pmg object
  • [e19f44e] Surface prop structure now validated with pmg obj
  • [34b2046] Phonon bs now validated using pmg object
  • [f9da9b4] Molecule validation now with pmg objects
  • [fe21865] Grain boundary validation now with pmg objects
  • [47089a8] Task validation with pmg objects
  • [66a0e0f] Linting
  • [a0f5c28] Theoretical tag added to search endpoint
  • [f63376a] Resource class overhaul (#236)
  • [89e6fa0] rm aws xray
  • [167cbe5] dependabot PRs
  • [0e8cf21] bump python image
  • [8554ac1] Fix merge conflict
  • [566f9b4] Rename query_by_task_id to get_document_by_id
  • [ef9de67] Bump pymatgen version requirement
  • [2a10a5e] Composition model swapped from pmg to pydantic

Don't miss a new mp-api release

NewReleases is sending notifications on new releases.