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.
Metadata
Release files for coot-headless-api 1.3.3rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 610.8 MB
Release files / coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_x86_64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 40.1 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
6dee562a1f2665ef93fcc94bd3c4e45d43ce1553cb5a310cfa39ea075d704ee8
|
|
BLAKE2b-256 checksum How to use checksums |
3da67f43e606fc2f2ea1f0b3f404e8e15ee781e78311f7f6279f9ce9dcea1b79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_aarch64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 37.2 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
76e3a221274de8c6ce55bcc217afc3452283001420ec128ba1f7b3a1c1dd5cde
|
|
BLAKE2b-256 checksum How to use checksums |
f1b1db607ccc02f65bb0f77c43cd341c03d513678cc9ef0f5e363780816fdc45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp314-cp314-macosx_15_0_arm64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp314-cp314-macosx_15_0_arm64.whl |
|---|---|
| Size | 44.9 MB |
| Tags | CPython 3.14 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c598abf9e6e5b477f0b1e7a03f1de396a827370e85ce61c8a26249cf88949897
|
|
BLAKE2b-256 checksum How to use checksums |
8d14a54a7a73fdf06eb0c3fc9ab90e80be3e4110eefceba04d01261dcba1de09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_x86_64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 40.1 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
3fa95612ba41028536ff559c2030e2f8b4fbb8003d4d8a8827d261555879a1ae
|
|
BLAKE2b-256 checksum How to use checksums |
0f71807fe120391de55526cb3064635d3977a2799d4847e06994b707223a0574
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_aarch64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 37.2 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
aa6eb2f85a9b62fbbc30a1e547f391cccb8d37d7fdf8cdf1d980bac997873059
|
|
BLAKE2b-256 checksum How to use checksums |
08a7ac81859ce7f8621a50347f2970691818f9a6a50a7bf750b204b7ac4b9cda
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 44.9 MB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eb28900f908d72e6e585df791cf5ff4d852d9b9c0e34e5e111645d8be3d627a8
|
|
BLAKE2b-256 checksum How to use checksums |
1a95b9cd49d01566f766f52c39f5e34928271a83b5110bfe6e6108d6bdcac991
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 40.1 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
006001d5d42e931a760540c44adc43784f1cf60156b91b9483b2da9eadffc8e2
|
|
BLAKE2b-256 checksum How to use checksums |
fd3118bc26c1015d9d12d78203a2df02e444b4b7c77f158a5a0e755a971a2e14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_aarch64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 37.2 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ecd8aba932cd4d7160ea56aa3b566d5671c684df09f8d571d34282a97301f58
|
|
BLAKE2b-256 checksum How to use checksums |
57ea801f14e77862cb5cd0b1bc64db0a4ba3a6991e8e06c61c74c3b15c7eb240
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 44.9 MB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
15619a889d122b46fa1c7a9fc784c49bbfd9fcaf5adc91ea3aed155a0047615e
|
|
BLAKE2b-256 checksum How to use checksums |
43a6c1b60101227da8c043f894b9a1490d2ce47d627b3eff592988a47692ce6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 40.1 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
2106ee387a99979635174dab70cf90dcdc6dc841552ef8a9c7501cb96833445d
|
|
BLAKE2b-256 checksum How to use checksums |
d61d2148c4805ae8bfee6f069081ce9450771420458ff4ec901d115e84664a84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_aarch64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 37.2 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
a277230eb8adca6e1107e2c07de209496f273d32c9cf08434384b1d28eee53cc
|
|
BLAKE2b-256 checksum How to use checksums |
7803363ee3a2942be301d8e46252fb888d191da3511bd5ec6b52d2ea19196d47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 44.9 MB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c2770926ec1a9a0316729dcce29dd1d5157366748c0cb3c66b957eaaa6616a3a
|
|
BLAKE2b-256 checksum How to use checksums |
7dbd1448fed1077998ec7fb70429a0e7da2b6dc9020c5bc31881a36e530bcbe7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_x86_64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 40.1 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
dacbc2311f63d6a50337677dbede575d6ff0185332cb3ea7ec0b6e2ffd73cd5a
|
|
BLAKE2b-256 checksum How to use checksums |
50044d61a28934fe154792f93818504a5b9bfed7f0e623912b2ece9f9e89c3e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_aarch64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 37.2 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
4fa7047ad88c7d5edd18a02ac50839b707b6173ae23f97b50d928a75e96ad1ac
|
|
BLAKE2b-256 checksum How to use checksums |
ec29c4b8359caa9f9baa29b483b9b960451a775bc4bf7fd92ccdde08880457b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / coot_headless_api-1.3.3rc1-cp310-cp310-macosx_15_0_arm64.whl
| Download URL | coot_headless_api-1.3.3rc1-cp310-cp310-macosx_15_0_arm64.whl |
|---|---|
| Size | 44.9 MB |
| Tags | CPython 3.10 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a9406bcb315568e084e51b03e482625b6736eaebcb3393a57e070451c0e6cf70
|
|
BLAKE2b-256 checksum How to use checksums |
5dc70c76c4e770f684a54a1bf1e6eee579eff78e438a49d6b355f62efb984e18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency log