Python SDK requires an API key. Create one in Settings → API Keys, then set OURO_API_KEY.
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"))
file_id = "de4fd0e3-713c-4d3c-84b1-6781bbea4db1"
# Retrieve file metadata and signed URL
f = ouro.files.retrieve(file_id)
print(f.name, f.visibility)
data = f.read_data() # fetches signed URL
print(data.url)MnFe4(CoB2)2_SG38_n11atoms.cif 1
Crystal structure for MnFe4(CoB2)2 | Space group: 38 (resolved from structure) | Number of atoms: 11 | Generated: 2025-09-14 16:51:48
Supercell 3x3x3 of MnFe4(CoB2)2 (Space group: Amm2, 108 symmetry operations)
1moPhonon band structure (supercell [2, 2, 2], Δ=0.01 Å); no imaginary modes; min freq = -0.13 THz
1moMnFe4(CoB2)2 phase diagram 9
.html filePhase diagram of MnFe4(CoB2)2; e_above_hull: 0.163655 eV/atom; predicted_stable: False
1moAI-discovered magnetic material: MnFe4(CoB2)2 (performance score: 0.731) | Space group: 38 (resolved from structure) | Key properties: Tc: 518K, Ms: 0.12T, Cost: $10/kg, E_hull: 0.164eV/atom, Dynamically stable | Discovered in 2 AI iterations | The material MnFe4(CoB2)2 demonstrates promising magnetic properties with a Curie temperature above 500 K and magnetic density above 0.1, confirming its potential as a high-performance magnetic material. Its low cost and dynamic stability are additional advantages. The slight excess in energy above hull indicates that minor compositional or structural tuning might be needed to improve thermodynamic stability. This suggests that the compound is close to being stable and could be optimized further.
1mo