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.

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

Built distributions (wheels)

Table of built distributions (wheels) for chython 3.3.1
File
chython-3.3.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
chython-3.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.3.1-cp314-cp314-manylinux_2_39_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ ARM64 Details
chython-3.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.3.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
chython-3.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.3.1-cp313-cp313-manylinux_2_39_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ ARM64 Details
chython-3.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.3.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
chython-3.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.3.1-cp312-cp312-manylinux_2_39_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ ARM64 Details
chython-3.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.3.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
chython-3.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.3.1-cp311-cp311-manylinux_2_39_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ ARM64 Details
chython-3.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.3.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
chython-3.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.3.1-cp310-cp310-manylinux_2_39_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ ARM64 Details
chython-3.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: 117.5 MB

Release files / chython-3.3.1.tar.gz

Download URL chython-3.3.1.tar.gz
Size 3.5 MB
Tags Source
SHA-256 checksum
How to use checksums
6a4e830b6cdb6f3d74b89bf22c0bef1e3e519c037a2dfe5b26ba44b90ee426f2
BLAKE2b-256 checksum
How to use checksums
7d612364489bc7b14f0636e466734f318c9e735234f97a9ed654aef970de4a64
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.3.1-cp314-cp314-win_amd64.whl

Download URL chython-3.3.1-cp314-cp314-win_amd64.whl
Size 5.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e6f83895d4bf0cc758ffc8dae4b1f22dfe90903efc3584d9e3470aa4cbc6084f
BLAKE2b-256 checksum
How to use checksums
0b7b2024679d3b6b5d3d5d22d06ab155f913c1cf2a48778bb7d20cd23d7cf310
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.3.1-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL chython-3.3.1-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
749b94ca83126df1dee3a610aa82f5d43f9484e4c421b767ead399682776b53e
BLAKE2b-256 checksum
How to use checksums
7fddb0fa092c5946d60386cf839a8e46cad5dc7be7c1728236d479dd04bf384d
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.3.1-cp314-cp314-manylinux_2_39_aarch64.whl

Download URL chython-3.3.1-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
60b804aacb1563db1069cc30cee3ec727d5c25d10af57ccebde864fcbba719ff
BLAKE2b-256 checksum
How to use checksums
e464c1353cda1a46a1de140cec9eaa26620e35a309bc94e6efcd76ee5967ec8d
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.3.1-cp314-cp314-macosx_10_15_universal2.whl

Download URL chython-3.3.1-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
f992062f94bac3d4668b024ed60ac4baef66f4db27a07be3182a7c57142ce650
BLAKE2b-256 checksum
How to use checksums
193f2b8103578389989e1103e9c869a2c99e2f110ba76df123417b9040217169
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.3.1-cp313-cp313-win_amd64.whl

Download URL chython-3.3.1-cp313-cp313-win_amd64.whl
Size 5.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bec4d64eb12de75bec6cc0d475922b5a1c239fe62cf8723174ea8dcf60442ef5
BLAKE2b-256 checksum
How to use checksums
964fd57c8d8859a38f7f089e42ea7fc2f744a7628f6d40cb5e2a2ea5679fd73c
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.3.1-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL chython-3.3.1-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
fad2db6322d636f84b7baba09042194c279c486dc0b0dfee7604c72f42bac374
BLAKE2b-256 checksum
How to use checksums
dd71baefb0d0c551d75d40d2b51200d51a058966f4f8e34db116e60c2bf93ea7
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.3.1-cp313-cp313-manylinux_2_39_aarch64.whl

Download URL chython-3.3.1-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
e32ddffd737a37840c8f4f0ee2624b9a3aa9ceeaff83a958c0949d8274f5268b
BLAKE2b-256 checksum
How to use checksums
dfe3174c09d6fcf4e551e64a8c07369f48423c83ef63c9635e62686d4c40b67e
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.3.1-cp313-cp313-macosx_10_13_universal2.whl

Download URL chython-3.3.1-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
eef867fc421694b259b706d0061322d2282189aaa6aa617303dfa0b368acd0b6
BLAKE2b-256 checksum
How to use checksums
b4071c3d4380e1bec060b419ec1d21f7afc6d51f7fae2177a914888b2a140d7c
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.3.1-cp312-cp312-win_amd64.whl

Download URL chython-3.3.1-cp312-cp312-win_amd64.whl
Size 5.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d0b49e8d2897c453472c9c4b0588b2cd683cd52d9f19eef0db16f73f36bbb814
BLAKE2b-256 checksum
How to use checksums
97923c82866f8dff6fb8f71a8e65015853258b9c8aad3a39ee1344bdf27953d8
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.3.1-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL chython-3.3.1-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
ac64bc3592af1f6e0a7b50fbc8a0b951fabc7eb85e7746f4c74796f43d437d37
BLAKE2b-256 checksum
How to use checksums
3c6524a1df07417bbbe1163c55d50b8a699b677b4bee2fab7af6c95aa493c162
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.3.1-cp312-cp312-manylinux_2_39_aarch64.whl

Download URL chython-3.3.1-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
4b7bac5a0229a30f2b9c0f1472c7ab50f44b5a0c63bcbe5584acbd7e4bf53047
BLAKE2b-256 checksum
How to use checksums
83a7d6923e0eec27dcf214d3ceb28ea906f9a2824fb0ddcf24634400636441b5
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.3.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL chython-3.3.1-cp312-cp312-macosx_10_13_universal2.whl
Size 7.2 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d5a2ec5796b1fb08d44de89eae2c42d30d0026bac70f1a839b47fae29235c96b
BLAKE2b-256 checksum
How to use checksums
faf0b4c68d29bc03fb0772cddfd310246c810f992667754346130cc8ec81889d
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.3.1-cp311-cp311-win_amd64.whl

Download URL chython-3.3.1-cp311-cp311-win_amd64.whl
Size 5.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d413978364740ec6b00be341de8bbd6518f9a937b26542598cc3f37a7dce1444
BLAKE2b-256 checksum
How to use checksums
5234fbdb2a05870e2a301288cff282663468920838df47684004a28c92fc2fc4
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.3.1-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL chython-3.3.1-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
db12471f1d79bcaea8ebb0515f50224fc75436d953bef681c8eb9fa17376b53f
BLAKE2b-256 checksum
How to use checksums
3d4d76ca277fbf8b9e4ca499369c79459ce41a3abdbb858e5cc91c9a5c941ea8
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.3.1-cp311-cp311-manylinux_2_39_aarch64.whl

Download URL chython-3.3.1-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
68247ac34ea59b3ec8a363e9a07b3b1e31641eb0b1cd59a6f1a89ee9e4d10444
BLAKE2b-256 checksum
How to use checksums
fdeb3bc4a71e64ebeff39cf97822068d036b4a1178d36a6500229effd3a1d4ca
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.3.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL chython-3.3.1-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
e7317252e6073ab9e643c5c8cc645d0464a2925de837d79149c8a0dbcf25c1f0
BLAKE2b-256 checksum
How to use checksums
4b07a77a1b85031b6e60c22ba672a8795a58c476f3abbdad3cdf280ac13c7f7c
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.3.1-cp310-cp310-win_amd64.whl

Download URL chython-3.3.1-cp310-cp310-win_amd64.whl
Size 5.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6b4b7c9f946051d7d7680147d340f8776b4c495cdf1f216ab7e4d8676d33e972
BLAKE2b-256 checksum
How to use checksums
4108af12422cfca38a4aea46076aa1541b9c50ae37b3d4b01781c55d908fb40a
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.3.1-cp310-cp310-manylinux_2_39_x86_64.whl

Download URL chython-3.3.1-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
101ea7b1a233fd84808d0bc252e557c7781f66b71b3f726b23a33d72ad03954a
BLAKE2b-256 checksum
How to use checksums
aa545ebaef6c519ea06a448459ce0c64fd746736fb575446322156d4cab57e3a
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.3.1-cp310-cp310-manylinux_2_39_aarch64.whl

Download URL chython-3.3.1-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
f3cbf7189e62e3c4bba8615c883f9c6c049509115b04f81040ed44eb2d9c3caa
BLAKE2b-256 checksum
How to use checksums
32851bc85d708f5a9326b54814f7e988ac655ac0cad65653d4dd47679f33e7d4
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.3.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL chython-3.3.1-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
657d136cf77cf12d7110d70d9e21340d86bcdd4fd1dfcc9ff2fcc82106020f19
BLAKE2b-256 checksum
How to use checksums
bf47d29e1995b5b3cb13297a311e6f162dd37f2584e9e52a439eb1f5a9faa2e3
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.3.1 This release

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