Description
This issue is to discuss what necessary parity should exist between the new and legacy MPRester top level convenience functions (e.g. MPRester.get_entries_in_chemsys
).
Below is list of current breaking differences going from legacy to new.
Missing:
submit_vasp_directory
delete_snl
get_all_substrates
get_cohesive_energy
get_data
get_doc
get_download_info
get_exp_entries
get_exp_thermo_data
get_interface_reactions
get_phonon_ddb_by_material_id
get_reaction
get_stability
submit_vasp_directory
submit_snl
query_snl
parse_criteria
Major changes:
-
query
replaced withMPRester.summary.search
. No MongoDB-like query language support anymore. -
get_gb_data
replaced withMPRester.grain_boundary.search
-
get_substrates
replaced withMPRester.substrates.search
-
get_surface_data
replaced withMPRester.surface_properties.search
-
get_task_data
replaced withMPRester.tasks.search
-
get_xas_data
replaced withMPRester.xas.search
-
get_entries
:
Removed argscompatible_only
,inc_structure
,property_data
,conventional_unit_cell
. -
get_entries_in_chemsys
:
Removed argscompatible_only
,inc_structure
,property_data
,conventional_unit_cell
,additional_criteria
. -
get_entry_by_material_id
:
Removed argscompatible_only
,inc_structure
,property_data
,conventional_unit_cell
. -
submit_structures
:
Replaced argsauthors
,projects
,references
,remarks
,data
,histories
,created_at
withpublic_name
,public_email
.