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.11.6.tar.gz (131.0 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.11.6-py3-none-any.whl (153.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dayhoff_tools-1.11.6.tar.gz
Algorithm Hash digest
SHA256 500720e62b285f88d1110f6c55606bcb36d3ad750e9c2c83ac9511e2a351aa46
MD5 4b9b201e46642b944ab4f7fbd797764d
BLAKE2b-256 d8fd9aca343db9dbeb34c68240133c8af918424da04caffd8d14e442fefccbfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dayhoff_tools-1.11.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f055778eed3a66da0746953e7aa5e97fbc55aad86a40346c81c458ebfd64ad2e
MD5 7148f490d34fe5d40120545e1ed1607f
BLAKE2b-256 065a71365435c1e8a00c91a7d01266f62e7494d48491cd0f83d0957a2550feca

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