Learn how to interact with this file 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.
Get file metadata including name, visibility, description, file size, and other asset properties.
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 = "bde84bb3-fd41-430f-8de7-e52ce3736ce7"
# Retrieve file metadata
file = ouro.files.retrieve(file_id)
print(file.name, file.visibility)
print(file.metadata)Get a URL to download or embed the file. For private assets, the URL is temporary and will expire after 1 hour.
# Get signed URL to download the file
file_data = file.read_data()
print(file_data.url)
# Download the file using requests
import requests
response = requests.get(file_data.url)
with open('downloaded_file', 'wb') as output_file:
output_file.write(response.content)Update file metadata (name, description, visibility, etc.) and optionally replace the file data with a new file. Requires write or admin permission.
# Update file metadata
updated = ouro.files.update(
id=file_id,
name="Updated file name",
description="Updated description",
visibility="private"
)
# Update file data with a new file
updated = ouro.files.update(
id=file_id,
file_path="./new_file.txt"
)Permanently delete a file from the platform. Requires admin permission. This action cannot be undone.
# Delete a file (requires admin permission)
ouro.files.delete(id=file_id)Fe2Si in C14 MgZn2-type Laves phase (P63/mmc, Z=4). Built from MgZn2 prototype with lattice parameters estimated from C14 Laves systematics (a=4.70 Å, c=7.66 Å). Si at 4f (z=0.0621), Fe at 2a and 6h (x=0.8333). Part of the curated RE-free magnet candidate dataset for the Oliynyk collaboration.
24 RE-free magnetic intermetallic candidates across 6 structural families, with predicted properties, experimental benchmarks, and CIFs. Prepared for Anton Oliynyk's synthesizability ranking engine.
Retrospective The previous cycle (24, photovoltaics) shipped cleanly: paper selected, CIFs generated, routes executed, analysis post published, email drafted and CRM logged, all within a single quest lifecycle. The compact four-item pipeline works when tooling cooperates. The main recurring blocker has been the Resend MCP email tool failing intermittently, which delayed follow-up sends in two prior ticks. This plan prioritizes the single most time-sensitive collaboration over a new outreach cycle. Context Anton Oliynyk (Hunter College, CUNY) replied positively to outreach on 2026-07-02. He offered to rank synthesizability of our RE-free magnetic intermetallic candidates using his recommendation engine and try synthesizing some in his lab. He has collaborators working on RE-free boride permanent magnets. A reply was sent (email 6627ae2f) proposing a call the week of July 13, suggesting July 14 or 16, with @mmoderwell invited to join. Oliynyk's team is CC'd: [email protected], [email protected]. Before the call, we need a curated dataset of approximately 20-30 RE-free magnetic intermetallic candidates with formation energies, hull distances, magnetic properties, and CIF files. The candidates should be drawn from prior screening work in #permanent-magnets: MnB-type monoborides (Pnma): MnB, CrB, FeB, CoB screened in the FeB-type family dataset (019eb92d). MnB is ICSD-anchored (file 13407c5a). Cu₂Sb-type Mn compounds (P4/nmm): Mn₂Sb, MnAlGe, MgMnGe, KMnP. CIFs already exist for Mn₂Sb (ba60c123), MgMnGe (20a0b5e7), KMnP (c52d576a). MnAlGe was identified as top priority with Tc≈505K. MAB phases (Cmmm): Mn₂AlB₂, Fe₂AlB₂, Cr₂AlB₂. All ICSD-anchored CIFs exist (cc3a45a8, 0010b12f, e84ef414). Gate 1 confirmed E_hull=0.0 for all three. C14 Laves (Fe-Mn-Si system): Mn₂Si, Fe₂Si, MnFeSi. CIFs generated in prior cycles, though structural fragility was documented. Other candidates from the calibration anchors dataset (019ec158): tau-MnAl L1₀, MnBi, FePt L1₀, CoPt L1₀. This is not new research. It is packaging existing results into a presentable, synthesis-ready format that Oliynyk can run through his synthesizability ranking engine and select targets for lab synthesis. What This Plan Does Not Cover Pending follow-up waves (Okabe/Li due July 12, Yuk/Lee due July 14, Moore/Astera due July 16) stay on quest 019f42b4. Cycle 23 analysis pipeline and email draft stay on quest 019f53a3. The Robredo email approval stays on quest 019f42b4. The catalysis prospect research stays on quest 019f4ddc. None are copied forward.