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.1rc2-cp313-cp313-manylinux_2_34_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc2-cp313-cp313-manylinux_2_34_aarch64.whl (36.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc2-cp313-cp313-macosx_15_0_arm64.whl (44.6 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

coot_headless_api-1.3.1rc2-cp312-cp312-manylinux_2_34_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc2-cp312-cp312-manylinux_2_34_aarch64.whl (36.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc2-cp312-cp312-macosx_15_0_arm64.whl (44.6 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

coot_headless_api-1.3.1rc2-cp311-cp311-manylinux_2_34_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc2-cp311-cp311-manylinux_2_34_aarch64.whl (36.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

coot_headless_api-1.3.1rc2-cp310-cp310-manylinux_2_34_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

coot_headless_api-1.3.1rc2-cp310-cp310-manylinux_2_34_aarch64.whl (36.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

coot_headless_api-1.3.1rc2-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.1rc2-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b0854fbfb68ce475d238be5ab071e6120bd7e5750b3f30915c08867843a9e71e
MD5 b82d3e413a19468488df6b6e3a2c98e9
BLAKE2b-256 00a34a8f902065ad49f180ed0108e535588fa6ad3f2b1e062f3c8780b8573381

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8728a7f623c59d56a655fc5a6de0a276c14a3ad5c2c1ed25d1d7aa0dec35a3b4
MD5 8fef08d44c30fd2472a35ed8e0d0c0fb
BLAKE2b-256 63b8f5f68bff85d89feb65394c6938def9ded3bf1d58cd0b41524c51f28e2b28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 86d90970f4d4dc0b4434e0bacc98a012101d35bfe01221a174e0fd2be09865ff
MD5 c15898628491d03819ee99277fec44e0
BLAKE2b-256 593ca635a14b911c8e9f52c6362126f585d5ed16ce79b92e9ad676012955c578

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2e3bd14f2d873b3a3339c82bc712efca52c0ea8306c692e9963a5174456f26b9
MD5 d710311d938bee5ddad8388db90ec48f
BLAKE2b-256 8afc4d521a5bcb26b0e2cd9be7e83428012a3ca58a1a555705a24bc736a5e022

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d84cec93638c623e3cccabc336491d9170724089c1e39f7245b4af1de956d3c5
MD5 582c4b820dbd6f565926d54f923097af
BLAKE2b-256 12c2a7af3aca52477d4029fca8b1e125b3cd99f9b424e1d8237457d1dcbd3d3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a44b0e98c7572bf90064ca0d40b1ca80699e4fd0557ae7bedfab4222182307ca
MD5 de907eb24a73c8f0d82a462782a96032
BLAKE2b-256 6c95254f78298eafc37d0858be9440ec83708f2295fe74a6424732b5ef84e51b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 78271bc33b8fbb549563bef8cb37463b256d3a799ca455f708fa5d9f95dabf68
MD5 11c1cc1900f83ba78a04361eb9695bbe
BLAKE2b-256 9cacb7a2742b87b4b68658c212e8952fbfacd98e099cba998c46cce2c6bd61b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4dc483597f3e565d8bde986355a3680106699297f37bb985028e0e9bc96677e4
MD5 23c284d644d08e2e2e13c10c3c0174bf
BLAKE2b-256 5f4ac0185cdf089cc7cdbeab0de032b91c80742db3b285235e505069848176ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 caf7513f74120a51c04373fe6f75c34462f05bba3a6d028e3b725c2879c221ba
MD5 5677b9ba1eb76646fef8a73bbc7bb8a1
BLAKE2b-256 d1ebb01a8f0d35a810476b8646c84f7698523f50c528dae7d2d6cff81c7f0824

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a9c1160e740fcd157dccb9cad913c1ea3208655f94f6b3d7b11432ad656f23c6
MD5 f9795615c86497bee9ab6bd7fe306094
BLAKE2b-256 7fde921ec57bd391db42e7c99b00481124daf5e802da448159b03ca725f73f4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 bfa1aa1049761068d7b2841b2340288fe28770930508df2a8ce9c1e7ff977f77
MD5 b999335d9616f70a6683d99aa58404c0
BLAKE2b-256 003a7e78ba494ebd97d8cd90c21b4becd9ff00365ca6b0fdba7aa73a98e19c8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for coot_headless_api-1.3.1rc2-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e45a6b52015e7ffaac58ed9c85f6ac9ce4342962d9263fcdcd494a72aaba178a
MD5 551e05784ed61b63c73ef31bda0a0366
BLAKE2b-256 fefd8c9d08de5afcb82a9441299efc393f0b31983a1278109eaa5d0b01ee84c7

See more details on using hashes here.

Provenance

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