Skip to main content
--------------

|Build Status| |Build status|

Trimesh is a Python (2.7- 3.3+) library for loading and using
`triangular meshes <https://en.wikipedia.org/wiki/Triangle_mesh>`__ with
an emphasis on watertight meshes. The goal of the library is to provide
a fully featured Trimesh object which allows for easy manipulation and
analysis, in the style of the excellent Polygon object in the `Shapely
library <http://toblerity.org/shapely/manual.html>`__.

The API is mostly stable, but this should not be relied on and is not
guaranteed; install a specific version if you plan on deploying
something using trimesh as a backend.

Basic Installation
------------------

The minimal requirements to import trimesh are
`numpy <http://www.numpy.org/>`__, `scipy <http://www.scipy.org>`__ and
`networkx <https://networkx.github.io>`__. Installing other packages
mentioned adds functionality but is **not required**.

For the easiest install with only these minimal dependencies (slower ray
queries, no vector path handling, mesh creation, viewer, etc):

.. code:: bash

pip install trimesh

For more functionality, the easiest way to get a full ``trimesh``
install is a `conda environment <https://conda.io/miniconda.html>`__:

.. code:: bash

# this will install all soft dependencies available on your current platform
conda install -c conda-forge trimesh

Further information is available in the `advanced installation
documentation <https://trimsh.org/install.html>`__.

Quick Start
-----------

Here is an example of loading a mesh from file and colorizing its faces.
Here is a nicely formatted `ipython notebook
version <https://trimsh.org/examples/quick_start.html>`__ of this
example. Also check out the `cross section
example <https://trimsh.org/examples/section.html>`__ or possibly the
`integration of a function over a mesh
example <https://github.com/mikedh/trimesh/blob/master/examples/integrate.ipynb>`__.

.. code:: python

import numpy as np
import trimesh

# attach to logger so trimesh messages will be printed to console
trimesh.util.attach_to_log()

# load a file by name or from a buffer
mesh = trimesh.load('../models/featuretype.STL')

# is the current mesh watertight?
mesh.is_watertight

# what's the euler number for the mesh?
mesh.euler_number

# the convex hull is another Trimesh object that is available as a property
# lets compare the volume of our mesh with the volume of its convex hull
np.divide(mesh.volume, mesh.convex_hull.volume)

# since the mesh is watertight, it means there is a
# volumetric center of mass which we can set as the origin for our mesh
mesh.vertices -= mesh.center_mass

# what's the moment of inertia for the mesh?
mesh.moment_inertia

# if there are multiple bodies in the mesh we can split the mesh by
# connected components of face adjacency
# since this example mesh is a single watertight body we get a list of one mesh
mesh.split()

# facets are groups of coplanar adjacent faces
# set each facet to a random color
# colors are 8 bit RGBA by default (n,4) np.uint8
for facet in mesh.facets:
mesh.visual.face_colors[facet] = trimesh.visual.random_color()

# preview mesh in an opengl window if you installed pyglet with pip
mesh.show()

# transform method can be passed a (4,4) matrix and will cleanly apply the transform
mesh.apply_transform(trimesh.transformations.random_rotation_matrix())

# axis aligned bounding box is available
mesh.bounding_box.extents

# a minimum volume oriented bounding box also available
# primitives are subclasses of Trimesh objects which automatically generate
# faces and vertices from data stored in the 'primitive' attribute
mesh.bounding_box_oriented.primitive.extents
mesh.bounding_box_oriented.primitive.transform

# show the mesh appended with its oriented bounding box
# the bounding box is a trimesh.primitives.Box object, which subclasses
# Trimesh and lazily evaluates to fill in vertices and faces when requested
# (press w in viewer to see triangles)
(mesh + mesh.bounding_box_oriented).show()

# bounding spheres and bounding cylinders of meshes are also
# available, and will be the minimum volume version of each
# except in certain degenerate cases, where they will be no worse
# than a least squares fit version of the primitive.
print(mesh.bounding_box_oriented.volume,
mesh.bounding_cylinder.volume,
mesh.bounding_sphere.volume)

Features
--------

- Import binary/ASCII STL, Wavefront OBJ, ASCII OFF, binary/ASCII PLY,
GLTF/GLB 2.0, 3MF, XAML, 3DXML, etc.
- Import additional mesh formats using
`assimp <http://www.assimp.org/main_features_formats.html>`__
(requires pyassimp or cyassimp)
- Import and export 2D or 3D vector paths from/to DXF or SVG files
- Export meshes as binary STL, binary PLY, ASCII OFF, GLTF/GLB 2.0,
COLLADA, dictionaries, JSON- serializable dictionaries (base64
encoded arrays), MSGPACK- serializable dictionaries (binary string
arrays)
- Preview meshes using pyglet
- Preview meshes in- line in jupyter notebooks using three.js
- Automatic hashing of numpy arrays for change tracking (MD5, zlib CRC,
and xxhash)
- Internal caching of computed values validated using numpy hashes
- Fast loading of binary files through importers written by defining
custom numpy dtypes
- Calculate things like face adjacencies, face angles, vertex defects,
etc.
- Calculate cross sections (IE the slicing operation used in 3D
printing)
- Split mesh based on face connectivity using networkx, graph-tool, or
scipy.sparse
- Calculate mass properties, including volume, center of mass, moment
of inertia, and principal components of inertia
- Fix triangle winding and normals to be consistent
- Find convex hulls of meshes
- Compute a rotation/translation/tessellation invariant identifier for
meshes
- Determine duplicate meshes from identifier
- Determine if a mesh is watertight, convex, etc.
- Repair single triangle and single quad holes
- Uniformly sample the surface of a mesh
- Ray-mesh queries including location, triangle id, etc.
- Boolean operations on meshes (intersection, union, difference) using
OpenSCAD or Blender as backend
- Voxelize watertight meshes
- Subdivide faces of a mesh
- Minimum volume oriented bounding boxes for meshes
- Minimum volume bounding sphere / n-spheres
- Symbolic integration of function(x,y,z) over a triangle
- Calculate nearest point on mesh surface and signed distance
- Determine if a point lies inside or outside of a mesh using signed
distance
- Create primitive objects (Box, Sphere, Extrusion) which are
subclassed Trimesh objects and have all the same features (inertia,
viewers, etc)
- Simple scene graph and transform tree which can be rendered (pyglet)
or exported.
- Numerous utility functions, such as transforming points, unitizing
vectors, tracking arrays for changes, grouping rows, etc.

Design Use Case
---------------

The ``trimesh.Trimesh`` object is most useful on single body, watertight
meshes that represent a volume. The design use case is around analysis
of geometry exported from a CAD system into a mesh format, for
applications related to robotics and manufacturing.

This can be seen in the data model of Trimesh, where the emphasis is on
faces and vertices and things derived from them, rather than other
visual properties or metadata.

It is hopefully useful in other applications, but most of the core
effort is around the design use case.

Viewer
------

Trimesh includes an optional pyglet- based viewer for
debugging/inspecting. In the mesh view window:

- dragging rotates the view
- ctl + drag pans
- mouse wheel zooms
- 'z' returns to the base view
- 'w' toggles wireframe mode
- 'c' toggles backface culling

Containers
----------

If you want to deploy something in a container that uses trimesh,
automated builds containing trimesh and its dependencies are available
on Docker Hub:

``docker pull mikedh/trimesh``

.. |Build Status| image:: https://travis-ci.org/mikedh/trimesh.svg?branch=master
:target: https://travis-ci.org/mikedh/trimesh
.. |Build status| image:: https://ci.appveyor.com/api/projects/status/j8h3luwvst1tkghl?svg=true
:target: https://ci.appveyor.com/project/mikedh/trimesh

Metadata

Release files for trimesh 2.30.49

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for trimesh 2.30.49
File Size Uploaded
trimesh-2.30.49.tar.gz 242.2 kB Details

Release files / trimesh-2.30.49.tar.gz

Download URL trimesh-2.30.49.tar.gz
Size 242.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dd832974fa5dfac9d96e90a86cf81d5bc0e917a46463344c1ed3851aedda5b45
BLAKE2b-256 checksum
How to use checksums
829b31efe45579c68d5ac84f1ea9d16be5ba5284da99c7554db5f16207cab1cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

5.1.1

2 release files

5.1.0

2 release files

5.0.0

2 release files

4.12.1

2 release files

4.12.0

2 release files

4.11.5

2 release files

4.11.4

2 release files

4.11.2

2 release files

4.11.1

2 release files

4.10.0

2 release files

4.9.0

2 release files

4.8.3

2 release files

4.8.2

2 release files

4.8.1

2 release files

4.8.0

2 release files

4.7.4

2 release files

4.7.3

2 release files

4.7.1

2 release files

4.7.0

2 release files

4.6.13

2 release files

4.6.12

2 release files

4.6.10

2 release files

4.6.9

2 release files

4.6.8

2 release files

4.6.7

2 release files

4.6.6

2 release files

4.6.5

2 release files

4.6.4

2 release files

4.6.3

2 release files

4.6.2

2 release files

4.6.1

2 release files

4.6.0

2 release files

4.5.3

2 release files

4.5.2

2 release files

4.5.1

2 release files

4.5.0

2 release files

4.4.9

2 release files

4.4.8

2 release files

4.4.7

2 release files

4.4.6

2 release files

4.4.4

2 release files

4.4.3

2 release files

4.4.2

2 release files

4.4.1

2 release files

4.4.0

2 release files

4.3.2

2 release files

4.3.1

2 release files

4.3.0

2 release files

4.2.4

2 release files

4.2.3

2 release files

4.2.2

2 release files

4.2.1

2 release files

4.2.0

2 release files

4.1.8

2 release files

4.1.7

2 release files

4.1.6

2 release files

4.1.5

2 release files

4.1.4

2 release files

4.1.3

2 release files

4.1.2

2 release files

4.1.0

2 release files

4.0.10

2 release files

4.0.9

2 release files

4.0.8

2 release files

4.0.7

2 release files

4.0.6

2 release files

4.0.5

2 release files

4.0.4

2 release files

4.0.3

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.23.5

2 release files

3.23.3

2 release files

3.23.2

2 release files

3.22.5

2 release files

3.22.4

2 release files

3.22.3

2 release files

3.22.2

2 release files

3.22.1

2 release files

3.21.7

2 release files

3.21.5

2 release files

3.21.3

2 release files

3.21.2

2 release files

3.21.1

2 release files

3.21.0

2 release files

3.20.1

2 release files

3.20.0

2 release files

3.19.4

2 release files

3.18.2

2 release files

3.18.1

2 release files

3.18.0

2 release files

3.16.4

2 release files

3.16.3

2 release files

3.16.2

2 release files

3.16.1

2 release files

3.15.8

2 release files

3.15.7

2 release files

3.15.5

2 release files

3.15.4

2 release files

3.15.2

2 release files

3.15.1

2 release files

3.15.0

2 release files

3.14.0

2 release files

3.13.5

2 release files

3.13.4

2 release files

3.13.3

2 release files

3.13.1

2 release files

3.12.9

2 release files

3.12.8

2 release files

3.12.5

2 release files

3.12.4

2 release files

3.12.3

2 release files

3.12.2

2 release files

3.12.1

2 release files

3.11.2

2 release files

3.10.7

2 release files

3.10.6

2 release files

3.10.5

2 release files

3.10.3

2 release files

3.10.2

2 release files

3.10.1

2 release files

3.9.43

2 release files

3.9.35

2 release files

3.9.34

2 release files

3.9.33

2 release files

3.9.32

2 release files

3.9.31

2 release files

3.9.30

2 release files

3.9.29

2 release files

3.9.28

2 release files

3.9.27

2 release files

3.9.25

2 release files

3.9.24

2 release files

3.9.23

2 release files

3.9.19

2 release files

3.9.18

2 release files

3.9.15

2 release files

3.9.14

2 release files

3.9.10

2 release files

3.9.9

2 release files

3.9.8

2 release files

3.9.7

2 release files

3.9.5

2 release files

3.9.3

2 release files

3.9.2

2 release files

3.9.1

2 release files

3.9.0

2 release files

3.8.19

2 release files

3.8.15

2 release files

3.8.14

2 release files

3.8.13

2 release files

3.8.12

2 release files

3.8.11

2 release files

3.8.10

2 release files

3.8.8

2 release files

3.8.6

2 release files

3.8.5

2 release files

3.8.4

2 release files

3.8.3

2 release files

3.8.1

2 release files

3.7.14

2 release files

3.7.13

2 release files

3.7.12

2 release files

3.7.10

2 release files

3.7.9

2 release files

3.7.7

2 release files

3.7.6

2 release files

3.7.5

2 release files

3.7.4

2 release files

3.7.3

2 release files

3.7.0

2 release files

3.6.43

2 release files

3.6.42

2 release files

3.6.41

2 release files

3.6.39

2 release files

3.6.38

2 release files

3.6.37

2 release files

3.6.34

2 release files

3.6.33

2 release files

3.6.32

2 release files

3.6.30

2 release files

3.6.29

2 release files

3.6.24

2 release files

3.6.23

2 release files

3.6.18

2 release files

3.6.17

2 release files

3.6.16

2 release files

3.6.15

2 release files

3.6.14

2 release files

3.6.13

2 release files

3.6.12

2 release files

3.6.11

2 release files

3.6.10

2 release files

3.6.9

2 release files

3.6.8

2 release files

3.6.7

2 release files

3.6.5

2 release files

3.6.4

2 release files

3.6.3

2 release files

3.6.2

2 release files

3.6.1

1 release file

3.6.0

1 release file

3.5.25

1 release file

3.5.24

1 release file

3.5.23

1 release file

3.5.22

1 release file

3.5.20

1 release file

3.5.19

1 release file

3.5.18

1 release file

3.5.17

1 release file

3.5.16

1 release file

3.5.15

1 release file

3.5.14

1 release file

3.5.13

1 release file

3.5.12

1 release file

3.5.10

1 release file

3.5.9

1 release file

3.5.7

1 release file

3.5.6

1 release file

3.5.5

1 release file

3.5.4

1 release file

3.5.2

1 release file

3.5.1

1 release file

3.5.0

1 release file

3.4.10

1 release file

3.4.7

1 release file

3.4.6

1 release file

3.4.5

1 release file

3.4.4

1 release file

3.4.3

1 release file

3.4.2

1 release file

3.4.1

1 release file

3.4.0

1 release file

3.3.9

1 release file

3.3.6

1 release file

3.3.5

1 release file

3.3.3

1 release file

3.2.39

1 release file

3.2.38

1 release file

3.2.37

1 release file

3.2.36

1 release file

3.2.34

1 release file

3.2.33

1 release file

3.2.25

1 release file

3.2.24

1 release file

3.2.23

1 release file

3.2.22

1 release file

3.2.20

1 release file

3.2.19

1 release file

3.2.17

1 release file

3.2.16

1 release file

3.2.14

1 release file

3.2.13

1 release file

3.2.12

1 release file

3.2.10

1 release file

3.2.7

1 release file

3.2.6

1 release file

3.2.5

1 release file

3.2.3

1 release file

3.2.2

1 release file

3.2.1

1 release file

3.2.0

1 release file

3.1.11

1 release file

3.1.10

1 release file

3.1.9

1 release file

3.1.5

1 release file

3.1.4

1 release file

3.1.3

1 release file

3.1.1

1 release file

3.1.0

1 release file

3.0.14

1 release file

3.0.12

1 release file

3.0.11

1 release file

3.0.9

1 release file

2.38.40

1 release file

2.38.39

1 release file

2.38.38

1 release file

2.38.37

1 release file

2.38.35

1 release file

2.38.34

1 release file

2.38.33

1 release file

2.38.32

1 release file

2.38.30

1 release file

2.38.29

1 release file

2.38.27

1 release file

2.38.21

1 release file

2.38.20

1 release file

2.38.19

1 release file

2.38.18

1 release file

2.38.17

1 release file

2.38.15

1 release file

2.38.14

1 release file

2.38.9

1 release file

2.38.8

1 release file

2.38.5

1 release file

2.38.3

1 release file

2.38.2

1 release file

2.38.1

1 release file

2.37.52

1 release file

2.37.51

1 release file

2.37.49

1 release file

2.37.48

1 release file

2.37.47

1 release file

2.37.46

1 release file

2.37.45

1 release file

2.37.44

1 release file

2.37.41

1 release file

2.37.40

1 release file

2.37.39

1 release file

2.37.38

1 release file

2.37.35

1 release file

2.37.34

1 release file

2.37.32

1 release file

2.37.30

1 release file

2.37.29

1 release file

2.37.24

1 release file

2.37.22

1 release file

2.37.21

1 release file

2.37.20

1 release file

2.37.19

1 release file

2.37.17

1 release file

2.37.16

1 release file

2.37.15

1 release file

2.37.13

1 release file

2.37.12

1 release file

2.37.11

1 release file

2.37.10

1 release file

2.37.8

1 release file

2.37.7

1 release file

2.37.6

1 release file

2.37.5

1 release file

2.37.3

1 release file

2.37.2

1 release file

2.37.1

1 release file

2.37.0

1 release file

2.36.36

1 release file

2.36.35

1 release file

2.36.32

1 release file

2.36.30

1 release file

2.36.29

1 release file

2.36.28

1 release file

2.36.23

1 release file

2.36.22

1 release file

2.36.19

1 release file

2.36.17

1 release file

2.36.16

1 release file

2.36.14

1 release file

2.36.13

1 release file

2.36.9

1 release file

2.36.8

1 release file

2.36.7

1 release file

2.36.6

1 release file

2.36.5

1 release file

2.36.4

1 release file

2.36.3

1 release file

2.36.2

1 release file

2.36.1

1 release file

2.36.0

1 release file

2.35.49

1 release file

2.35.48

1 release file

2.35.47

1 release file

2.35.46

1 release file

2.35.40

1 release file

2.35.39

1 release file

2.35.38

1 release file

2.35.37

1 release file

2.35.36

1 release file

2.35.35

1 release file

2.35.34

1 release file

2.35.33

1 release file

2.35.32

1 release file

2.35.30

1 release file

2.35.29

1 release file

2.35.28

1 release file

2.35.27

1 release file

2.35.26

1 release file

2.35.15

1 release file

2.35.14

1 release file

2.35.13

1 release file

2.35.12

1 release file

2.35.11

1 release file

2.35.10

1 release file

2.35.9

1 release file

2.35.7

1 release file

2.35.6

1 release file

2.35.5

1 release file

2.35.4

1 release file

2.35.3

1 release file

2.35.2

1 release file

2.35.1

1 release file

2.35.0

1 release file

2.34.9

1 release file

2.34.8

1 release file

2.34.7

1 release file

2.34.4

1 release file

2.34.3

1 release file

2.34.2

1 release file

2.33.43

1 release file

2.33.42

1 release file

2.33.41

1 release file

2.33.40

1 release file

2.33.39

1 release file

2.33.38

1 release file

2.33.37

1 release file

2.33.36

1 release file

2.33.34

1 release file

2.33.33

1 release file

2.33.30

1 release file

2.33.29

1 release file

2.33.28

1 release file

2.33.27

1 release file

2.33.7

1 release file

2.33.4

1 release file

2.33.3

1 release file

2.33.2

1 release file

2.33.1

1 release file

2.33.0

1 release file

2.32.13

1 release file

2.32.11

1 release file

2.32.10

1 release file

2.32.8

1 release file

2.32.6

1 release file

2.32.5

1 release file

2.32.4

1 release file

2.32.3

1 release file

2.32.1

1 release file

2.32.0

1 release file

2.31.46

1 release file

2.31.45

1 release file

2.31.44

1 release file

2.31.43

1 release file

2.31.42

1 release file

2.31.39

1 release file

2.31.38

1 release file

2.31.37

1 release file

2.31.36

1 release file

2.31.34

1 release file

2.31.33

1 release file

2.31.32

1 release file

2.31.31

1 release file

2.31.29

1 release file

2.31.28

1 release file

2.31.27

1 release file

2.31.26

1 release file

2.31.25

1 release file

2.31.15

1 release file

2.31.14

1 release file

2.31.13

1 release file

2.31.12

1 release file

2.31.11

1 release file

2.31.9

1 release file

2.31.8

1 release file

2.31.7

1 release file

2.31.6

1 release file

2.31.5

1 release file

2.31.4

1 release file

2.31.2

1 release file

2.31.1

1 release file

2.30.62

1 release file

2.30.61

1 release file

2.30.58

1 release file

2.30.57

1 release file

2.30.55

1 release file

2.30.54

1 release file

2.30.53

1 release file

2.30.52

1 release file

2.30.51

1 release file

2.30.50

1 release file

This release

2.30.49 This release

1 release file

2.30.46

1 release file

2.30.45

1 release file

2.30.44

1 release file

2.30.30

1 release file

2.30.28

1 release file

2.30.27

1 release file

2.30.26

1 release file

2.30.25

1 release file

2.30.22

1 release file

2.30.21

1 release file

2.30.20

1 release file

2.30.18

1 release file

2.30.16

1 release file

2.30.14

1 release file

2.30.11

1 release file

2.30.9

1 release file

2.30.8

1 release file

2.30.2

1 release file

2.30.1

1 release file

2.29.27

1 release file

2.29.26

1 release file

2.29.25

1 release file

2.29.24

1 release file

2.29.22

1 release file

2.29.21

1 release file

2.29.20

1 release file

2.29.19

1 release file

2.29.18

1 release file

2.29.17

1 release file

2.29.16

1 release file

2.29.14

1 release file

2.29.12

1 release file

2.29.10

1 release file

2.29.9

1 release file

2.29.8

1 release file

2.29.7

1 release file

2.29.5

1 release file

2.29.4

1 release file

2.29.3

1 release file

2.29.2

1 release file

2.29.1

1 release file

2.29.0

1 release file

2.28.29

1 release file

2.28.28

1 release file

2.28.27

1 release file

2.28.26

1 release file

2.28.25

1 release file

2.28.24

1 release file

2.28.23

1 release file

2.28.22

1 release file

2.28.20

1 release file

2.28.19

1 release file

2.28.18

1 release file

2.28.16

1 release file

2.28.14

1 release file

2.28.13

1 release file

2.28.12

1 release file

2.28.11

1 release file

2.28.9

1 release file

2.28.8

1 release file

2.28.7

1 release file

2.28.3

1 release file

2.27.0

1 release file

2.26.24

1 release file

2.26.23

1 release file

2.26.22

1 release file

2.26.15

1 release file

2.26.13

1 release file

2.26.12

1 release file

2.26.11

1 release file

2.26.10

1 release file

2.26.9

1 release file

2.26.8

1 release file

2.26.7

1 release file

2.26.6

1 release file

2.26.5

1 release file

2.26.4

1 release file

2.26.3

1 release file

2.26.2

1 release file

2.26.1

1 release file

2.26.0

1 release file

2.25.5

1 release file

2.25.4

1 release file

2.25.3

1 release file

2.25.2

1 release file

2.25.1

1 release file

2.24.17

1 release file

2.24.16

1 release file

2.24.15

1 release file

2.24.14

1 release file

2.24.12

1 release file

2.24.10

1 release file

2.24.9

1 release file

2.24.8

1 release file

2.24.4

1 release file

2.24.3

1 release file

2.24.2

1 release file

2.22.27

1 release file

2.22.26

1 release file

2.22.25

1 release file

2.22.24

1 release file

2.22.23

1 release file

2.22.22

1 release file

2.22.9

1 release file

2.22.8

1 release file

2.22.6

1 release file

2.22.5

1 release file

2.22.4

1 release file

2.22.3

1 release file

2.22.0

1 release file

2.21.36

1 release file

2.21.34

1 release file

2.21.33

1 release file

2.21.31

1 release file

2.21.30

1 release file

2.21.29

1 release file

2.21.28

1 release file

2.21.27

1 release file

2.21.26

1 release file

2.21.25

1 release file

2.21.24

1 release file

2.21.23

1 release file

2.21.22

1 release file

2.21.21

1 release file

2.21.20

1 release file

2.21.18

1 release file

2.21.17

1 release file

2.21.9

1 release file

2.21.7

1 release file

2.21.6

1 release file

2.21.5

1 release file

2.21.4

1 release file

2.21.3

1 release file

2.21.1

1 release file

2.21.0

1 release file

2.20.29

1 release file

2.20.28

1 release file

2.20.26

1 release file

2.20.25

1 release file

2.20.24

1 release file

2.20.23

1 release file

2.20.21

1 release file

2.20.20

1 release file

2.20.19

1 release file

2.20.18

1 release file

2.20.17

1 release file

2.20.16

1 release file

2.20.15

1 release file

2.20.14

1 release file

2.20.8

1 release file

2.20.7

1 release file

2.20.6

1 release file

2.20.5

1 release file

2.20.2

1 release file

2.20.1

1 release file

2.19.6

1 release file

2.19.4

1 release file

2.19.3

1 release file

2.19.2

1 release file

2.19.1

1 release file

2.18.6

1 release file

2.18.5

1 release file

2.18.4

1 release file

2.18.3

1 release file

2.18.1

1 release file

2.18.0

1 release file

2.17.0

1 release file

2.16.3

1 release file

2.16.1

1 release file

2.16.0

1 release file

2.15.1

1 release file

2.14.17

1 release file

2.14.16

1 release file

2.14.15

1 release file

2.14.14

1 release file

2.14.13

1 release file

2.14.12

1 release file

2.14.10

1 release file

2.14.9

1 release file

2.14.8

1 release file

2.14.7

1 release file

2.14.5

1 release file

2.14.4

1 release file

2.14.2

1 release file

2.13.12

1 release file

2.13.11

1 release file

2.13.10

1 release file

2.13.9

1 release file

2.13.8

1 release file

2.13.7

1 release file

2.13.5

1 release file

2.13.4

1 release file

2.13.3

1 release file

2.13.2

1 release file

2.13.1

1 release file

2.12.2

1 release file

2.12.0

1 release file

2.11.1

1 release file

2.11.0

1 release file

2.10.18

1 release file

2.10.17

1 release file

2.10.16

1 release file

2.10.14

1 release file

2.10.12

1 release file

2.10.11

1 release file

2.10.10

1 release file

2.10.9

1 release file

2.10.8

1 release file

2.10.6

1 release file

2.10.5

1 release file

2.10.4

1 release file

2.10.3

1 release file

2.10.1

1 release file

2.10.0

1 release file

2.9.4

1 release file

2.9.3

1 release file

2.9.2

1 release file

2.8.5

1 release file

2.8.4

1 release file

2.8.3

1 release file

2.8.2

1 release file

2.8.1

1 release file

2.8.0

1 release file

2.7.24

1 release file

2.7.22

1 release file

2.7.21

1 release file

2.7.20

1 release file

2.7.18

1 release file

2.7.16

1 release file

2.7.15

1 release file

2.7.14

1 release file

2.7.12

1 release file

2.7.11

1 release file

2.7.10

1 release file

2.7.8

1 release file

2.7.7

1 release file

2.7.6

1 release file

2.7.5

1 release file

2.7.4

1 release file

2.7.3

1 release file

2.7.2

1 release file

2.7.0

1 release file

2.6.2

1 release file

2.5.36

1 release file

2.5.35

1 release file

2.5.34

1 release file

2.5.33

1 release file

2.5.32

1 release file

2.5.31

1 release file

2.5.30

1 release file

2.5.28

1 release file

2.5.27

1 release file

2.5.26

1 release file

2.5.25

1 release file

2.5.24

1 release file

2.5.23

1 release file

2.5.22

1 release file

2.5.21

1 release file

2.5.20

1 release file

2.5.19

1 release file

2.5.18

1 release file

2.5.17

1 release file

2.5.15

1 release file

2.5.14

1 release file

2.5.12

1 release file

2.5.11

1 release file

2.5.10

1 release file

2.5.9

1 release file

2.5.8

1 release file

2.5.7

1 release file

2.5.6

1 release file

2.5.5

1 release file

2.4.6

1 release file

2.4.4

1 release file

2.4.1

1 release file

2.3.13

1 release file

2.3.12

1 release file

2.3.11

1 release file

2.3.10

1 release file

2.3.9

1 release file

2.3.8

1 release file

2.3.7

1 release file

2.3.6

1 release file

2.3.5

1 release file

2.3.3

1 release file

2.3.2

1 release file

2.3.0

1 release file

2.2.17

1 release file

2.2.16

1 release file

2.2.15

1 release file

2.2.14

1 release file

2.2.13

1 release file

2.2.12

1 release file

2.2.11

1 release file

2.2.10

1 release file

2.2.9

1 release file

2.2.8

1 release file

2.2.7

1 release file

2.2.6

1 release file

2.2.5

1 release file

2.2.4

1 release file

2.2.2

1 release file

2.2.1

1 release file

2.2.0

1 release file

2.1.15

1 release file

2.1.14

1 release file

2.1.13

1 release file

2.1.12

1 release file

2.1.11

1 release file

2.1.10

1 release file

2.1.9

1 release file

2.1.8

1 release file

2.1.7

1 release file

2.1.6

1 release file

2.1.5

1 release file

2.1.4

1 release file

2.1.3

1 release file

2.1.2

1 release file

2.1.1

1 release file

2.0.8

1 release file

2.0.7

1 release file

2.0.6

1 release file

2.0.5

1 release file

2.0.4

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

1.16.1

1 release file

1.16.0

1 release file

1.15.16

1 release file

1.15.15

1 release file

1.15.14

1 release file

1.15.9

1 release file

1.15.8

1 release file

1.15.7

1 release file

1.15.6

1 release file

1.15.5

1 release file

1.15.4

1 release file

1.15.3

1 release file

1.15.1

1 release file

1.15.0

1 release file

1.14.20

1 release file

1.14.19

1 release file

1.14.18

1 release file

1.14.14

1 release file

1.14.13

1 release file

1.14.12

1 release file

1.14.11

1 release file

1.14.10

1 release file

1.14.9

1 release file

1.14.8

1 release file

1.14.7

1 release file

1.14.6

1 release file

1.14.5

1 release file

1.14.4

1 release file

1.14.3

1 release file

1.14.2

1 release file

1.14.1

1 release file

1.14.0

1 release file

1.13.1

1 release file

1.13.0

1 release file

1.12.13

1 release file

1.12.12

1 release file

1.12.11

1 release file

1.12.10

1 release file

1.12.9

1 release file

1.12.8

1 release file

1.12.7

1 release file

1.12.6

1 release file

1.12.5

1 release file

1.12.4

1 release file

1.12.3

1 release file

1.12.2

1 release file

1.12.1

1 release file

1.12.0

1 release file

1.11.16

1 release file

1.11.15

1 release file

1.11.9

1 release file

1.11.8

1 release file

1.11.7

1 release file

1.11.6

1 release file

1.11.5

1 release file

1.11.4

1 release file

1.11.3

1 release file

1.11.2

1 release file

1.11.1

1 release file

1.11.0

1 release file

1.10.1

1 release file

1.10.0

1 release file

1.9.22

1 release file

1.9.21

1 release file

1.9.20

1 release file

1.9.19

1 release file

1.9.18

1 release file

1.9.17

1 release file

1.9.16

1 release file

1.9.15

1 release file

1.9.14

1 release file

1.9.13

1 release file

1.9.12

1 release file

1.9.11

1 release file

1.9.10

1 release file

1.9.7

2 release files

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