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 = "f4ecc240-35ec-4049-b5b6-6d93117bd78c"
# 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)We are collecting sources to build a dataset for magnetocrystalline anisotropy energy (MAE), which we plan to use as the next predictive model target after Curie temperature and magnetic moment. MAE is important for understanding how hard a magnet is to demagnetize, a key factor in permanent magnet design. The sources include open databases like Novamag and NovoMag, both aiming at rare-earth free or lean magnets and offering data such as MAE, saturation magnetization, Curie temperature, and crystal structures (CIF files). Other materials databases mentioned are NEMAD, MAGNDATA, and the North East Materials Database, which provide varying levels of magnetic property data and structural information. The goal is to gather existing datasets, bring them together, and create a more complete MAE resource, while noting useful tools and potential limitations in data availability and download access.