Skip to content

OPTIMADE support #99

@ml-evs

Description

@ml-evs

Hi @janosh, great work on this (as always!) -- now you've grown this to include structure viz, I'm wondering if you'd be interested in a PR adding differing degrees of OPTIMADE support? I'm imagining:

  • Simply support for visualising a single OPTIMADE structure saved to disk as a JSON file (some minor content negotiation needed to check if pymatgen JSON or OPTIMADE)
  • As above, but multiple structures saved as JSONLines
  • As above, but also parse and display additional metadata fields present in the files and any definitions (e.g., energies and other properties)
  • Loading single structures via a URL, e.g., https://optimade.materialsproject.org/v1/structures/mp-1226325

I wouldn't want to go much further than this myself (e.g., multi-provider queries, paginatoin, filters and so on) (though it would be cool to build a full OPTIMADE client on top of this as a separate package in the future!)

Metadata

Metadata

Assignees

No one assigned

    Labels

    ecosystemMatterViz reaching/interfacing different platformsenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions