SciTeX IO

SciTeX

Universal scientific data I/O with plugin registry


scitex-io provides a single save()/load() interface for 30+ scientific formats with automatic format detection from file extensions. A two-tier plugin registry lets you register custom formats that work seamlessly with the same API.

from scitex_io import save, load

save(df, "data.csv")          # Pandas DataFrame
save(arr, "data.npy")         # NumPy array
save(config, "config.yaml")   # Dictionary
loaded = load("data.csv")     # Auto-detected format
Three interfaces, one API

Interface

Access

Use Case

Python API

from scitex_io import save, load

Scripts, notebooks, pipelines

CLI

scitex-io info

Terminal, shell scripts

MCP Server

scitex-io mcp start

AI agents (Claude, Cursor, etc.)

Indices and tables