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.3.2

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

Built distributions (wheels)

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

Release files / chython-3.3.2.tar.gz

Download URL chython-3.3.2.tar.gz
Size 3.5 MB
Tags Source
SHA-256 checksum
How to use checksums
3c7af005b72a00039cff5ff29c541b9944b040feae2e8b560165547b7c56768a
BLAKE2b-256 checksum
How to use checksums
70397e3dbf80ec99de983afbab174d59bee0d2df351e009ba85d7aa5eccfa70d
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.2-cp314-cp314-win_amd64.whl

Download URL chython-3.3.2-cp314-cp314-win_amd64.whl
Size 5.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4d895912b81134e895b9aa252317ce87da6569fafa3b3d1840a9afc4f8534060
BLAKE2b-256 checksum
How to use checksums
063926100a00c41a01d89b812466661a9d0a85ef7898def1d1e39f18130f9b49
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.2-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL chython-3.3.2-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
f5af04ae59d48e2427d52f0389c26df03c9fbc40729aab33fdde40ab2f4957ec
BLAKE2b-256 checksum
How to use checksums
6b788152e9660b743481d28765ed7689f0f7babcdad3a6e327d4b20e69992a81
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.2-cp314-cp314-manylinux_2_39_aarch64.whl

Download URL chython-3.3.2-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
d81d50b7081f112a826227b2bb1a7e1e538449184247ffed16be69a6e30694ed
BLAKE2b-256 checksum
How to use checksums
6e5773ac8a8b8bf02050404be6d6a6f02a2d908b8cf0088b5703112edb1a00fb
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.2-cp314-cp314-macosx_10_15_universal2.whl

Download URL chython-3.3.2-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
d54d50b1d434696f9d74e92dbf74ecf604e15a1ae99051dcee933349c80e0fa9
BLAKE2b-256 checksum
How to use checksums
a5d6cf3c02686874e34536c6012d06d4d399f6ad5f9ef9c477490e384bbadb5b
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.2-cp313-cp313-win_amd64.whl

Download URL chython-3.3.2-cp313-cp313-win_amd64.whl
Size 5.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
047ba942550ac27fc89780865b05df9fa37686a80bb301157280a716e945150c
BLAKE2b-256 checksum
How to use checksums
a3e4421328e86509f23956535b36079dbc30fc978a724389c9bb184a0b9c3f55
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.2-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL chython-3.3.2-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
7fe979066ed0b5d49c950c3f95ddb5e3b62695a6c88fc2a5b2da72445d358fe4
BLAKE2b-256 checksum
How to use checksums
f6c1e5ced6fa1bd1f8ff36a4a5d66a94a505192326c7c18e1b96af0edf8789bb
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.2-cp313-cp313-manylinux_2_39_aarch64.whl

Download URL chython-3.3.2-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
c3e7a27e891afc8a1ee0733f18813d23c4e5fe7fc0acc01c39b1d238a235b4a9
BLAKE2b-256 checksum
How to use checksums
3f5f9b36f68b84d62ffeb84a7702938b0fc42b4894a1f6ccd1b4494c9917ed3c
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.2-cp313-cp313-macosx_10_13_universal2.whl

Download URL chython-3.3.2-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
ed98b3bbe84d53402610ca004e793c5e47c47af7f47cc0f14323ca87d04bd843
BLAKE2b-256 checksum
How to use checksums
271e21ca3779abd31ffbace2aae6a9adfab3e6635f8c2ee6f2cd6b266e48c8fa
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.2-cp312-cp312-win_amd64.whl

Download URL chython-3.3.2-cp312-cp312-win_amd64.whl
Size 5.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0c65a6de8a6d795a6d07328499a3a4673250b50fa1a6d21ff7717ca7788e6c1a
BLAKE2b-256 checksum
How to use checksums
8f539a59a75d283403872fe0a2a2036717c2eb2f5ea96ec0f8adef39c6b9144f
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.2-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL chython-3.3.2-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
2a73f034cf1abcd194ab7ac2f04c3474c4121435236541eeeece2ea9f42c38e5
BLAKE2b-256 checksum
How to use checksums
3de6bed6c9df78b417e8fa361d23893e13aedf4a1c00d45be0bd5cdb2121af9e
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.2-cp312-cp312-manylinux_2_39_aarch64.whl

Download URL chython-3.3.2-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
0943e8404a7166b258743f72f946427f0630ee08d2d27ae07416dee346985cde
BLAKE2b-256 checksum
How to use checksums
a44cddf94450b38407f7570892846eeaa7c2d8a483282de7a034b01e9be8d824
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.2-cp312-cp312-macosx_10_13_universal2.whl

Download URL chython-3.3.2-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
f385766bd697198c92a976ad43049bb97815f178ee9f4b5cc2e433fb609c25d3
BLAKE2b-256 checksum
How to use checksums
01fb55702a88b7110ff3de2b6abb73a166d5437404147a2327a10e45310cd399
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.2-cp311-cp311-win_amd64.whl

Download URL chython-3.3.2-cp311-cp311-win_amd64.whl
Size 5.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
df80999d8312a12b44e387495549a5b0b181bb9242e6b1d03887c9a0192f20e6
BLAKE2b-256 checksum
How to use checksums
536468830dcc38f9453a04044c262d01be631bd6dc28c7d24e086bf9751bff2a
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.2-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL chython-3.3.2-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
a76a66ac0491ca6e0c24c3b775c7ffdf15c353f3b7c7557278564dd0e35e0949
BLAKE2b-256 checksum
How to use checksums
7ca21d66339be15cb079b9b6cebd0e6109beb7efe35ae2f5842dd2177d91370b
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.2-cp311-cp311-manylinux_2_39_aarch64.whl

Download URL chython-3.3.2-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
fb927843a29ba6ddd43440243c8a5e6969cd7dd8fb27d86e83421dc64cd11bc3
BLAKE2b-256 checksum
How to use checksums
53534cdb68842cb0e08d6889b3f55bff640ed06e6e58d21df43a0b7fabd56446
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.2-cp311-cp311-macosx_10_9_universal2.whl

Download URL chython-3.3.2-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
cd39d3cf6f46ce3396c4f58350dfc8477f8e5c248d17b03e960a3f71c5719970
BLAKE2b-256 checksum
How to use checksums
c12ad767ab372f00d94fe279af4f3f941aeaa6cc478b784e45df66c131d51326
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.2-cp310-cp310-win_amd64.whl

Download URL chython-3.3.2-cp310-cp310-win_amd64.whl
Size 5.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
48971d9e659c3da08015e2121b4224987ea40b3cd57742594cbc1cc99f85411d
BLAKE2b-256 checksum
How to use checksums
71b743f222b80a242cec202cf401e4618e7984d290c11697c2e570ed23514103
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.2-cp310-cp310-manylinux_2_39_x86_64.whl

Download URL chython-3.3.2-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
c3ec33d9df820f35bc86390cd16d80a23be5c622ef3e2f8040768bb1d362b6d5
BLAKE2b-256 checksum
How to use checksums
898754a3e6d4de53492428f3e5e03c134595aac6ea271d0fb46f84bd58ba00d3
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.2-cp310-cp310-manylinux_2_39_aarch64.whl

Download URL chython-3.3.2-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
10064c20f3a542855707a03fb4f3baef35fd792b82dab5f027e39866c95b7ffc
BLAKE2b-256 checksum
How to use checksums
1246def9a0e19a5e62268c043ca5c03c158227670880be891e7baf8a996a64e9
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.2-cp310-cp310-macosx_10_9_universal2.whl

Download URL chython-3.3.2-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
21fd462dd68712c5af72a45ac9ba6409f0af2c141d26edc9e17b76cdae0871f5
BLAKE2b-256 checksum
How to use checksums
8e27c729d9b7deddd776d7fafa1a9ce52db63f98a5a73d6d7a9292921ebfd62d
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.4

21 release files

This release

3.3.2 This release

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