Skip to main content

Headless API for Coot

Project description

coot_headless_api (chapi)

Python bindings for Coot's libcootapi — a headless, scriptable interface to Coot's macromolecular model-building and refinement engine.

Overview

Coot is the standard tool for macromolecular model building in X-ray and cryo-EM crystallography. This package exposes Coot's core API as a Python extension module, allowing you to run model building, refinement, validation and ligand fitting programmatically — without a display or GUI.

The central class is molecules_container_t, which manages a collection of molecular models and electron density maps and provides methods to operate on them.

Installation

pip install coot-headless-api

Platform support

Platform Supported
macOS (arm64) ✅ macOS 15+
Linux (x86_64) ✅ glibc 2.34+ (Ubuntu 22.04+)
Linux (aarch64) ✅ glibc 2.34+ (Ubuntu 22.04+)
Windows

Getting started

To get started, take a look at the coot-headless-api documentation.

Related packages

  • Moorhen — browser-based Coot, uses the same underlying API via WebAssembly

License

GPLv3 — see Coot's licence for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

coot_headless_api-1.3.1rc1-cp313-cp313-manylinux_2_34_x86_64.whl (38.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc1-cp313-cp313-manylinux_2_34_aarch64.whl (35.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc1-cp313-cp313-macosx_15_0_arm64.whl (43.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

coot_headless_api-1.3.1rc1-cp312-cp312-manylinux_2_34_x86_64.whl (38.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc1-cp312-cp312-manylinux_2_34_aarch64.whl (35.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc1-cp312-cp312-macosx_15_0_arm64.whl (43.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

coot_headless_api-1.3.1rc1-cp311-cp311-manylinux_2_34_x86_64.whl (38.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc1-cp311-cp311-manylinux_2_34_aarch64.whl (35.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc1-cp311-cp311-macosx_15_0_arm64.whl (43.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

coot_headless_api-1.3.1rc1-cp310-cp310-manylinux_2_34_x86_64.whl (38.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc1-cp310-cp310-manylinux_2_34_aarch64.whl (35.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc1-cp310-cp310-macosx_15_0_arm64.whl (43.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file coot_headless_api-1.3.1rc1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e0283dcc99f4089c5dbefcec15d00a54c3772adea45f890c828f607ae857503d
MD5 fea8ff9b5c25554f4688c587827733a0
BLAKE2b-256 cb4c6076c38e8deec69aa5cd6bc385ab4c733c8286db45c5fbfce5496e5c55b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f44c7bea005418d0b7824e624f1072a782afc00dea255ee7ff074f625703c8c7
MD5 7e215a3d97e888a40efb317a7e57b0f9
BLAKE2b-256 160adad801824bcc6532101d710b5d55e70251d701e66d906f16adef471dcc8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 52207ad8061e2493bc6547cf50e5384b89487a6764e55513d345ac2e37d23f5b
MD5 a90785874e938928e47baa938505f2de
BLAKE2b-256 16cf49e822234858b9ee8a68c1fcf4eab508162645cc78447255b1b2632cb1ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fc9aef476657f8a5e28ebc8c42dd02646fdf256ab03adbebdc56b12ba7ebf4ce
MD5 10ab947fd947c79da37e2775e5f82600
BLAKE2b-256 dc83d180466f3583441d48a7553c1ca3406e33c33b4be2aeffb0c2afe896dddf

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 86b8466f5e2dee3cea9bae53dc2c166de8311cbe94ce6d50acce61e527b5167f
MD5 993bbdef34d037ca0aad5597f0df418e
BLAKE2b-256 ae28bc4c34a475028f321e555136cd0d96132e40e733db7a52ae4b0a5cabd01d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 994aa91b008218886f48e2683168f4ab28c9e729a159a88a66a0cbc66c8c4de5
MD5 31aab837331b767bd69f460c3b34fdba
BLAKE2b-256 49ca4ad05e4a41592f867c275e35c7b67ddad64e75b63204a331e8370cc08bd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e5bb5bf1b4d3007f2a16417abce5fefa32d774062ccf199a7d8a98e3c8176de8
MD5 1331f707ab1ac61f5197177c9880283e
BLAKE2b-256 05835fb49d72acfae6c48b17920028f15e27b1b38a169f81062d5470badd425e

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 53fe409d52c74c28fd56bd302eeba57b18812095361400bf21b9e110efe3ae73
MD5 75eccc3dd441bfe389e1f148b1b3b8c4
BLAKE2b-256 f99da9b191eb1d96aba89326c121e7c136ee53dda5dfe87d098d5664d9a832c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp311-cp311-manylinux_2_34_aarch64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 97f1d58d55b472d0bb13b008c8211612b99db89d61bb3edf662c285fdc0ae3aa
MD5 e9ac480bfd95568dc009fb18542a0e9b
BLAKE2b-256 e312479e7d8c72810edc7a0238f7b7bbf2bdf8d62d36b4d11508bb87edb0241d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 df48879af5abc24a4da4894e3cc3a460b86baed3f2a2b0f7551c4d23b09e3ae6
MD5 df3e7ee166f8b259f5a1118af15ed1a4
BLAKE2b-256 8429bb36ca033147b9eebf3644c260a8346a1c6ab036da757abb7f76c1e8361a

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp310-cp310-manylinux_2_34_x86_64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f1d04c53abe0fdc30a0aac5a0ef6f6d744b7b311f72cad25b3ad18b6375cdddf
MD5 bdd804642f910850a79f99f074147936
BLAKE2b-256 2e5590e058ba0ffd7224c9ceca5ff520a7fc6ebb7804fb8dfaf1cfc4e98eb306

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp310-cp310-manylinux_2_34_aarch64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coot_headless_api-1.3.1rc1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 023f1a960aaac0c689f780561f06dbb8b5e2767efc153bb02caf28ba844f6b9b
MD5 1afffc95e69960b872f272a2cf17f175
BLAKE2b-256 c616c05fe721f6d9bfa61ccce0cc470dd7070d4ab1ab7b53426b35c50c81f61f

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc1-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: wheels.yml on Dialpuri/chapi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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