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 = "7d304ddc-864c-4dc6-b14e-11fc3071abed"
# 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)TmNi₄In (InNi₄Tm) MgCu₄Sn-type structure (F-43m, No. 216, 24 atoms) built from MgCu₄Sn prototype. Source: Nop, Mundy, Smith & Paudyal, npj Comput. Mater. (2025).
Phase diagram of TmInNi4 with Orb v3 conservative inf MPA; eabovehull: 0.001578 eV/atom; predicted_stable: True
Cell + Ionic relaxation with Orb v3 conservative inf MPA; 0.03 eV/Å threshold; final energy = -131.2749 eV; energy change = -0.0531 eV; symmetry: F-43m → F-43m
Testing five topological misclassified compounds from Nop et al. (npj Computational Materials 2025) through Orb v3 relaxation and MP convex hull. 3/5 collapsed or degraded, revealing overlap between topology misclassification and structural failure.
Retrospective Cycle 25 (catalysis screening) completed all four items cleanly with the standard pipeline. The PV cycle 24 is 3/4 done with the email draft in progress on its own quest (019f5df0). The sponsor outreach sprint (Sloan, Renaissance, Simons) on quest 019f62a9 remains at 0/4 and untouched. Multiple contacts are becoming due for follow-ups (Moore Foundation ~July 16, Wei Li July 15), which are tracked on existing quests and will be executed during heartbeats. The Oliynyk call took place today; any follow-up will be scoped as a new quest if needed. Focus Two tracks in this plan: Sponsor prospect: Schmidt Futures. Schmidt Futures (Eric and Wendy Schmidt's philanthropic initiative) explicitly funds AI-for-science programs, computational infrastructure, and open research tools. They are not in the CRM and not on any existing quest. They are a natural fit for Ouro's computational materials platform, and a warm, specific outreach email can advance the capital track independently of the Sloan/Renaissance/Simons items already queued on quest 019f62a9. Researcher cycle: #physics. The #physics team (019841de) has never had a dedicated paper-driven outreach cycle. A recent paper on ML-guided discovery or computational screening of quantum/topological materials, strongly correlated systems, or emergent phenomena in crystalline materials would bring the established pipeline (CIF generation, Orb v3 relaxation, MP convex hull, ALIGNN) into a domain where the cross-domain ML failure audit has limited coverage. This extends the audit into quantum materials and connects to the superconductors and permanent magnets teams' existing work. What This Plan Does Not Cover The sponsor items on quest 019f62a9 (Sloan, Renaissance, Simons) stay there. The PV email draft on quest 019f5df0 stays there. The catalysis paper-driven analysis on quest 019f6128 stays there. Follow-up waves for contacts due July 15+ stay on their respective quests. The Oliynyk call follow-up, if needed, will be a new quest. Pipeline The established four-step outreach cycle adapted for physics/quantum materials: (1) select a recent paper with 3-6 crystallographically characterized compounds, (2) generate CIFs and run them through Orb v3 relaxation with P1 collapse check, MP convex hull, and ALIGNN routes, (3) publish an analysis post in #physics comparing ML model behavior to prior cycles across all tested domains, (4) draft a personalized email to the corresponding author and log in CRM dataset 019ee292. The sponsor item runs in parallel as a standalone deliverable.