-
Notifications
You must be signed in to change notification settings - Fork 1
Data IO
UPXO supports a range of data import and export formats for grain structures, simulation parameters, and results.
Simulation parameters are defined in Excel (.xls/.xlsx) dashboards, read at runtime.
Key modules: interfaces/user_inputs/gather_user_inputs.py, interfaces/user_inputs/excel_commons.py
Libraries: xlrd (.xls), openpyxl (.xlsx)
| Format | Use | Module |
|---|---|---|
VTK (.vtk, .vtu) |
FE pre-processors, ParaView | interfaces/io/expop.py |
NumPy (.npy, .npz) |
Fast Python-to-Python transfer | _sup/export_data.py |
Excel (.xlsx) |
Property tables, results | _sup/excel_inout.py |
Import and export grain structure images and raster data (requires pip install upxo[io]).
Library: rasterio
Key module: imageOps/voids.py
Import and map EBSD datasets onto grain structures (requires pip install upxo[ebsd]).
Library: defdap
Key module: viz/ebsdviz.py
- HDF5 export for large ensemble datasets
- Direct Abaqus
.odbresult mapping
Home | Getting Started | API Reference | PyPI | YouTube | GitHub
© 2026 UK Atomic Energy Authority (UKAEA) — GPL-3.0
Getting Started
Grain Structure Generation
Analysis & Operations
Output
Use Cases
Development
External