Skip to main content

dtool PyPi package AppVeyor CI build status (Windows) test test Code Coverage Documentation Status

Features

  • Core API for adding different types of metadata to files on disk

  • Automatic generation of structural metadata

  • Programmatic discovery and access of items in a dataset

  • Structural metadata includes hash, size and modification time for subsequent integrity checks

  • Ability to annotate individual files with arbitrary metadata

  • Metadata stored on disk as plain text files, i.e. disk datasets generated using this API can be accessed without special tools

  • Ability to create plugins for custom storage solutions

  • Plugins for iRODS and Microsoft Azure storage backends available

  • Cross-platform: Linux, Mac and Windows are all supported

  • Works with Python 2.7, 3.5 and 3.6

  • No external dependencies

Overview

The dtoolcore project provides a Python API for managing (scientific) data. It allows researchers to:

  • Package data and metadata into a dataset

  • Organise and backup datasets easily

  • Find datasets of interest

  • Verify the contents of datasets

  • Discover and work with data programatically

Metadata

Release files for dtoolcore 3.19.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 dtoolcore 3.19.0
File Size Uploaded
dtoolcore-3.19.0.tar.gz 50.4 kB Details

Built distribution (wheel)

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

Total release size: 71.3 kB

Release files / dtoolcore-3.19.0.tar.gz

Download URL dtoolcore-3.19.0.tar.gz
Size 50.4 kB
Tags Source
SHA-256 checksum
How to use checksums
32de6dda319002d41fc8a0b7a8835a1de37d9ca60265bf3416bc57caaba0b9f5
BLAKE2b-256 checksum
How to use checksums
548d45e8822a653292ed7e78d0808ae836d9f381972a2dd7222d33b5c3293c0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / dtoolcore-3.19.0-py3-none-any.whl

Download URL dtoolcore-3.19.0-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
748556a45f0bdd218462d480961f98f65f5b79617ca2d6a771c9078025a3095a
BLAKE2b-256 checksum
How to use checksums
46a0478d55f9175e067cbd2728395a9f7fe76291158145c0917a0a481491a882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release history Release notifications | RSS feed

This release

3.19.0 This release

2 release files

3.18.3

2 release files

3.18.2

1 release file

3.18.1

1 release file

3.18.0

1 release file

3.17.0

1 release file

3.16.3

1 release file

3.16.2

1 release file

3.16.1

1 release file

3.16.0

1 release file

3.15.0

1 release file

3.14.0

1 release file

3.13.0

1 release file

3.12.0

1 release file

3.11.0

1 release file

3.10.0

1 release file

3.9.0

1 release file

3.8.0

1 release file

3.7.0

1 release file

3.6.0

1 release file

3.5.0

1 release file

3.4.1

1 release file

3.4.0

1 release file

3.3.1

1 release file

3.3.0

1 release file

3.2.0

1 release file

3.1.0

1 release file

3.0.0

1 release file

2.9.3

1 release file

2.9.2

1 release file

2.9.1

1 release file

2.9.0

1 release file

2.8.3

1 release file

2.8.2

1 release file

2.8.1

1 release file

2.8.0

1 release file

2.7.0

1 release file

2.6.0

1 release file

1.0.0

1 release file

0.15.0

1 release file

0.14.0

1 release file

0.13.0

1 release file

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