Searching for Datasets

Foundry provides multiple ways to discover datasets.

Search by topic, material, or property:

from foundry import Foundry

f = Foundry()

# Search by keyword
results = f.search("band gap")
results = f.search("crystal structure")
results = f.search("formation energy")

Limit Results

results = f.search("band gap", limit=5)

JSON Output

For programmatic access:

results = f.search("band gap", as_json=True)

for ds in results:
    print(f"{ds['name']}: {ds['title']}")

Browse the Catalog

List all available datasets:

Get by DOI

If you know the DOI:

Search Results

Search returns a DataFrame with columns:

Column
Description

dataset_name

Unique identifier

title

Human-readable title

DOI

Digital Object Identifier

year

Publication year

FoundryDataset

Dataset object for loading

Accessing Datasets

From search results:

Tips

Broad vs. Specific

Check What's Available

Inspect Before Loading

Last updated

Was this helpful?