Skip to main content

nano-crucible

PyPI version Python versions Documentation License

The official Python client library and command-line interface for Crucible, the Molecular Foundry's scientific data management platform for experimental and computational research.

Using the hosted service requires a Crucible account and API key.

Capabilities

  • Create, search, update, and download scientific datasets through Python or the CLI
  • Attach uploaded or externally stored files and manage ingestion requests
  • Capture structured fields, flexible scientific metadata, and searchable keywords
  • Track samples and parent-child provenance relationships
  • Organize resources into projects and manage access

Install

pip install nano-crucible

Install optional parser dependencies when working with supported scientific formats:

pip install "nano-crucible[parsers]"

Get started

Configure credentials and verify connectivity:

crucible config init
crucible status

The same configured credentials are available to the Python client:

from crucible import CrucibleClient

client = CrucibleClient()
for dataset in client.datasets.list(limit=5):
    print(dataset["unique_id"], dataset.get("dataset_name"))

Continue with the installation and configuration guide or the quick start.

Documentation

Contributing

See the contribution guide for development setup, testing, and documentation conventions.

Support and license

Ask questions on Discord or open a GitHub issue. nano-crucible is distributed under the BSD 3-Clause License.

nano-crucible is developed and maintained by the Data Group at the Molecular Foundry, Lawrence Berkeley National Laboratory.

Metadata

Release files for nano-crucible 3.2.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 nano-crucible 3.2.0
File Size Uploaded
nano_crucible-3.2.0.tar.gz 189.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nano-crucible 3.2.0
File Interpreter ABI Platform
nano_crucible-3.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 428.0 kB

Release files / nano_crucible-3.2.0.tar.gz

Download URL nano_crucible-3.2.0.tar.gz
Size 189.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7b00798b03528322e3756aa0462fb529f59c17b118b64372f3a2bcd7b7a18be9
BLAKE2b-256 checksum
How to use checksums
db25d560cff75be8eb4a04cee27bde9604d2bf663434cc4e18cd23512a300119
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.

Transparency log

Release files / nano_crucible-3.2.0-py3-none-any.whl

Download URL nano_crucible-3.2.0-py3-none-any.whl
Size 238.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9c8f30d51e01f9e1d1301f27d1f893a86a7ba58f3b96970cc314b8e913ec2c98
BLAKE2b-256 checksum
How to use checksums
fdb780abff458e9441a2e1d931e642b26f22ac10462dbfd94b75abdc082cdc7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.

Transparency log

Release history Release notifications | RSS feed

3.2.1

2 release files

This release

3.2.0 This release

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

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