Skip to main content

An analysis and visualization toolkit for volumetric data

Project description

The yt Project

PyPI Supported Python Versions Latest Documentation Users' Mailing List Devel Mailing List Data Hub Powered by NumFOCUS Sponsor our Project

Build and Test pre-commit.ci status Code style: black Imports: isort

yt is an open-source, permissively-licensed Python library for analyzing and visualizing volumetric data.

yt supports structured, variable-resolution meshes, unstructured meshes, and discrete or sampled data such as particles. Focused on driving physically-meaningful inquiry, yt has been applied in domains such as astrophysics, seismology, nuclear engineering, molecular dynamics, and oceanography. Composed of a friendly community of users and developers, we want to make it easy to use and develop - we'd love it if you got involved!

We've written a method paper you may be interested in; if you use yt in the preparation of a publication, please consider citing it.

Code of Conduct

yt abides by a code of conduct partially modified from the PSF code of conduct, and is found in our contributing guide.

Installation

You can install the most recent stable version of yt either with conda from conda-forge:

conda install -c conda-forge yt

or with pip:

python -m pip install yt

More information on the various ways to install yt, and in particular to install from source, can be found on the project's website.

Getting Started

yt is designed to provide meaningful analysis of data. We have some Quickstart example notebooks in the repository:

If you'd like to try these online, you can visit our yt Hub and run a notebook next to some of our example data.

Contributing

We love contributions! yt is open source, built on open source, and we'd love to have you hang out in our community.

We have developed some guidelines for contributing to yt.

Imposter syndrome disclaimer: We want your help. No, really.

There may be a little voice inside your head that is telling you that you're not ready to be an open source contributor; that your skills aren't nearly good enough to contribute. What could you possibly offer a project like this one?

We assure you - the little voice in your head is wrong. If you can write code at all, you can contribute code to open source. Contributing to open source projects is a fantastic way to advance one's coding skills. Writing perfect code isn't the measure of a good developer (that would disqualify all of us!); it's trying to create something, making mistakes, and learning from those mistakes. That's how we all improve, and we are happy to help others learn.

Being an open source contributor doesn't just mean writing code, either. You can help out by writing documentation, tests, or even giving feedback about the project (and yes - that includes giving feedback about the contribution process). Some of these contributions may be the most valuable to the project as a whole, because you're coming to the project with fresh eyes, so you can see the errors and assumptions that seasoned contributors have glossed over.

(This disclaimer was originally written by Adrienne Lowe for a PyCon talk, and was adapted by yt based on its use in the README file for the MetPy project)

Resources

We have some community and documentation resources available.

Is your code compatible with yt ? Great ! Please consider giving us a shoutout as a shiny badge in your README

  • markdown
[![yt-project](https://img.shields.io/static/v1?label="works%20with"&message="yt"&color="blueviolet")](https://yt-project.org)
  • rst
|yt-project|

.. |yt-project| image:: https://img.shields.io/static/v1?label="works%20with"&message="yt"&color="blueviolet"
   :target: https://yt-project.org

Powered by NumFOCUS

yt is a fiscally sponsored project of NumFOCUS. If you're interested in supporting the active maintenance and development of this project, consider donating to the project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yt-4.0.0.tar.gz (12.6 MB view details)

Uploaded Source

Built Distributions

yt-4.0.0-cp39-cp39-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

yt-4.0.0-cp39-cp39-win32.whl (16.7 MB view details)

Uploaded CPython 3.9 Windows x86

yt-4.0.0-cp39-cp39-manylinux2014_x86_64.whl (39.7 MB view details)

Uploaded CPython 3.9

yt-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yt-4.0.0-cp38-cp38-win_amd64.whl (18.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

yt-4.0.0-cp38-cp38-win32.whl (17.3 MB view details)

Uploaded CPython 3.8 Windows x86

yt-4.0.0-cp38-cp38-manylinux2014_x86_64.whl (64.5 MB view details)

Uploaded CPython 3.8

yt-4.0.0-cp38-cp38-macosx_10_14_x86_64.whl (18.7 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

yt-4.0.0-cp37-cp37m-win_amd64.whl (17.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

yt-4.0.0-cp37-cp37m-win32.whl (17.2 MB view details)

Uploaded CPython 3.7m Windows x86

yt-4.0.0-cp37-cp37m-manylinux2014_x86_64.whl (61.5 MB view details)

Uploaded CPython 3.7m

yt-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl (18.7 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

yt-4.0.0-cp36-cp36m-win_amd64.whl (17.9 MB view details)

Uploaded CPython 3.6m Windows x86-64

yt-4.0.0-cp36-cp36m-win32.whl (17.2 MB view details)

Uploaded CPython 3.6m Windows x86

yt-4.0.0-cp36-cp36m-manylinux2014_x86_64.whl (61.5 MB view details)

Uploaded CPython 3.6m

yt-4.0.0-cp36-cp36m-macosx_10_14_x86_64.whl (18.7 MB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file yt-4.0.0.tar.gz.

File metadata

  • Download URL: yt-4.0.0.tar.gz
  • Upload date:
  • Size: 12.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0.tar.gz
Algorithm Hash digest
SHA256 44054b91a51755213da3891b9da53ec2b8976c1a4c39af395497d10afe278074
MD5 7963e4850c6629933459cb3f7778fc31
BLAKE2b-256 6d1f21cb39c9eec41d1d163e9b6fd5e5450623677052ddbd319650e5d4e12ec3

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: yt-4.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 13.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1a73b9949a29bb779ff19ad1ff0b10dd26e8c882a055c5cd7c7c98a0c2f91988
MD5 16c970e9ceb9c4aa88c0fda303b12ab7
BLAKE2b-256 fba7a24975b88e8c1cb24ed2e982e7ec60daabf8d85f590aa97c0abdea25552c

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: yt-4.0.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 16.7 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 475eb1dd79d8faabf839b84bea6d6aa69563d0d71b48cee12d2c44e36f9cfc0c
MD5 a17931ff0353137ad420975559913cc9
BLAKE2b-256 2fe77640483ad408aac96f01f238222029aff629d0133f1a7ac9db2010e38b47

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: yt-4.0.0-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 39.7 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af64bcc9388d5ed1b5c005082eecf7f14abf007967e68d951f36786e71b96468
MD5 6761962fdeb0e40b6477253179c4dd21
BLAKE2b-256 91ee84cd8c97fcd225304ee9a4582a1d4cd704a5ffcf397b2cb7aa644e72fdd2

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: yt-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.5 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f90df9bd4f24ce4d9cb687f690beb55069de8c056d91e4ba10b619b3566b8434
MD5 d3b7db0573c0986a625fd52db4f3a355
BLAKE2b-256 9c47e9c6e9bb06dfb0a460b838cbd1467cd0c1c6632d89f0dda0783d99840655

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: yt-4.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 18.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1ffa79146af8f35c9f8a4dd615f29e51eaba85ab2a89a99c77982671bea9a13c
MD5 1ec2d209efd21043204ceaff6ad53987
BLAKE2b-256 aa584c15cf0b212a52a6ec5d622212c34df94c1e43e0f9b88e68e9cd6cb18d2c

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: yt-4.0.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 17.3 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 2e73deefa771241fbceab119141121ec27d467a011f4c86a661f2dabd3406e5c
MD5 beee12ba16ea53b161f1a17371a34cb4
BLAKE2b-256 0523c141b66a8c6475dbab16279ae3fe372da22a4e5c9747274f2d4ad06e5bb6

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: yt-4.0.0-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 64.5 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 890b534e537dd8c0583fc40505fe18b04c057865ae1a65228758729d5827bed2
MD5 6f284adeeb07b7ae4cbef4a4e910c406
BLAKE2b-256 95359afc3346baa2bb153f6ae64e91eee008d31e468e2894a6cff7b05117bfff

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: yt-4.0.0-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 18.7 MB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b6d7175056264ca3ac698facb17c75532b9191da7d664bc0bcb762c1d04d22e3
MD5 ea9d7424583c659194192539f538d5a0
BLAKE2b-256 c801490889833efa2677f29d4b82031cf0ab41174aa8a55a3f115187fc2c639c

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: yt-4.0.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 17.9 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6ad82db0efe2c6075f036c484725b2e3a3736c973274d16c0fa94e0403b62eda
MD5 c97b31c2ceaa88921d01f3ffa068dd4c
BLAKE2b-256 6fa1c1bc174b09b1d4c31f978ac47a31eac0e6403498e39824fff6b899fe8e1c

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: yt-4.0.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1c2b200f828c1490d13386c273d79860e715d4161d41f80f1f97f619d8a8b2ba
MD5 dc58ea782c7fe8d5ad8e0a37c933230b
BLAKE2b-256 feb03f7c20bae44cc288c2ad5ede3b394ba4165f6be47661078f55a7cbee0d95

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: yt-4.0.0-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 61.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87fab9264224cad44949e26d4dfae2c318c56f225c9de229c086466d84a62b33
MD5 41e60f4fb3208204d77493f04d1487ea
BLAKE2b-256 8bd05dae8cf7c530aa658af7a52e393efa4289c078dd9ea721ab1fc2e5c6f6bc

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: yt-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 18.7 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0ff5642c29dbb7b48df301a6673a957f4ef88cee2ea19ca8b53eeb46a7fa22e4
MD5 7c96783e707dd39aa10cf6acf3b8ed67
BLAKE2b-256 601e3df3909b9a51b8dfd10e4b34231fdb2f3a1a4f33b82cb8deb343603c5ece

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: yt-4.0.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 17.9 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ce7ab2a5f0971a3297da53d1d5455cd775ca9a820712f776c19ff5465b7a7f92
MD5 7e65d269aaeec121cf3bfe52032986bb
BLAKE2b-256 4f3e28aeaf4aef827ece2dc9226877e58ecf6d07121c3be6d5b3a367d8278228

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: yt-4.0.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5df968ee36b4f32d9963ba7624bd645dc35dfa35a17f2cd7ef235605fca8be43
MD5 32d4ed214c155868be98da14dfc6c37f
BLAKE2b-256 9609218972d4b0eb73b805d91b8e5fca1d72afe250cc020d38c2b20ca7570923

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: yt-4.0.0-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 61.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de2c7a7a5ba3398a0705b777a040d697adf83658f3e523a5b3af242a6b8438ad
MD5 45622593dbf3cf9a2da03193a0302dcc
BLAKE2b-256 0c77689bc38b7dece1cc43918635f89cf1a8bcba7633f5b7390701c4ed710138

See more details on using hashes here.

File details

Details for the file yt-4.0.0-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: yt-4.0.0-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 18.7 MB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for yt-4.0.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 574d887ce153a56b72c2cd0ba271bf81adac4a9411ef1dee2ea0eb616c7e3c92
MD5 1b2408ffa9af7a62cc105844e314d737
BLAKE2b-256 5500f84460474dea86133868bfb8ca4a75632f92fabdcb8019cf84baf386c723

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page