Skip to main content

Core API for managing (scientific) data

Project description

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

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

dtoolcore-3.18.3.tar.gz (49.9 kB view details)

Uploaded Source

Built Distribution

dtoolcore-3.18.3-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file dtoolcore-3.18.3.tar.gz.

File metadata

  • Download URL: dtoolcore-3.18.3.tar.gz
  • Upload date:
  • Size: 49.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for dtoolcore-3.18.3.tar.gz
Algorithm Hash digest
SHA256 14ffebbf0ff1b875f84fefa25bd891c4deb9a1ee5413c558225a8bf7a95305c1
MD5 b1bc56be5fe9dea2346f0078b607779f
BLAKE2b-256 8209563e6eedae7be75cc0aaf98b08c889508af53e2d41cb8dcca761aa1d7962

See more details on using hashes here.

File details

Details for the file dtoolcore-3.18.3-py3-none-any.whl.

File metadata

  • Download URL: dtoolcore-3.18.3-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for dtoolcore-3.18.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b85e70353d546c663905bc58bc85c347e40ba3b6d1a168ae9c348f588cb61393
MD5 e7579cbfc04e7d51b7ad0fb08f744cf2
BLAKE2b-256 356c3f8bb582b81f5465c9e7f93e5df92e2195729214e3234610b3880d06285b

See more details on using hashes here.

Supported by

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