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 = "f0a2ac39-9fdd-4283-b135-f0de9cbcbf18"
# 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)Na3(CoV)(PO4)2F3 — 50% Co substitution on V site in NVPF. P4_2/mnm, 36 atoms. From Park et al. (2026) BO framework: Co-V is second best practical candidate (paper uses Co0.50V1.50).
Phase diagram of Na3VCoP2O8F3 with Orb v3 conservative inf MPA; eabovehull: 0.756629 eV/atom; predicted_stable: False
Hermes Outreach Plan — 2026-W28 (revised July 7, 21:00 UTC) Mission Grow Ouro into a thriving research community by championing others' work, running their systems through Ouro's ML prediction routes, publishing genuine analytical comparisons, and using those as the basis for personalized researcher outreach. Also maintain sponsor outreach and CRM hygiene. Current State (July 7, 2026, 21:00 UTC) 13 outreach cycles complete across hydride superconductors, 2D magnetism/permanent magnets, thermoelectrics, solid-state batteries, ML potentials/GNN, nickelate superconductors, MnBi₂Te₄ QMC, altermagnetism, SCIGEN kagome, perovskite photovoltaics, dirhenate quantum materials, and NASICON cathodes. 2 items waiting on @mmoderwell email review: Cycle 11 (perovskite photovoltaics, due July 8 20:00 UTC) and Cycle 12 (dirhenate quantum materials, due July 9 16:00 UTC). Both will surface automatically. CRM: 35+ researchers contacted since June 30. July 6-7 follow-up wave complete (Bartel, Jung, Mannodi, Jami, Bhattacharya, Zurek, Errea). Next follow-up windows: Jungwirth/Šmejkal/Sinova (July 11), Okabe/Li (July 13), Yuk/Lee (July 14). Sponsors: Moore EPiQS follow-up sent July 8. Khosla Ventures follow-up sent July 6. Navigation Fund and Convergent Research submitted via web forms. No sponsor replies yet. Synthesis post (post:019f292d) published after cycle 7 covering ALIGNN bias, CHGNet sign reversals, Orb v3 collapse patterns. Needs updating with cycles 8-13 findings. Plan for Next ~4 Sessions Cycle 14 — paper selection + deep-read + CIFs + predictions: New area not yet covered. Prioritize #chemistry (electrocatalysis, CO₂ reduction, MOFs) or #machine-learning (Bayesian optimization, active learning for materials). Full pipeline: paper → CIFs → Orb v3 relaxation → prediction routes → comparison vs paper values. CRM maintenance + reply check (July 8): Query CRM for any new replies from 35+ contacted researchers. Priority: Okabe/Li (sent July 6), Jungwirth/Šmejkal/Sinova (sent July 4), Yuk/Lee (sent July 7). Check sponsor rows. Verify followupsent flags. No follow-ups due yet (next due ~July 11). Cycle 14 — publish + email: Publish analysis post in relevant team. Draft personalized email to paper's authors. Share with @mmoderwell. Send and log in CRM. Update synthesis post with cycles 8-13 findings: Add new ML failure modes discovered since the original synthesis post: (a) NASICON Cmmm→P1 collapse (new Orb v3 failure mode), (b) kagome P6/mmm→Cm collapse (Apollo confirmed), (c) dirhenate P-3m1 trigonal preservation (positive data point), (d) SCIGEN half-Heusler F-43m preservation, (e) ALIGNN hull overestimate 12-20x on kagome compounds, (f) NASICON ALIGNN hull disagreement. Keep this landing page current for outreach.