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.10.tar.gz (132.1 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.10-py3-none-any.whl (155.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dayhoff_tools-1.11.10.tar.gz
Algorithm Hash digest
SHA256 5d3f663ea28d1b710e656c82e0bbaa733aa366a94c2cf4a7a852c2f8c80aa1a1
MD5 e831da54d6a055d7f8c6fda14c518eb4
BLAKE2b-256 2944ee2e2c542f295ea59a8abb7e437e02f09860e57336993ff5ade7da9c275f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dayhoff_tools-1.11.10-py3-none-any.whl
Algorithm Hash digest
SHA256 61b954548a924166d5b39a134211742feffef648a5508eec41c0fd8474d5d2b6
MD5 7a3bfd881dc71003ea6f81cde654afac
BLAKE2b-256 6ff469bc541ebb6acc8eb3b4b5046c4cd4259e9d844f9f36f10ab32d74250604

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