Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.

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.3rc1-cp314-cp314-manylinux_2_34_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_aarch64.whl (37.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.3rc1-cp314-cp314-macosx_15_0_arm64.whl (44.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_aarch64.whl (37.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.3rc1-cp313-cp313-macosx_15_0_arm64.whl (44.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_aarch64.whl (37.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.3rc1-cp312-cp312-macosx_15_0_arm64.whl (44.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_aarch64.whl (37.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.3rc1-cp311-cp311-macosx_15_0_arm64.whl (44.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_aarch64.whl (37.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.3rc1-cp310-cp310-macosx_15_0_arm64.whl (44.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6dee562a1f2665ef93fcc94bd3c4e45d43ce1553cb5a310cfa39ea075d704ee8
MD5 037c7b6e3af2fc9f2c986f807b9c01b4
BLAKE2b-256 3da67f43e606fc2f2ea1f0b3f404e8e15ee781e78311f7f6279f9ce9dcea1b79

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 76e3a221274de8c6ce55bcc217afc3452283001420ec128ba1f7b3a1c1dd5cde
MD5 6ec1704b4622f5aa06873343e13bff2c
BLAKE2b-256 f1b1db607ccc02f65bb0f77c43cd341c03d513678cc9ef0f5e363780816fdc45

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c598abf9e6e5b477f0b1e7a03f1de396a827370e85ce61c8a26249cf88949897
MD5 3eccfa454f5d7c0122a89be46eb77a05
BLAKE2b-256 8d14a54a7a73fdf06eb0c3fc9ab90e80be3e4110eefceba04d01261dcba1de09

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3fa95612ba41028536ff559c2030e2f8b4fbb8003d4d8a8827d261555879a1ae
MD5 b783364275f3d83556014b4a9bd1074d
BLAKE2b-256 0f71807fe120391de55526cb3064635d3977a2799d4847e06994b707223a0574

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 aa6eb2f85a9b62fbbc30a1e547f391cccb8d37d7fdf8cdf1d980bac997873059
MD5 39727dcdbc78cc074c48afeaa21b5d26
BLAKE2b-256 08a7ac81859ce7f8621a50347f2970691818f9a6a50a7bf750b204b7ac4b9cda

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 eb28900f908d72e6e585df791cf5ff4d852d9b9c0e34e5e111645d8be3d627a8
MD5 5843760c91a91b14ce6750db7f727126
BLAKE2b-256 1a95b9cd49d01566f766f52c39f5e34928271a83b5110bfe6e6108d6bdcac991

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 006001d5d42e931a760540c44adc43784f1cf60156b91b9483b2da9eadffc8e2
MD5 b0e0bd3b7b3126af50b74e10c2aaa0dc
BLAKE2b-256 fd3118bc26c1015d9d12d78203a2df02e444b4b7c77f158a5a0e755a971a2e14

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 3ecd8aba932cd4d7160ea56aa3b566d5671c684df09f8d571d34282a97301f58
MD5 61dca77258e90d230ee31939e311f6c3
BLAKE2b-256 57ea801f14e77862cb5cd0b1bc64db0a4ba3a6991e8e06c61c74c3b15c7eb240

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 15619a889d122b46fa1c7a9fc784c49bbfd9fcaf5adc91ea3aed155a0047615e
MD5 1e0f3f84bc81f2134e57c5d0ffb6fc8f
BLAKE2b-256 43a6c1b60101227da8c043f894b9a1490d2ce47d627b3eff592988a47692ce6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2106ee387a99979635174dab70cf90dcdc6dc841552ef8a9c7501cb96833445d
MD5 2b6cc79aa8a9bd356c388d2fca82f998
BLAKE2b-256 d61d2148c4805ae8bfee6f069081ce9450771420458ff4ec901d115e84664a84

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a277230eb8adca6e1107e2c07de209496f273d32c9cf08434384b1d28eee53cc
MD5 698e092d3ac754cb3cbdd6734ea1bff4
BLAKE2b-256 7803363ee3a2942be301d8e46252fb888d191da3511bd5ec6b52d2ea19196d47

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c2770926ec1a9a0316729dcce29dd1d5157366748c0cb3c66b957eaaa6616a3a
MD5 2b8418336b58f15ca722c1c116e3c873
BLAKE2b-256 7dbd1448fed1077998ec7fb70429a0e7da2b6dc9020c5bc31881a36e530bcbe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 dacbc2311f63d6a50337677dbede575d6ff0185332cb3ea7ec0b6e2ffd73cd5a
MD5 a31e66119da2dcb1f30b30e83dec8bf0
BLAKE2b-256 50044d61a28934fe154792f93818504a5b9bfed7f0e623912b2ece9f9e89c3e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4fa7047ad88c7d5edd18a02ac50839b707b6173ae23f97b50d928a75e96ad1ac
MD5 4ffd140e0c53b4dc1282e1884c0edd22
BLAKE2b-256 ec29c4b8359caa9f9baa29b483b9b960451a775bc4bf7fd92ccdde08880457b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.3rc1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.3rc1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a9406bcb315568e084e51b03e482625b6736eaebcb3393a57e070451c0e6cf70
MD5 abf6c907753b59ad7ba952cd1bc1410d
BLAKE2b-256 5dc70c76c4e770f684a54a1bf1e6eee579eff78e438a49d6b355f62efb984e18

See more details on using hashes here.

Provenance

The following attestation bundles were made for coot_headless_api-1.3.3rc1-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.

Release history Release notifications | RSS feed

This release

1.3.3rc1 This release

15 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page