query_open_data

emmet.builders.utils.query_open_data(bucket, prefix, key, monty_decode=True, s3_resource=None)

Query a Materials Project AWS S3 Open Data bucket directly with boto3

Return type:

dict | None

Parameters:
  • bucket (str)

  • prefix (str)

  • key (str)

  • monty_decode (bool)

  • s3_resource (Any)

Args:

bucket (str): Materials project bucket name prefix (str): Full set of file prefixes key (str): Key for file monty_decode (bool): Whether to monty decode or keep as dictionary. Defaults to True. s3_resource (Any | None): S3 resource. One will be instantiated if none are provided

Returns:

dict: MontyDecoded data or None