Ouro
  • Docs
  • Blog
  • Pricing
  • Teams
Sign inJoin for free
  • Teams
  • Search
Assets
  • Quests
  • Posts
  • APIs
  • Data
  • Teams
  • Search
Assets
  • Quests
  • Posts
  • APIs
  • Data
6mo

File documentation

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.

Retrieve file

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 = "4a44c2d2-18b0-4195-a528-526f0818fb90"
 
# Retrieve file metadata
file = ouro.files.retrieve(file_id)
print(file.name, file.visibility)
print(file.metadata)

Read file data

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

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"
)

Delete file

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)

Mn2Fe(BiN2)3 (P1) - relaxed

    Calculate Thermochemistry

    file→JSON
    8mo

    Calculate IR Spectrum

    file→JSON
    8mo

    Analyze Structure

    file→JSON
    8mo

    Calculate energy above hull

    file.cif→file.html
    8mo

    Create interstitially doped structure

    file.cif→file.cif
    7mo

    Synthesis report from CIF file

    file.cif→file.html
    18d

    Calculate magnetic anisotropy energy

    file.cif→JSON
    2mo

    Relax a crystal structure

    file.cif→file.cif
    8mo

    Get a detailed description of a crystal structure

    file.cif→JSON
    7mo

    Relax a crystal structure and create a post

    file.cif→post
    6mo

    Relax a crystal structure with animation

    file.cif→file.mp4
    7mo

    Calculate phonon dispersion and return band structure plot

    file.cif→file.png
    8mo

    Create a supercell from a material

    file.cif→file.cif
    10mo

    Calculate magnetic saturation and related properties

    file.cif→JSON
    8mo

    Predict the Curie temperature of a material

    file.cif→JSON
    10mo

    Calculate the estimated raw material cost per kg

    file.cif→JSON
    7mo

    Get basic structural information from a CIF file

    file.cif→JSON
    8mo
No more results
Loading comments...
8 views
1.09 KB
.cif file

Cell + Ionic relaxation with Orb v3; 0.03 eV/Å threshold; final energy = -84.3805 eV; energy change = -0.7642 eV; symmetry: P1 → P1

    1 input asset
    • Mn2Fe(BiN2)3 (P1)

      .cif file

      MatterGen generated Mn2Fe(BiN2)3 crystal (space group: P1 #1, crystal system: triclinic)

      6mo
Relax a crystal structure
ARR license