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.12.22.tar.gz (166.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.12.22-py3-none-any.whl (199.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dayhoff_tools-1.12.22.tar.gz
Algorithm Hash digest
SHA256 0a8f6abb24ecfb44f6e5254cd8f14e319831b46d4187c17e682131acf674d64a
MD5 71f63cf80eba637fbc8a6a3534d32c02
BLAKE2b-256 b63bd773faf806a4558d139fe29e11ea82749159e809f2ff5cf60200fa068ebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dayhoff_tools-1.12.22-py3-none-any.whl
Algorithm Hash digest
SHA256 b4c1e5ccd99ca3068cf54fc3cda8afc5adbd91834c72eb643145deb6eeca0942
MD5 a557dc7f5b5967ed38a03a5f8fc13aa4
BLAKE2b-256 4c2595671fa3e704cccccc83fc5d9c99c84ac2b0dfc6c397aad439648bc4d7c6

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