Skip to main content

Common tools for all the repos at Dayhoff Labs

Project description

dayhoff-tools

A set of small, sharp tools for everyone at Dayhoff. Hosted on PyPi, so you can Poetry or pip install like everything else.

Installation

The base package includes minimal dependencies required for core CLI functionality (like job running):

pip install dayhoff-tools
# or
uv add dayhoff-tools
# or, for the special case of installing it in the DHT repo itself,
uv pip install -e .[full]

Optional Dependencies

You can install extra sets of dependencies using brackets. Available groups are:

  • core: Includes common data science and bioinformatics tools (biopython, boto3, docker, fair-esm, h5py, questionary).
  • dev: Includes development and testing tools (black, pytest, pandas, numpy, torch, etc.).
  • all: Includes all dependencies from both core and dev.

Examples:

# Install with core dependencies
pip install 'dayhoff-tools[core]'
poetry add 'dayhoff-tools[core]'

# Install with all dependencies
pip install 'dayhoff-tools[all]'
poetry add 'dayhoff-tools[all]'

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dayhoff_tools-1.8.8.tar.gz (125.6 kB view details)

Uploaded Source

Built Distribution

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

dayhoff_tools-1.8.8-py3-none-any.whl (141.8 kB view details)

Uploaded Python 3

File details

Details for the file dayhoff_tools-1.8.8.tar.gz.

File metadata

  • Download URL: dayhoff_tools-1.8.8.tar.gz
  • Upload date:
  • Size: 125.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.12

File hashes

Hashes for dayhoff_tools-1.8.8.tar.gz
Algorithm Hash digest
SHA256 4ba53c9bfa2d2e741e0f118248a4b5e5805eb7546192d7474cb38dc593306fd8
MD5 c74bbeb7166ef429bd4f6d82e2f9378b
BLAKE2b-256 ea057efe6b3767fb785291b438c0b14881e7a94ada7c88b56dddace72e2c43d6

See more details on using hashes here.

File details

Details for the file dayhoff_tools-1.8.8-py3-none-any.whl.

File metadata

File hashes

Hashes for dayhoff_tools-1.8.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d588433659cf68be1c1831caac1b18f4fba0b9df995add575165462ca487a9ea
MD5 176907bbef4961e8e5762c90f6726109
BLAKE2b-256 1fc8887b003567cc607e5d156d927281181f6ab00d4356a150bf066c4e5907ca

See more details on using hashes here.

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