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 crystallography and cryo-EM. 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.1rc3-cp314-cp314-manylinux_2_34_x86_64.whl (39.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc3-cp314-cp314-manylinux_2_34_aarch64.whl (36.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc3-cp314-cp314-macosx_15_0_arm64.whl (44.7 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

coot_headless_api-1.3.1rc3-cp313-cp313-manylinux_2_34_x86_64.whl (39.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc3-cp313-cp313-manylinux_2_34_aarch64.whl (36.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc3-cp313-cp313-macosx_15_0_arm64.whl (44.7 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

coot_headless_api-1.3.1rc3-cp312-cp312-manylinux_2_34_x86_64.whl (39.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc3-cp312-cp312-manylinux_2_34_aarch64.whl (36.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc3-cp312-cp312-macosx_15_0_arm64.whl (44.7 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

coot_headless_api-1.3.1rc3-cp311-cp311-manylinux_2_34_x86_64.whl (39.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc3-cp311-cp311-manylinux_2_34_aarch64.whl (36.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc3-cp311-cp311-macosx_15_0_arm64.whl (44.7 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

coot_headless_api-1.3.1rc3-cp310-cp310-manylinux_2_34_x86_64.whl (39.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc3-cp310-cp310-manylinux_2_34_aarch64.whl (36.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc3-cp310-cp310-macosx_15_0_arm64.whl (44.7 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file coot_headless_api-1.3.1rc3-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2553be937a9926cf1e37bd012557a2a0828b50ad5fac58fd10b33713d827129a
MD5 f7372a33d49395cfde4e6d24fcc5a1d4
BLAKE2b-256 b1935e63f4d0c8ab3d6f4b3ee742c2811a1c0be2fe34cb82423d1e0dd5a139a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-cp314-cp314-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.1rc3-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 df3b408930132884acf9aed17cf129ffaa0d6cc7efec5559d38c0079a3213462
MD5 2443c94688ca33c31ba2df8c80ffb14d
BLAKE2b-256 a8461e56bf77827d06399541c6519baf35fe3f4e210dc696c5caea40ccc0160d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-cp314-cp314-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.1rc3-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 609a931b58649ddc08a17540b9f86ef16b81b33808b948c5855035e1923b5285
MD5 a8871c13f365a5ed0c21c130278ba5aa
BLAKE2b-256 65956964900a01c5640d69f73622d975adf2c814e800b5397b8c3751017c775d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-cp314-cp314-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.1rc3-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e3dd13136d8bbd22ed26bc84196329af913194bbcabcc1a7fe6d7d3f37e4181c
MD5 7a83ece559935e3523ac2e34760de608
BLAKE2b-256 cccaf2899f890ff26ddf8d6147caa1b578a1cb9afae307cc9d9e3a38b3c15e6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 be8b4b4d5c29332934d20d8c947f480727152d84663844e86c610fed0d7dd33b
MD5 bba0ac63e16cf247eb897b98a6180033
BLAKE2b-256 3fb04208889aea5e1e52c1536f31ad84948a04d31b6d17a22eff49a5f08d44bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 05159199873ef670205f4747a9e38bf0f21f06e3bc54d16eff5d58527287eaab
MD5 3499b5b7906170966f0528167a46a70a
BLAKE2b-256 c7e448408198b6d08cebb68270d46887cafc01289df7e360a38ca9ca5e8e8a4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3755eb5626d6305988c1bafc3b29e0ccb5d27afb5561229baba43291936d94b8
MD5 3a91a606e21a768ef7bca29bd1d82445
BLAKE2b-256 4c5f6972537092a49abad80e73d0112bd7eb05d17abbd5a5fcbfdcab9153c725

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8320e98ddddbb8e6668c40de35afcca57b6cd5d64f2ea1d9a73af5b4c8908cb2
MD5 f91e84dad90dd8a8d31858f28c610369
BLAKE2b-256 ec8f1bae44e7311a1cf5831bd58b37f2d8981306c34065657115cffc7941b2fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9827d6c6ce20ad5117e59da05eb5331554ee62647fccc0008b0efe32572b961f
MD5 63f72fee3869905907bb8b4f200fe932
BLAKE2b-256 9824936d42de142bc001ccf37ab42a4e05659854b1bd2c63186d9a09ecb85f61

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 db501111a36346e86e79da165ce89909ecdd2537f87522ea2091e3963c81a24d
MD5 eae425bc469528736f3ab4f69b0e0e36
BLAKE2b-256 44fb0152a3243a48c374e7c829c28633fbdda724f2d55a078aea173de445a544

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 7fcdda8a79e8ca2f40e8168041daea368501b398c1ea5114955a70aeb17c21f4
MD5 43297278145865959798e67a889c717c
BLAKE2b-256 8fbba4284872c49400d4492ab907fd627f37ae935a59f456865b19867f978842

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9397c49b353ddde32b8b0273d111f8174dee07dd0762bafe9a9b783cb06d8ac9
MD5 2efbb244499e7b7b409e1c28961b2544
BLAKE2b-256 119c6b23fe9a610dfb3334df95f3964abb91550b00d62936568dfc1abbaccd5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a34192b8156a430d9370a85f668088921d483c98f84f16f920407dce6c4ef10f
MD5 6a49b6c5af9aa2400fec6e15144a4bff
BLAKE2b-256 cf0d4e066a93a8d7c70e598ad606c3151b940948004dbaa7a688c88e15454ee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a445d6463a98a4e6c1ae5f9417bdf59da4828054b2f9e39b3d3e3555447c0e78
MD5 bb0ba4a59cbccbddd421653881d8378a
BLAKE2b-256 c87ab573d953383fd0e5b5096dfd4761b34cddcf3499df8472c493eebf67b631

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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.1rc3-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc3-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2279d0e4cdde00f216f8fbbba66ea0ee1bf4e6ff37793c13f4815c6a625b39cd
MD5 766a650949e73a7b83d1676358d3b52e
BLAKE2b-256 44d089a022adbe06ad59f3fe110c80ff9acb61375a2f323805a650a00075c1b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.1rc3-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