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.

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)

Table of built distributions (wheels) for coot-headless-api 1.3.3rc1
File
coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
coot_headless_api-1.3.3rc1-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details
coot_headless_api-1.3.3rc1-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
coot_headless_api-1.3.3rc1-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
coot_headless_api-1.3.3rc1-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
coot_headless_api-1.3.3rc1-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
coot_headless_api-1.3.3rc1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
coot_headless_api-1.3.3rc1-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details
coot_headless_api-1.3.3rc1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
coot_headless_api-1.3.3rc1-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details
coot_headless_api-1.3.3rc1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page