tiled
Structured Scientific Data Access Service
What it is and what it does
Tiled is a Python service that provides structured, secure access to scientific data stored locally or remotely. It acts as an intermediary layer between scientists and their data, enabling search across metadata, remote slicing into arrays and tables, format conversion, and live data streaming. The package includes both client and server components—scientists can use the client to query and retrieve data from a Tiled server, or deploy their own server to share datasets with collaborators.
The client-side library handles communication with Tiled servers via HTTP, supporting operations like metadata search, remote slicing so you fetch only what you need, transcoding into different formats, and downloading underlying data files. It's designed to work at any scale, from a single laptop to a facility data center, and integrates with scientific Python tools through standard formats like arrays and tables.
Use it for:
- Search and retrieve specific subsets of large scientific datasets without downloading entire files.
- Convert data between formats on the server side before transfer to reduce bandwidth.
- Stream live experimental data or replay recent data for analysis and visualization.
- Share datasets across a research group with fine-grained access control and metadata discovery.
- Build data catalogs where scientists can locate and access datasets by metadata without knowing file paths.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Tiled is a service for secure, structured access to scientific data with search, remote slicing, format conversion, and live streaming capabilities.
Yes, if you work with scientific data at scale or need to share datasets with collaborators. The package is actively maintained, has low install friction, carries a permissive license, and solves a real problem in scientific data access. Install just the client if you only need to consume data from an existing Tiled server.
Install
tiled on PyPI
pip
pip install tileduv
uv add tiledpoetry
poetry add tiledInstalling tiled
Before you install
Low install friction with a pure-Python wheel and active maintenance—last release 3 days ago. Requires Python 3.10 or later and pulls in 11 runtime dependencies including httpx, pydantic, and msgpack.
License in practice
Permissive BSD license allows commercial and private use without restriction.
Quickstart
pip install tiled
from tiled.client import from_uri
client = from_uri('http://example.com')
data = client['dataset_name'].read()
Requires Python 3.10 or later. Accessing remote data requires a running Tiled server or public instance URL.
Verify before relying
- Whether the package includes built-in server deployment tooling or if server setup requires separate infrastructure.
- Performance characteristics when slicing or streaming large datasets over the network.
- Authentication and access control mechanisms beyond the 'secure' description in the project summary.
- Specific example code patterns for common workflows like metadata search and format transcoding.
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 11 — httpx, json-merge-patch, jsonpatch, jsonschema, msgpack, orjson, platformdirs, pydantic-settings, pydantic, pyyaml, typer |
| Maintenance | actively maintained — 3 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 177,189/month — #10,222 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: tiled-0.2.15-py3-none-any.whl
Tags
More Physics packages
NetworkX provides data structures and…
permissive · top 1,000 on PyPI
sympySymPy is a Python library for symbolic…
permissive · top 1,000 on PyPI
pydicomPydicom reads, modifies, and writes DICOM…
permissive · top 5,000 on PyPI
albumentationsAlbumentations applies image transformations to…
permissive · top 5,000 on PyPI
CoolPropCoolProp provides thermodynamic and transport…
permissive · top 5,000 on PyPI
pyquaternionProvides quaternion representation,…
permissive · top 5,000 on PyPI
multiscale-spatial-imageGenerates multiscale image pyramids organized…
permissive · top 15,000 on PyPI
pytiled-parserParses Tiled Map Editor map and tileset files…
permissive · top 15,000 on PyPI
pmtilesRead and write PMTiles archives, a single-file…
permissive · top 15,000 on PyPI
tensordictTensorDict is a batched, nested dictionary…
permissive · top 5,000 on PyPI
geosGEOS is a web server for creating and viewing…
copyleft · top 15,000 on PyPI
large-imageLarge Image provides Python methods to…
permissive · top 15,000 on PyPI
raft-dask-cu12Provides multi-node multi-GPU distributed…
permissive · top 15,000 on PyPI
mosaicml-streamingStreams large training datasets from cloud…
unclear · top 5,000 on PyPI
odc-loaderConstructs xarray objects from parsed…
permissive · top 15,000 on PyPI
rerun-sdkRecords and streams data like images, tensors,…
permissive · top 5,000 on PyPI