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

This version

1.6.1

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.6.1.tar.gz (120.4 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.6.1-py3-none-any.whl (136.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dayhoff_tools-1.6.1.tar.gz
Algorithm Hash digest
SHA256 5becb0e5f6f3d6917144625e5c69bc80d2208258c64c9d29810071e585d13da9
MD5 eaabfe590e566ae9b2efa0d84ccf8ecc
BLAKE2b-256 086cc8bafbbfda0a3c7732cfda5865067e47b4059d291bfcb7e656615b8697c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dayhoff_tools-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f185e87b77652fa7ece9ed3f519874462b98877b8708bbf7b58dc3bd177e3e1
MD5 1f1d167a84b438795c639ab93b8e55c3
BLAKE2b-256 57834ce46c578c2a6e160ab339b0613ae5ffbe5c8441bce33b1e19e7857682ca

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