Skip to main content

Lightweight episode/segment data structures for RL (TensorDict-friendly).

Project description

Episodata

Minimal episode + segment replay buffer for RL, built around PyTorch + TensorDict.

Install

pip install -e .

API

The package exports:

  • Episode
  • EpisodeDataset
  • SegmentsDataset
  • Collector

Development

pip install -e .[dev]
pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

episodata-0.1.2.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

episodata-0.1.2-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file episodata-0.1.2.tar.gz.

File metadata

  • Download URL: episodata-0.1.2.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.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":null}

File hashes

Hashes for episodata-0.1.2.tar.gz
Algorithm Hash digest
SHA256 847b2a786c2f98642dd7820aba23c42983b9224423328784cd38434f116cf6f6
MD5 8d8b6d8838d3c80095ffc958b492a97c
BLAKE2b-256 2c47722bbf77d4d53c5c926d989d89ad06478f4a6579cc3a2237f43b5ea65b22

See more details on using hashes here.

File details

Details for the file episodata-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: episodata-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.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":null}

File hashes

Hashes for episodata-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5d5e5ba35872f530679bb8755d4ecf0219d10acaad99ed165e6479c2ca3a7d7e
MD5 13d93f69c5230d87242eaae8408d3426
BLAKE2b-256 bd186b770380251a24715764c60b403c4d7a69dcb8eb27c621c67d8abc4d385d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page