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.

Contributors

CGRtools contributors are included too.

Metadata

Release files for chython 3.4

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.4
File Size Uploaded
chython-3.4.tar.gz 3.5 MB Details

Built distributions (wheels)

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

Total release size: 118.2 MB

Release files / chython-3.4.tar.gz

Download URL chython-3.4.tar.gz
Size 3.5 MB
Tags Source
SHA-256 checksum
How to use checksums
b52e844b9f12d8017aec5198be19bfc29de175ef193fc5e9d2997029ff6750b3
BLAKE2b-256 checksum
How to use checksums
9881e64d2a87578f079e30269c6b54d0c63615abc2fd177cd11eadf28c993ff5
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.4-cp314-cp314-win_amd64.whl

Download URL chython-3.4-cp314-cp314-win_amd64.whl
Size 5.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
89d9599b563dec23720f45b5a28abc6791ea8fc263973b1bb1c57662638470c7
BLAKE2b-256 checksum
How to use checksums
b517769ad1e97d06fcbd60d6c0e7114fac8a6cf6592eb6bdbb1c65cf19665e8e
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.4-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL chython-3.4-cp314-cp314-manylinux_2_39_x86_64.whl
Size 5.3 MB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
e2fb39518e329e9cb30780fbf7e381f54a8d9d2afe72eff2955366e2dfc2369c
BLAKE2b-256 checksum
How to use checksums
bfff8524012c142d077c91cce4d7bd615d1999441172c9cb42bab41379cd5c8c
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.4-cp314-cp314-manylinux_2_39_aarch64.whl

Download URL chython-3.4-cp314-cp314-manylinux_2_39_aarch64.whl
Size 5.2 MB
Tags CPython 3.14 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
bbe094ad9525247f9239a7284111853998ae939c72e62acd87ac4a8a465d2bb3
BLAKE2b-256 checksum
How to use checksums
edd6579f15c53044498c492fb9620ad5e1d0bfc4e57857f9c068299adabf9fe7
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.4-cp314-cp314-macosx_10_15_universal2.whl

Download URL chython-3.4-cp314-cp314-macosx_10_15_universal2.whl
Size 7.3 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
431d1fefd4f123b387e5ceb4828f3da6e4c91d37f26ab32c5f80adef420d31c9
BLAKE2b-256 checksum
How to use checksums
d2dde66354e6a7a2be83e87b6eb38aa6c1c84667a3ad98b3ea8fd865ccbf6af1
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.4-cp313-cp313-win_amd64.whl

Download URL chython-3.4-cp313-cp313-win_amd64.whl
Size 5.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
53649e1728a9368993f73f73d4fc4eaf725f5f2ed1e09415f7c383fe609ccb9c
BLAKE2b-256 checksum
How to use checksums
915deb96a2ee34c1ab3392ea495259a0977fa15f64f236c9277c002b6cc6a75a
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.4-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL chython-3.4-cp313-cp313-manylinux_2_39_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
9ddd67adfc561416e2bcdad793ccaf8ebd2723c29f0d0984ae912db5aa5dbcd0
BLAKE2b-256 checksum
How to use checksums
fb10f5bc7398e06afb1d2886cfd83f28ec307370f9fda1aa5f830a22893c74a2
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.4-cp313-cp313-manylinux_2_39_aarch64.whl

Download URL chython-3.4-cp313-cp313-manylinux_2_39_aarch64.whl
Size 5.2 MB
Tags CPython 3.13 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
3affd8714aee94acfe940abc2891cbc5e70f119ae66d08db0353988771acaa31
BLAKE2b-256 checksum
How to use checksums
45aaf40e35680392ef8711ce8d1ba5935bdffc5e3b628deb809dbdd602923b18
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.4-cp313-cp313-macosx_10_13_universal2.whl

Download URL chython-3.4-cp313-cp313-macosx_10_13_universal2.whl
Size 7.3 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e5850b8e28af549b11f442562a0beaf7ca85fe2927ef45e4d3342fa6f3bcc4f4
BLAKE2b-256 checksum
How to use checksums
71fe36df4f00c487c71c742ee69538085ceb13fe3572258a1bc0a6613d39a917
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.4-cp312-cp312-win_amd64.whl

Download URL chython-3.4-cp312-cp312-win_amd64.whl
Size 5.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3d217576dd8d0ca5e525bd97efe3ae04e49f34b685624d993374ae33c5e1004d
BLAKE2b-256 checksum
How to use checksums
bb8a7584f9cbaf83787fa6c3bff79bc00dbb58a38330c8d741b2c865544159e2
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.4-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL chython-3.4-cp312-cp312-manylinux_2_39_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
fa007d0d381d0e1919b49f500945e90beb97e3768847f552c423d4686f131242
BLAKE2b-256 checksum
How to use checksums
22e56ac5d9cf2446725834680cd69b38e909fac2571952afecf9771fce5809a9
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.4-cp312-cp312-manylinux_2_39_aarch64.whl

Download URL chython-3.4-cp312-cp312-manylinux_2_39_aarch64.whl
Size 5.2 MB
Tags CPython 3.12 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
d9366e9ab685672a3c72e2b7bc2e6a666046acf5dbadfee8caff12289855e49e
BLAKE2b-256 checksum
How to use checksums
d86236bd39305edb4b1d6155c7f408b3de8823452a7ca578aa6d77245ff77913
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.4-cp312-cp312-macosx_10_13_universal2.whl

Download URL chython-3.4-cp312-cp312-macosx_10_13_universal2.whl
Size 7.3 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b1888f076b9209f07ebe854c30056786ffa073c70b431065a7e0f479e422acfe
BLAKE2b-256 checksum
How to use checksums
51cbc77f1c514e01dcaf35103a2cb3825d32755d30e1ccece1d753cf04ff1e26
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.4-cp311-cp311-win_amd64.whl

Download URL chython-3.4-cp311-cp311-win_amd64.whl
Size 5.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ceaa7f7cf09981755501acf7912c58b3ce4e816499c4e6b6c1cced0ef2698c60
BLAKE2b-256 checksum
How to use checksums
7ca9a56a37ab299a1fab4043334d51a3e2bc5cccebd50e65a63ed2c2e7b64b07
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.4-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL chython-3.4-cp311-cp311-manylinux_2_39_x86_64.whl
Size 5.4 MB
Tags CPython 3.11 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
6daea9a7834efd5a50f4b18506d22dcd484385db3aae194a854afc0e499024b2
BLAKE2b-256 checksum
How to use checksums
7d9b9fb734f48d0a84baff491dd0395f0bfa3a1cd15f57ae685b196298e1bd61
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.4-cp311-cp311-manylinux_2_39_aarch64.whl

Download URL chython-3.4-cp311-cp311-manylinux_2_39_aarch64.whl
Size 5.3 MB
Tags CPython 3.11 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
ede996d3a98671149b204abfaeaf0523d92f527d8016a7c5eceea8aa814724cd
BLAKE2b-256 checksum
How to use checksums
4ce067f452dc6011e9853a8d87aebac5a2c82676656c6e9ca810f580f2142091
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.4-cp311-cp311-macosx_10_9_universal2.whl

Download URL chython-3.4-cp311-cp311-macosx_10_9_universal2.whl
Size 7.3 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a71888e22add6b38106d07d292cec8f1f72ed9f897cc4421ecaffaf7422a7abc
BLAKE2b-256 checksum
How to use checksums
2d1145d9c3dd4345963a02a0813000556318dc0efbf9e35180a821367f5e753b
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.4-cp310-cp310-win_amd64.whl

Download URL chython-3.4-cp310-cp310-win_amd64.whl
Size 5.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
cd16b90d0d0af40ac035385def2b0705837b14c09353429d7f6286c27adb3ef6
BLAKE2b-256 checksum
How to use checksums
9466278426dc901f00a6a7713bd4716830dbde913a46aab43e4b922d1874cbd6
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.4-cp310-cp310-manylinux_2_39_x86_64.whl

Download URL chython-3.4-cp310-cp310-manylinux_2_39_x86_64.whl
Size 5.4 MB
Tags CPython 3.10 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
a5027621cae5f23b5b19d43ffd87e6e04b5babf3b80edcc5b4a0d6ba103206d6
BLAKE2b-256 checksum
How to use checksums
7b652b22ed0db7fdede5be07d7535a873270b91391a83f365bcdb16618a13c6a
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.4-cp310-cp310-manylinux_2_39_aarch64.whl

Download URL chython-3.4-cp310-cp310-manylinux_2_39_aarch64.whl
Size 5.3 MB
Tags CPython 3.10 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
4e8abe32dfdfa4c15c7013c1c8110b845625925207b38ae3ad20e7b6b2a17656
BLAKE2b-256 checksum
How to use checksums
c3e943cac1b5f20170c2ec8e55014c69f5843253c0bf788efc8ddeb5a4f9e4e6
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.4-cp310-cp310-macosx_10_9_universal2.whl

Download URL chython-3.4-cp310-cp310-macosx_10_9_universal2.whl
Size 7.3 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
fda1f44a0303b10df8afcf84e5beecac009ad8df329ecfa9c1a25599b09bf7ed
BLAKE2b-256 checksum
How to use checksums
25bc55307d9333b075e863abc4db92d1ed70dc78614a9207f4d630bef1a5d6e7
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

This release

3.4 This release

21 release files

3.3.2

21 release files

3.3.1

21 release files

3.2

21 release files

3.1

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