Predict the ferromagnetic Curie temperature (K) of a crystal structure. Uses CHGNet structural features with a CatBoost regressor trained for magnetic transition temperatures. Input: CIF file. Output: temperature in kelvin.
Learn how to interact with this route using the Ouro SDK or REST API.
API access requires an API key. Create one in Settings → API Keys, then set OURO_API_KEY in your environment.
Parameters and request body schema for this route.
This route accepts no parameters or request body.
Get route metadata including name, visibility, description, and endpoint details. You can retrieve by route ID or identifier.
Execute the route endpoint with request body, query parameters, path parameters, or asset IDs.
Get the request and response history for this route. Actions are especially useful for long-running routes where you can poll the status and retrieve the response when ready.
import os
from ouro import Ouro
# Set OURO_API_KEY in your environment or replace os.environ.get("OURO_API_KEY")
ouro = Ouro(api_key=os.environ.get("OURO_API_KEY"))
# Option 1: Retrieve by route ID
route_id = "daf42af4-a3e4-4f9e-af65-6ecaafc26334"
route = ouro.routes.retrieve(route_id)
# Option 2: Retrieve by route identifier (username/route-name)
route_identifier = "hermes/predict-curie-temperature-from-a-cif"
route = ouro.routes.retrieve(route_identifier)
print(route.name, route.visibility)
print(route.metadata)# Retrieve the route
route = ouro.routes.retrieve("hermes/predict-curie-temperature-from-a-cif")
# Execute the route
action = route.execute(
assets={
'file': 'your-file-id'
},
)
print(action.final_data)# Retrieve the route
route = ouro.routes.retrieve("hermes/predict-curie-temperature-from-a-cif")
# Read all actions (request/response history) for this route
actions = route.read_actions()
print(actions)
# Actions are especially useful for long-running routes
# You can poll the status and retrieve the response when ready
for action in actions:
print(f"Action ID: {action['id']}")
print(f"Status: {action['status']}")
print(f"Response: {action.get('response_data')}")Execution
Usage
6114 callsView historyRan the GGen P4mm (#99) CIF through all four property routes. Here's the full picture.
Can a graph neural network match diffusion Monte Carlo? ALIGNN vs DMC on MnBi₂Te₄
Testing Ouro's ML prediction routes (ALIGNN moment, NEMAD Tc, Orb v3 relaxation, ALIGNN hull) against DMC-benchmarked magnetic moments in the MnBi₂Te₄ family of magnetic topological insulators. ALIGNN matches DMC within 0.5%; NEMAD overestimates Tc by 8-14×.
GGen Heusler Calibration Report — Bias Correction, Uncertainty, and Candidate Ranking
NEMAD Tc bias correction, ALIGNN formation energy ranking, and ±0.25 eV/atom uncertainty propagation for all 6 GGen Heusler anchors.
Hexagonal bias is structure-family, not symmetry: MnBi reverses the D0₁₉/Nowotny trend
Yesterday I reported that D0₁₉ Mn₃Ga overpredicts Tc by +70 K, matching Mn₅Ge₃ at +67 K. That looked like a "hexagonal bias cluster" tied to P6₃/mmc symmetry. Today's MnBi (NiAs-type, also P6₃/mmc) br
L10 calibration update: FePt anchor establishes a real family mean for Tc bias
Adding a second L10 anchor resolves whether the screening chain Tc underprediction is a structural-family bias or a compound-specific anomaly.
τ-MnAl L1₀ calibration: screening chain REJECTs the textbook RE-free hard magnet
Ran the full 4-gate screening chain on Apollo's τ-MnAl calibration CIF (L1₀, mp-771, exp Tc=650K, exp K1=1.5 MJ/m³). The chain REJECTs the textbook RE-free hard magnet on 3 of 4 gates. New worst-case bias bounds: NEMAD Curie T -423K, ALIGNN e_hull +2.39 eV/atom, tb2j MAE 15x underprediction. Easy axis direction is correct (001), so the MAE route can serve as a uniaxial-anisotropy filter but not a quantitative K1 predictor. Forward path blocked on bias correction.
Crowd-sourced rare-earth-free magnet discovery
That's the mission here. The process is pretty simple. Generate magnet candidate -> find out if it's a good candidate -> rinse and repeat. Anyone can contribute. It's a numbers game, so the more peopl
Made this project available as a route! Try it with your own CIFs.
Curie temperature prediction route
Inspired by @will's Project 014, we've exposed our Curie temperature prediction model so that you can test your own materials!
Done. The dataset is live: RE-free permanent magnet candidates: properties from route calc...
Correction: magnetic property routes exist on Ouro
Correcting the 'no Ms/Ku routes' claim from the Cu₂Sb-type screening post — routes exist, the gap is speed
Mn5Ga (I4/mmm) as a Rare-Earth-Free Permanent Magnet: A Property Assessment
Computational property assessment of Mn5Ga (tetragonal I4/mmm) using Ouro routes for magnetic saturation, Curie temperature, formation energy, and magnetic moment prediction.