Skip to main content

equilibrator-cache

PyPI version Anaconda-Server Badge Python version MIT license

pipeline status codecov Join our Google group Documentation Status

A database application for caching data used by eQuilibrator and related projects. Stored data includes compound names, structures, protonation state information, reaction and enzyme info, and cross-references to other databases. All compounds stored in equilibrator-cache are cross-referenced using InChIKey.

Supported Chemical Databases:

Which database you get

Installing pulls in equilibrator-cache-data, about 24 MB, which carries every compound in the KEGG and BiGG namespaces with its thermodynamic data. That covers most work and needs no download at all:

from equilibrator_cache import create_compound_cache_from_zenodo

ccache = create_compound_cache_from_zenodo()

An identifier outside that set pulls the complete ~1.3 GB database from Zenodo, once, and everything afterwards is served from it. An identifier that exists nowhere raises straight away instead, so a typo never costs a download. Name search works on the bundled data too, escalating only when it cannot find an exact match and therefore cannot rule out a better one.

Pass tier="full" to fetch the complete database up front, or tier="bundled" to start from the bundled data even on a machine that already holds the full one, which the default would otherwise prefer.

Release files for equilibrator-cache 0.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for equilibrator-cache 0.8.1
File Size Uploaded
equilibrator_cache-0.8.1.tar.gz 30.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for equilibrator-cache 0.8.1
File Interpreter ABI Platform
equilibrator_cache-0.8.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 77.3 kB

Release files / equilibrator_cache-0.8.1.tar.gz

Download URL equilibrator_cache-0.8.1.tar.gz
Size 30.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6e2e7e8b9b9e706905b56481693dde7ad2bf5d4c7569a6608ad531bfe1faf45d
BLAKE2b-256 checksum
How to use checksums
3c19d23a2bf69dc1393d43c8eae6d66941261fbe55cd090081f01ff57c6cc7ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / equilibrator_cache-0.8.1-py2.py3-none-any.whl

Download URL equilibrator_cache-0.8.1-py2.py3-none-any.whl
Size 46.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
68670c50249fcdbe4a9adceec8672026e629469927bae1e88d6a114e8374354e
BLAKE2b-256 checksum
How to use checksums
5f3dadd4b94d89c38ded657b2afad31ed8d9194f47694f5349aa4368ebfed0c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

0.8.1 This release

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.4

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2.9

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.4

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.1

2 release files

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