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.13.18.tar.gz (172.5 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.13.18-py3-none-any.whl (207.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dayhoff_tools-1.13.18.tar.gz
  • Upload date:
  • Size: 172.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dayhoff_tools-1.13.18.tar.gz
Algorithm Hash digest
SHA256 1ac77c228d2d70fbe21dbabc139c224d644913c6f0bbe6ea15c4216c174a37a4
MD5 ed9c279fe3fd6b226d14accf08e6c443
BLAKE2b-256 3f7a7524797290dbaa34aee037b11362efbdb9434c841568f772bdf22cd77b35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dayhoff_tools-1.13.18-py3-none-any.whl
  • Upload date:
  • Size: 207.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dayhoff_tools-1.13.18-py3-none-any.whl
Algorithm Hash digest
SHA256 2e213664a5149eb700cb33ae6739cf4dfcc09983262c786cd4526036b4005c6a
MD5 0afdefb0d0810a62c40e54ccf8919c22
BLAKE2b-256 b231adeca3d9e35bf550a5d84502b0023910cd142f57f1d531a0115bc9a0630b

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