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.1

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.1
File Size Uploaded
nano_crucible-3.2.1.tar.gz 235.0 kB Details

Built distribution (wheel)

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

Total release size: 524.2 kB

Release files / nano_crucible-3.2.1.tar.gz

Download URL nano_crucible-3.2.1.tar.gz
Size 235.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2f1bc8483ae97e502715190cb9f0b297c824ef3665fc9f32ee3f781fc79ff82b
BLAKE2b-256 checksum
How to use checksums
89bdeb4a769e0b79ed7207b8fe62b26d0e159d5ca8522f4cc99ee4ecb2616409
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 9, 2026.

Transparency log

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

Download URL nano_crucible-3.2.1-py3-none-any.whl
Size 289.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a0cc74973ccf181433ebaa471167ed31ecfd9fe9c21692e245fb5ea6b15fda6b
BLAKE2b-256 checksum
How to use checksums
7e7eff2e24d40112861532cf574ee603e19fba528e51239e48753b4b3e1d177f
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 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.2.1 This release

2 release files

3.2.0

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