Skip to main content

TimeNet

Find, build, and load time-series datasets through one shared format.

PyPI Docs License: MIT

Time-series datasets use many incompatible layouts. TimeF gives them one storage format. TimeNet provides one API to find, build, download, and load them.

TimeNet handles the data layer. Model training, inference, and evaluation stay in your chosen framework.

Quick start

TimeNet needs Python 3.11 or newer.

uv add 'timenet[cli]'
uv tool install timenet-connectors
timenet-build build timenet/hello-world --out .timenet-registry

Load the local build with Python:

from timenet.client import TimeNet

dataset = TimeNet(".timenet-registry").load("timenet/hello-world")
dataset.describe()

signal = dataset.records[0].signals[0]
values = signal.to_numpy()

This example uses a local registry, so it works without registry credentials or network access.

See the Get started guide for installation options and a longer example.

How it fits together

TimeNet architecture diagram

A connector converts a raw source into a TimeF version. The version contains:

  • manifest.json, which identifies the dataset and lists its files
  • control.duckdb, which stores the hierarchy and relationships
  • a Parquet or Zarr values plane, which stores Signal values

A registry stores immutable TimeF versions. The client reads a version without importing its connector.

The repository is a uv workspace with two packages:

Package Purpose
timenet The TimeF model, reader, writer, registries, SDK, and consumer CLI.
timenet-connectors Dataset connectors and the timenet-build producer CLI.

Read the architecture guide for the complete design.

License

TimeNet uses the MIT License.

This license covers the TimeNet code, not the datasets that connectors fetch. Each dataset keeps its upstream license and access terms. Read the dataset licensing guide before redistribution.

Metadata

Release files for timenet 0.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for timenet 0.11.0
File Size Uploaded
timenet-0.11.0.tar.gz 182.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for timenet 0.11.0
File Interpreter ABI Platform
timenet-0.11.0-py3-none-any.whl Python 3 none any Details

Total release size: 412.3 kB

Release files / timenet-0.11.0.tar.gz

Download URL timenet-0.11.0.tar.gz
Size 182.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c98475269fb5dcbaf258d3deb5ec17d5e901c96fdd93d5d96ab3adea294f0d3d
BLAKE2b-256 checksum
How to use checksums
9f2427d5364450febd30a048a88aefcde45e30c07d00f72e7cab9518929f8ccf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / timenet-0.11.0-py3-none-any.whl

Download URL timenet-0.11.0-py3-none-any.whl
Size 229.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba161dae9e221759323f7b7f1f5cfec209627e072df2632d0799d6109e4912e4
BLAKE2b-256 checksum
How to use checksums
2e85d51fb38a7226e93346ad1a872dc3ec4158c0702c37e97ff1640b734b436a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.11.0 This release

2 release files

0.1.0

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page