Skip to main content

chython logo

Chython [ˈkʌɪθ(ə)n]

PyPI version Python versions License: LGPLv3 Documentation Coverage of the Python layers

Library for processing molecules and reactions in a Python way.

Features

File formats

  • Read and write MDL RDF/RXN and SDF/MOL (V2000 and V3000, including atom parity and enhanced stereo), Marvin MRV, CML, SMILES, and InChI with InChIKey (InChI Trust library)
  • Read SMARTS and SMIRKS, Tripos MOL2, PDBx/mmCIF, legacy PDB, XYZ, and IUPAC names through OPSIN
  • Compact binary (de)serialization — pach for a wire record, mol.to_bytes() for the arena buffer — and full pickle support
  • A coordinate format hands back a record of atoms and coordinates rather than a molecule, because it states no bond order: build_molecule() places the atoms, perceive_bonds() reads the connectivity out of a geometry, saturate() raises the orders, and all three are calls the caller makes

Input is unreliable by default

A reader stores and logs what a file says — an illegal valence, a nonsense charge, an underivable hydrogen count — and never rejects a record for being chemically wrong. Repair is a pipeline you run afterwards: kekule(), standardize(), fix_resonance(), thiele().

Toolkit interoperability

Conversions build the target structure directly from the graph, so atom order matches atoms() and stereo is carried over without needing a 2D layout. Each toolkit has one callable in chython.interop that dispatches on its argument, and the export direction is also a container method.

Toolkit API Requires
RDKit mol.to_rdkit(), rxn.to_rdkit(), chython.interop.rdkit() both ways extra rdkit
Open Babel mol.to_openbabel() extra extra-clean2d
Indigo mol.to_indigo() extra extra-clean2d
CDK mol.to_cdk() extra extra-clean2d + cdk.jar (CDK_PATH)
CDPKit mol.to_cdpkit(), and 3D conformers (conformer_engine = 'cdpkit') extra extra-clean3d

RDKit is the only one of the five with a reaction form.

Allene stereo is not portable through any of these toolkits. Indigo additionally omits cis-trans, which it derives from 2D coordinates.

IUPAC names, both directions

from chython import iupac

mol = iupac('ethanol')   # name -> structure, via OPSIN
mol.iupac                # 'ethanol' -- structure -> name, via openclatura

iupac() needs JPype and opsin.jar (OPSIN_PATH); the .iupac property needs the iupac extra (Python >= 3.11) and returns None when the structure cannot be named.

Molecules

  • Atoms and bonds in one contiguous buffer, addressed by an id that survives editing; edits go through an explicit session (with mol.edit() as e:) and derived data is recomputed on seal
  • Standardize, canonicalize, kekulize/aromatize, repair resonance forms, neutralize, put a mobile hydrogen and charge where the canonical order says, check valences
  • Split and decompose salts, expand contracted groups, derive implicit hydrogen counts
  • Many 3D models per molecule in one conformer store
  • Tetrahedral, cis-trans, allene, atropisomer and helical stereo, with CIP labels
  • Descriptors: TPSA, Crippen logP and MR, hydrogen-bond donors and acceptors, rotatable bonds, ring counts, Bertz CT, Randić and Zagreb indices
  • The 166 MACCS structural keys, one-based, and QED with its three published weight sets — both state what they transcribe and neither claims parity with another implementation's bits or score
  • Morgan and linear fingerprints with Tanimoto similarity, as hash sets, folded bit vectors or count vectors, and the graph matrices and distance-derived descriptors — extra ml
  • A molecule or a mapped reaction as int32 arrays for a model: mol.state_view(), rxn.transition_view() — extra ml

Search

  • Subgraph isomorphism
  • SMARTS parser with chython-specific query semantics, including component grouping for intramolecular patterns

Reactions

  • Template application from SMIRKS: mol.react(template), or mol @ other for a two-component join
  • Reaction enumeration over the shipped reaction corpus
  • Functional and protective group detection and deprotection, with the whole corpus in the docs
  • Sticky fragment / linker enumeration for combinatorial reassembly
  • Atom-to-atom mapping reconstruction against a template corpus: rxn.reconstruct_mapping()
  • Reaction-level standardization: each molecule pass once per molecule, plus the passes a loop cannot do

Depiction

  • 2D coordinate generation, default SmilesDrawer, switchable to RDKit/CDK/Open Babel/Indigo (clean2d_engine)
  • SVG and SVGZ output with Jupyter support, and scalar data overlaid on the same scene
  • 3D: a stored conformer as an X3DOM document (mol.depict3d()) or a notebook widget (mol.view3d())
  • 3D conformer generation with RDKit or CDPKit (conformer_engine)

Full documentation can be found here.

Install

Only Python 3.10+.

pip install chython

The default 2D layout backend needs no extra: its JS engine (QuickJS) is a required dependency and costs under 2.5 MB.

A plain install has no numpy, and that is deliberate — the base install is about 7.5 MB of runtime files, small enough for a serverless bundle. Reading and writing every format, standardize(), kekule(), thiele(), canonicalize(), stereo, substructure matching, template application and depiction all work without it. What needs chython[ml] is the surface that answers a numpy array: the fingerprints, atom_invariants, adjacency_matrix, distance_matrix, the distance-derived graph descriptors, pharmacophore_invariants, maccs_keys()/maccs_bit_set() and the ML views. Each of those raises an ImportError naming the extra when you call it, so nothing fails at import time.

Optional extras, combinable (chython[rdkit,iupac]):

Extra Enables
ml numpy, and with it fingerprints, atom invariants, the graph matrices, the descriptors built on them and the ML views
rdkit RDKit conversion both ways, RDKit 2D layout and 3D conformers
iupac molecule.iupac name generation (Python >= 3.11)
extra-clean2d CDK, Open Babel and Indigo backends (CDK also needs cdk.jar)
extra-clean3d CDPKit conformer engine

CGRtools

Chython is a fork of CGRtools.

Copyright

Contributors

CGRtools contributors are included too.

Release files for chython 3.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 chython 3.1
File Size Uploaded
chython-3.1.tar.gz 3.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for chython 3.1
File
chython-3.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
chython-3.1-cp314-cp314-manylinux_2_39_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ x86-64 Details
chython-3.1-cp314-cp314-manylinux_2_39_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ ARM64 Details
chython-3.1-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
chython-3.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
chython-3.1-cp313-cp313-manylinux_2_39_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ x86-64 Details
chython-3.1-cp313-cp313-manylinux_2_39_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ ARM64 Details
chython-3.1-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
chython-3.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
chython-3.1-cp312-cp312-manylinux_2_39_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ x86-64 Details
chython-3.1-cp312-cp312-manylinux_2_39_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ ARM64 Details
chython-3.1-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
chython-3.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
chython-3.1-cp311-cp311-manylinux_2_39_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ x86-64 Details
chython-3.1-cp311-cp311-manylinux_2_39_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ ARM64 Details
chython-3.1-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
chython-3.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
chython-3.1-cp310-cp310-manylinux_2_39_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ x86-64 Details
chython-3.1-cp310-cp310-manylinux_2_39_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ ARM64 Details
chython-3.1-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 112.4 MB

Release files / chython-3.1.tar.gz

Download URL chython-3.1.tar.gz
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
c4644a74820badcdd47f93899926586a5682c42220d8533e4890548df2c8fb67
BLAKE2b-256 checksum
How to use checksums
afc1148ab9acad002cb9217814d68c263aea5b92f4517d8f77cbb2fed4564b99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / chython-3.1-cp314-cp314-win_amd64.whl

Download URL chython-3.1-cp314-cp314-win_amd64.whl
Size 4.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4b755731ea012aa35f9cde6ce2ca73e8554ae57f5d99a74f51b46d5e4352b56b
BLAKE2b-256 checksum
How to use checksums
d54ae6d9870fc2a336c922676f12aa339e83ef88284dc825147c55187668845e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / chython-3.1-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL chython-3.1-cp314-cp314-manylinux_2_39_x86_64.whl
Size 5.1 MB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
36ac841c31afe2699e96a4a3f6b7fc9b462e6a361114915d82dd4bc778d16ccf
BLAKE2b-256 checksum
How to use checksums
da193219e25df6ccd5a861d75ed950f3fde6e3fa2f2325ed8d2d5501dd57214a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / chython-3.1-cp314-cp314-manylinux_2_39_aarch64.whl

Download URL chython-3.1-cp314-cp314-manylinux_2_39_aarch64.whl
Size 5.0 MB
Tags CPython 3.14 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
5b695f01be3e8e856ad9f5480914673341fe4333ba47e86af2bfebe8e726d884
BLAKE2b-256 checksum
How to use checksums
d31da38988f48be9b45fd5015557c76fdb189faf5b799170615c285200e108ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / chython-3.1-cp314-cp314-macosx_10_15_universal2.whl

Download URL chython-3.1-cp314-cp314-macosx_10_15_universal2.whl
Size 7.0 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1aea75ba41290e115e6f16d1fdbe5a594e3d0c8bfc95ca3fbee4e9ad781a66d7
BLAKE2b-256 checksum
How to use checksums
eb6b9b058278ba7770ada571466e8c1a8819588d161b3ff67b45e7e0c3d7c6bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / chython-3.1-cp313-cp313-win_amd64.whl

Download URL chython-3.1-cp313-cp313-win_amd64.whl
Size 4.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4de122fc928be0d1c506405ef37f21c3cea590b65d68920c65bfe700c2d99234
BLAKE2b-256 checksum
How to use checksums
09fe6d7b7eaf6ab85d6cb8fb9fe28dde4246ad37c44b2af4f3f6fc2726f6eca1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / chython-3.1-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL chython-3.1-cp313-cp313-manylinux_2_39_x86_64.whl
Size 5.1 MB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
2943314d9d185b3b4eb71198f8b8d67b2c56e5cc4a2845e6b5534fb94c206d2b
BLAKE2b-256 checksum
How to use checksums
054ecaa65192b62658cde7b1b4ccc6e5bfd103309422c69e3ff9f0a9293e1174
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / chython-3.1-cp313-cp313-manylinux_2_39_aarch64.whl

Download URL chython-3.1-cp313-cp313-manylinux_2_39_aarch64.whl
Size 5.0 MB
Tags CPython 3.13 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
7590a48663ce346a9972d0201454a2ca3655846905132134fdbc1cf22b14f35d
BLAKE2b-256 checksum
How to use checksums
9d80914198bee1c08aaf2128e2b55fd25378d05aefaea1378a502355e3ca8448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / chython-3.1-cp313-cp313-macosx_10_13_universal2.whl

Download URL chython-3.1-cp313-cp313-macosx_10_13_universal2.whl
Size 7.0 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d2ad41568587cf66310e62066423ebcda394e5fdf8c553195ebe665231c2197c
BLAKE2b-256 checksum
How to use checksums
f66ae02c5cac947351fc15736c95c6982c31a1da80dc3abedc141cd20195bdb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / chython-3.1-cp312-cp312-win_amd64.whl

Download URL chython-3.1-cp312-cp312-win_amd64.whl
Size 4.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d38d78171bd1bac8334f6884b7dfc1cf138ed669aa5638c5077462d96e6d31f6
BLAKE2b-256 checksum
How to use checksums
33cd2e5ad9f3c80855d78777204e3681bd0bc4e9fcffbdc40c3d2def3c79e6e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / chython-3.1-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL chython-3.1-cp312-cp312-manylinux_2_39_x86_64.whl
Size 5.0 MB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
477789bf5f52002b0cefb728db5b83ec1b1715e75fd6d6bd2f9a2a633293b943
BLAKE2b-256 checksum
How to use checksums
821f69091c4336751d89807dc5c1c9544afb4da98f316fb5a4752870a2beffe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / chython-3.1-cp312-cp312-manylinux_2_39_aarch64.whl

Download URL chython-3.1-cp312-cp312-manylinux_2_39_aarch64.whl
Size 4.9 MB
Tags CPython 3.12 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
f6a9bb14425b60da73ef4cd50fe5fe73b68687ca32c9075e37e7a5ee10b43137
BLAKE2b-256 checksum
How to use checksums
58d7037bfc145f659f920050d6314c1af145cd336530ebd0afa21c0f391432a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / chython-3.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL chython-3.1-cp312-cp312-macosx_10_13_universal2.whl
Size 6.9 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a98f3aba9a16749a43b01237c6e3a2342e992b882f99d2b6c5b7fee0de5b2748
BLAKE2b-256 checksum
How to use checksums
6327ff1e021f3974b61ad26d467727811022ab673c9a651e9c02afb1b6f1ca8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / chython-3.1-cp311-cp311-win_amd64.whl

Download URL chython-3.1-cp311-cp311-win_amd64.whl
Size 4.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1382147abd373b9d9bd3211406cb79d16a4626bb83346afbcdb183b8738b7fad
BLAKE2b-256 checksum
How to use checksums
0b1e25fada4e8d28bec9bd96fcbf4efa777116f6411a330b9f0c9f9e3e6e13bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / chython-3.1-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL chython-3.1-cp311-cp311-manylinux_2_39_x86_64.whl
Size 5.1 MB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
22aab825e80f960245fac8089a9692b5ac12c3cc6212da07374b52f7495b1113
BLAKE2b-256 checksum
How to use checksums
81b14db55449baeb9f1945aae99bed5480875672d2323e20c3d6e364f1b33d1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / chython-3.1-cp311-cp311-manylinux_2_39_aarch64.whl

Download URL chython-3.1-cp311-cp311-manylinux_2_39_aarch64.whl
Size 5.0 MB
Tags CPython 3.11 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
b6e791b0ef1b861e3677be30cce763376b6faa1448386aa56ed749fa84c131f3
BLAKE2b-256 checksum
How to use checksums
2653bcce777b3982fb32adb6f475ce257096820219db73b803aafbdd4f673ba1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / chython-3.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL chython-3.1-cp311-cp311-macosx_10_9_universal2.whl
Size 7.0 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
aec0a5ee37860bb65e87edd70c355c6a50efedde37aa257197ea81c90b675b68
BLAKE2b-256 checksum
How to use checksums
f7cd3e7c9354ebe835560d5e1fbeb9933a47974daae7da2c52a9541628ea0158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / chython-3.1-cp310-cp310-win_amd64.whl

Download URL chython-3.1-cp310-cp310-win_amd64.whl
Size 4.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4580eadfca5fa8f94567de8e07777123892fd65e85526e497ea2035a6e4cb4ad
BLAKE2b-256 checksum
How to use checksums
6875b5822ee513db5d4fd1e7933e197dff47906bad6f93e46ee72199fce08acb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.11

Release files / chython-3.1-cp310-cp310-manylinux_2_39_x86_64.whl

Download URL chython-3.1-cp310-cp310-manylinux_2_39_x86_64.whl
Size 5.1 MB
Tags CPython 3.10 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
73832b30ec400b1846ce9622ab156f550d24ec058c27fc0bc2040b711da53e47
BLAKE2b-256 checksum
How to use checksums
3fbe9bf4ac1dbf2815f9ed2f20de52b06a3c2be81e901ac87480aeceab4b4008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release files / chython-3.1-cp310-cp310-manylinux_2_39_aarch64.whl

Download URL chython-3.1-cp310-cp310-manylinux_2_39_aarch64.whl
Size 5.0 MB
Tags CPython 3.10 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
a7a093d6c7ca4a15f12586ccd8a0f16ef4cd99ce75296ba3da17356041416ae7
BLAKE2b-256 checksum
How to use checksums
5da09f6c758e05281eba85ff0e1a12d972b74698f65be5e397efd2ed4c5db994
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release files / chython-3.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL chython-3.1-cp310-cp310-macosx_10_9_universal2.whl
Size 7.0 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
10490019e86ce6a427395cae1955ce6f7cf67b6ca69ddfd0dc34403b2a38b2a6
BLAKE2b-256 checksum
How to use checksums
39e6961335d8c31a22cfec0d9e21ffd97e96b93681fd983c8108595a5fcc3a3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.11

Release history Release notifications | RSS feed

3.3.1

21 release files

3.2

21 release files

This release

3.1 This release

21 release files

3.0.2

21 release files

2.24

20 release files

2.22

20 release files

2.21

20 release files

2.20

20 release files

2.19

15 release files

2.18

9 release files

2.17

9 release files

2.16

9 release files

2.15.1

9 release files

2.13

9 release files

2.12

9 release files

2.11.1

9 release files

2.11

9 release files

2.10

9 release files

2.9.1

9 release files

2.8.1

9 release files

2.6

9 release files

2.5

9 release files

2.4

13 release files

2.3

12 release files

1.78

12 release files

1.75

12 release files

1.70

16 release files

1.68

7 release files

1.64.1

1 release file

1.64

6 release files

1.57

7 release files

1.54

7 release files

1.48.1

7 release files

1.45

7 release files

1.44

4 release files

1.42

1 release file

1.41

1 release file

1.38

1 release file

1.36

1 release file

1.34

1 release file

1.33

1 release file

1.31

1 release file

1.27

1 release file

1.23

1 release file

1.22

1 release file

1.20

1 release file

1.19

1 release file

1.17

1 release file

1.16.1

1 release file

1.15

1 release file

1.11.1

1 release file

1.10

1 release file

1.8

1 release file

1.6

1 release file

1.1

1 release file

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