Data Cockpit
Data Cockpit is an interactive IPython widget built on top of the Dataplug framework. It enables scientists and engineers to:
- Upload and browse datasets in Amazon S3
- Explore curated public and Metaspace collections
- Benchmark performance to discover optimal batch sizes
- Partition a variety of scientific data types into chunks or batches
- Integrate seamlessly into Jupyter notebooks for elastic, parallel workloads
Why Data Cockpit?
Built on Dataplug’s Cloud-Aware Partitioning
Dataplug is a client-side Python framework for dynamic, zero-cost data slicing of unstructured scientific data stored in object stores like S3. It:
- Pre-processes data in a read-only fashion, building lightweight indexes decoupled from the raw objects
- Exploits S3 byte-range reads to parallelize high-bandwidth access across many workers
- Supports a plug-in interface for multiple domains:
- Generic: CSV, raw text
- Genomics: FASTA, FASTQ, VCF
- Geospatial: LiDAR, Cloud-Optimized Point Cloud (COPC), COG
- Metabolomics: ImzML
- Allows re-partitioning with different strategies without rewriting the original data
What Data Cockpit Adds
While Dataplug focuses on efficient data slicing, Data Cockpit provides an end-to-end Jupyter UI that:
- Uploads your local files directly into any S3 bucket
- Browses existing buckets or public datasets from the AWS Open Data Registry
- Runs benchmarks across a configurable range of batch sizes to find the fastest throughput
- Processes & partitions your data with one click, displaying progress and results entirely in-notebook
- Retrieves partitions via
get_data_slices(), which returns the DataPlug data slices (metadata) for downstream processing
Installation
pip install cloud-data-cockpit
Or install both Data Cockpit and geospatial extras together:
pip install cloud-data-cockpit[geospatial]
Metadata
Release files for cloud-data-cockpit 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| cloud_data_cockpit-1.0.4.tar.gz | 68.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cloud_data_cockpit-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 142.7 kB
Release files / cloud_data_cockpit-1.0.4.tar.gz
| Download URL | cloud_data_cockpit-1.0.4.tar.gz |
|---|---|
| Size | 68.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0572b2e0049d204bd6ff2ee98743550879eb80d9929acaedbf4055dc04e526d6
|
|
BLAKE2b-256 checksum How to use checksums |
b6f46f2cf42d685039eec60ef3bda1d7eb8b956087ffa24b60f8c57cbbd61f9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.18
|
Release files / cloud_data_cockpit-1.0.4-py3-none-any.whl
| Download URL | cloud_data_cockpit-1.0.4-py3-none-any.whl |
|---|---|
| Size | 74.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
842ef518e5ae00600a29fc89101279d6f72e177ab65ce0d82955cab3552292bf
|
|
BLAKE2b-256 checksum How to use checksums |
5b934cf2560c1544ed41b0e60aabbd9b5e8aa57aafa43aec00dc93a43d4f67ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.18
|
Security for cloud-data-cockpit 1.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.