Skip to main content

Python version of NBDCtools, a collection of tools for handling datasets in the NBDC DataHub.

Project description

nbdctools

Python tooling for NIH NBDC Data Hub tabulated datasets, with two entry points:

  • create_dataset: R-backed wrapper around NBDCtools::create_dataset
  • create_dataset_py: pure-Python dataset assembly

Documentation

For full installation, workflow guides, API reference, troubleshooting, and benchmarks, use the documentation website:

Requirements

  • Python >=3.11

For the R-backed (create_dataset):

  • System R on PATH
  • R packages NBDCtools and NBDCtoolsData

Install

From PyPI:

pip install nbdctools

From source repo:

pip install "git+https://github.com/nbdc-datahub/nbdctools-py.git"

License

GNU General Public License v3.0 or later (GPL-3.0-or-later).

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

nbdctools-1.0.2.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nbdctools-1.0.2-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file nbdctools-1.0.2.tar.gz.

File metadata

  • Download URL: nbdctools-1.0.2.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nbdctools-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c0d992741ff7bca6b674df51fed933fd45d28d7cc4d4b2e06b87822c606b3eb6
MD5 d12d7f0435a3b0aef498527ce6efe7c3
BLAKE2b-256 b45b68518f373086f8416e7ddd2a8ff2534b350e7f57283063d55d338f538fc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbdctools-1.0.2.tar.gz:

Publisher: pypi_publish.yml on nbdc-datahub/nbdctools-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nbdctools-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: nbdctools-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nbdctools-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 29bad1456f5d97d3036243588af9e526482db39ab506ffc421e00ff84c0f7b42
MD5 ea781a45b1a9c8d6f3045f63a9d261b8
BLAKE2b-256 c0ad97a2f2b4d33b3e280f0030e055bd52f0e837b619d8311ecbb4a5f29c8068

See more details on using hashes here.

Provenance

The following attestation bundles were made for nbdctools-1.0.2-py3-none-any.whl:

Publisher: pypi_publish.yml on nbdc-datahub/nbdctools-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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