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.0.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.0.2
File Size Uploaded
chython-3.0.2.tar.gz 3.3 MB Details

Built distributions (wheels)

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

Release files / chython-3.0.2.tar.gz

Download URL chython-3.0.2.tar.gz
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
dba07d5d436bd6889924f74db523e320b64c7b4860ba65f587eb4f2632f4a431
BLAKE2b-256 checksum
How to use checksums
df8c8b32d3f7afd41493d9c9229886ef18a0aa5c260b634b6f0aa1637de07d21
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.0.2-cp314-cp314-win_amd64.whl

Download URL chython-3.0.2-cp314-cp314-win_amd64.whl
Size 4.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3bdf0ea215b83689a7f89f0a567c7a615a2cc60787bef72098bc83c68420918b
BLAKE2b-256 checksum
How to use checksums
62cdda6d34836cc71d9c2ce30e1e4429e75eb915c4014b9ea7dad515a82ac8ed
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.0.2-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL chython-3.0.2-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
518ed9ad32dec0218bae20b41bbb776e85aed24ef2e92d9085f02365ea2b8ce4
BLAKE2b-256 checksum
How to use checksums
190ae45e437335ee93a2babae966b1eb91b351106c8b5f3e6674e12f849a222c
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.0.2-cp314-cp314-manylinux_2_39_aarch64.whl

Download URL chython-3.0.2-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
cb95e934e349b84a7b77b65e4317c4ab28c3a07104c3e4e23c1ed5842855bc73
BLAKE2b-256 checksum
How to use checksums
288fac0780d998f01d9ba566089851a469c8f04f80b1277a976f6176c5124f0c
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.0.2-cp314-cp314-macosx_10_15_universal2.whl

Download URL chython-3.0.2-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
cba1bf342435e1e9e3f1be6f2f8df13aafcfd7193961796440fa5b6fd1040350
BLAKE2b-256 checksum
How to use checksums
583fb5097c0d17d46cd376c1e7bac7a63818f99cf534ee9e702b03ccf96fc404
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.0.2-cp313-cp313-win_amd64.whl

Download URL chython-3.0.2-cp313-cp313-win_amd64.whl
Size 4.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4072ae01048c1acc4777309f51647b3d30b62a1ede08583fa834910537d54868
BLAKE2b-256 checksum
How to use checksums
daff43f95ba53421ef2101cb070b4771372f776a3c49fa185d1549f60ffda706
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.0.2-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL chython-3.0.2-cp313-cp313-manylinux_2_39_x86_64.whl
Size 5.0 MB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
5b883397689cb72a41a2e96655d4c50f99ce3e4418cddab7735ee10f8943b951
BLAKE2b-256 checksum
How to use checksums
469b0032f56b82131aac7772761f16703dfbee14ef305ff41fb5a195f080d1d4
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.0.2-cp313-cp313-manylinux_2_39_aarch64.whl

Download URL chython-3.0.2-cp313-cp313-manylinux_2_39_aarch64.whl
Size 4.9 MB
Tags CPython 3.13 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
aafb0e4fe856d9ef81509870f643e1e94d78173d1069f0786c8d728c2635e3a4
BLAKE2b-256 checksum
How to use checksums
aec3ce11d04e0f13980814a1f96cee588c5bf7935e3aae18bf8f1bec00c3f1ab
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.0.2-cp313-cp313-macosx_10_13_universal2.whl

Download URL chython-3.0.2-cp313-cp313-macosx_10_13_universal2.whl
Size 6.9 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d212428a41e85ed68a789383880a015a1685d69d0de57d944a627c3b90425dab
BLAKE2b-256 checksum
How to use checksums
51a8779a927d5f695382c0f7a4fa6745e82e8ade4bcec4876f16ea90d593ef70
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.0.2-cp312-cp312-win_amd64.whl

Download URL chython-3.0.2-cp312-cp312-win_amd64.whl
Size 4.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
89870fc22721aac04fe4ad7048e6d04c8a356492e3c13388a987f0a33dc08c5a
BLAKE2b-256 checksum
How to use checksums
051ca2d460ffac65509543c0f793b33af2ab9823790227074cc27bb40f937bb6
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.0.2-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL chython-3.0.2-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
a8261599677c44a18dfea4cd823a37bbf8db61458134dd08dc797a2e4612f0f3
BLAKE2b-256 checksum
How to use checksums
92b7b4cc0e42566fb20cc68040c14db2745cac8b4760029972b13c8361155b0a
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.0.2-cp312-cp312-manylinux_2_39_aarch64.whl

Download URL chython-3.0.2-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
31327cb79295824fa040a84403504d3fd45cc782b55940ff61925220562edbdc
BLAKE2b-256 checksum
How to use checksums
68d1ac449fdfcc88d331a100bab689ed55ee5fc9bf7191f2ea51f08689b4db63
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.0.2-cp312-cp312-macosx_10_13_universal2.whl

Download URL chython-3.0.2-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
45ba938b05a5492e722a32414afaa8022cdc1d44fd0048cee9cc9043be50e23d
BLAKE2b-256 checksum
How to use checksums
fbdcc09dda78fd7be1c93c4e2d262d62941caf0ba8e7ebcf647917d306120286
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.0.2-cp311-cp311-win_amd64.whl

Download URL chython-3.0.2-cp311-cp311-win_amd64.whl
Size 4.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e00409f483691dd18e3e805b51b7a635db7e7301a653614084a58dbd730b516c
BLAKE2b-256 checksum
How to use checksums
4b9c89e110a02c6a818a8205a182707bbb908435170bba3a5cfd5c2d2b93198d
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.0.2-cp311-cp311-manylinux_2_39_x86_64.whl

Download URL chython-3.0.2-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
f874246e80b6b91a6a92d4d3c8879fdb4b24aaddd9ce502e3f577f05eaeb05d9
BLAKE2b-256 checksum
How to use checksums
d84327e3979f9e78348862d891071247dae83386435e033cb15ebc2fcd217738
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.0.2-cp311-cp311-manylinux_2_39_aarch64.whl

Download URL chython-3.0.2-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
2996cb47a21903d2830534e8b6aa6ff5545ab15d737d49855c2525eb1165f28f
BLAKE2b-256 checksum
How to use checksums
989f6315adfa8a8b4fcb4be71e436798acb8aafc02f61c3455921907c0b3d715
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.0.2-cp311-cp311-macosx_10_9_universal2.whl

Download URL chython-3.0.2-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
a311851ceadf51ebb68f0b173110116b3b9d3160104ab72f49dc765920d5db8b
BLAKE2b-256 checksum
How to use checksums
9c7f42b90e17942be013d7bf9b87545fa6a342e0c95d0a15d6affe8c15ab4aca
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.0.2-cp310-cp310-win_amd64.whl

Download URL chython-3.0.2-cp310-cp310-win_amd64.whl
Size 4.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0858bce53ac5efb0114ce08039efd8a55d8c8c0ff5141b2d0fd5c980efc35d15
BLAKE2b-256 checksum
How to use checksums
fe78fecd6f3c37f26eaa927aac1b9e064af6a7ef75aea22345018069d0f37069
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.0.2-cp310-cp310-manylinux_2_39_x86_64.whl

Download URL chython-3.0.2-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
34e0cfa521ca74df610b014643d50cb74dea510efb04ea024a7f777f096c8554
BLAKE2b-256 checksum
How to use checksums
c5b39fa1d40fa744028458dd37a492d2860bc1a33d46c570fed95bbd444b7722
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.0.2-cp310-cp310-manylinux_2_39_aarch64.whl

Download URL chython-3.0.2-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
cc47b9750e9b4817e55408879946017a5b11a822ae0427134ebcfa7be36c9ac4
BLAKE2b-256 checksum
How to use checksums
3f4388a13a180b0ffe82d6e8ceea0517f928f16bef33a82aa821a01301f29540
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.0.2-cp310-cp310-macosx_10_9_universal2.whl

Download URL chython-3.0.2-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
72f3d206eb6442e8d2424985fb00ccc9b5e55ba6c60ee50cf030d30965fcbf62
BLAKE2b-256 checksum
How to use checksums
2a3f9a6cd4ceb66f686d97902c0d092b69f1a23885757297d6783ca1cc98eec1
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

3.1

21 release files

This release

3.0.2 This release

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