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 CI (bleeding edge) pre-commit.ci status Code style: black Ruff

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.3.1.tar.gz (13.8 MB view details)

Uploaded Source

Built Distributions

yt-4.3.1-cp312-cp312-win_amd64.whl (15.7 MB view details)

Uploaded CPython 3.12 Windows x86-64

yt-4.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

yt-4.3.1-cp312-cp312-macosx_11_0_arm64.whl (16.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

yt-4.3.1-cp312-cp312-macosx_10_9_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

yt-4.3.1-cp311-cp311-win_amd64.whl (15.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

yt-4.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yt-4.3.1-cp311-cp311-macosx_11_0_arm64.whl (16.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yt-4.3.1-cp311-cp311-macosx_10_9_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yt-4.3.1-cp310-cp310-win_amd64.whl (15.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

yt-4.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (44.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yt-4.3.1-cp310-cp310-macosx_11_0_arm64.whl (16.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yt-4.3.1-cp310-cp310-macosx_10_9_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yt-4.3.1-cp39-cp39-win_amd64.whl (15.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

yt-4.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (44.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yt-4.3.1-cp39-cp39-macosx_11_0_arm64.whl (16.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yt-4.3.1-cp39-cp39-macosx_10_9_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: yt-4.3.1.tar.gz
  • Upload date:
  • Size: 13.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for yt-4.3.1.tar.gz
Algorithm Hash digest
SHA256 7b6db5c336dc22dd2212bb17c3b18f42cfe144bb1f6c3dda0dcd47eb77195e0e
MD5 86ff34859fbd64ad3f3b1d163b905601
BLAKE2b-256 b1c38e09b54c323a4bbe40159e824936bb4d65bfeb5098052b165e412c8cfbae

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: yt-4.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 15.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for yt-4.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e9dea6fc405ef2d494bf240d2332f31d804fee95bb66bca1e6bc8fedb07863ee
MD5 7013a769e9b6a5d2b58cd50f5d0de249
BLAKE2b-256 5fed2588403f764ca7a687080d1413c895a0873fabd4099578d19b63389a97f6

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9692c48a932024e78cbeb303265331b824476015fddd1ed7360d9f8fadafa384
MD5 608a91ce59ab496c3d3cf4e316fe7fcd
BLAKE2b-256 bfa08990a88031942c377b8ec0ca64426babdc9d6b25f3e580cae409097d2c2a

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4472f2e5904cb1d95a816c0dbe0a3d5231e8ed79a19dcf60be13040ca39b7220
MD5 9cddcfb9e9bae23ae70c1e30e0d61daf
BLAKE2b-256 a9ae01354c513dbcfe9516b665875d69f2c486901dade0c649126268f873a465

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12d720d3cc935c6041030f76eed871554232211b1907be357be23b85c207f28b
MD5 3348cd927598201739af89731f715141
BLAKE2b-256 df45ab3e438ea6a29dcc6661bbd608f8b790d8c098f30c4a809bf5372b45709c

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: yt-4.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 15.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for yt-4.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f74b520e03e65cc96a05037f32b4dc8cc4d5e5348ef6f88cafb2cc89f86636d9
MD5 dd373df3b1ee25fad8f02b00917d5fce
BLAKE2b-256 f8df082f97137ea356d2c8804cf05645d87c1b4b7a3bab3698699da4debffdf9

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ed1548aad8c3d73abe06cbb03e7ba800082894f27f43a4683cc58a4ff25a742
MD5 10bc43f6bccde52e61f66b0fff73f932
BLAKE2b-256 fbd56b58fdc4161fea76e049cd23e82fd47c9047beb66769616301c6563cb353

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 682a9f930f057907e944425ba80276d35babce2645ce0a75889e2e905c84b1ca
MD5 38825737be7894e6ede9d4a90e4e7a1e
BLAKE2b-256 45c87c6ef45aebfcbb1ad05249f802f46001928c8c333af38d68b8a6599fccec

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0f5eedb4e671c9788d33713b0adafb3df833c99c11d56c022a7663c83ec0d15
MD5 0e8a938be0d37b4a50876bd46867b849
BLAKE2b-256 c7b69cdf49f84777c0981ad6ff35d83846b5c66ed0b7c07e77fe3c47c474f92b

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: yt-4.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 15.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for yt-4.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3ec46db9d003f33363501309a6299854fa657b2f9996f206c012635a3717d363
MD5 56d548fef3139a4ca86a580c935d9d23
BLAKE2b-256 48a06df19f31fc375fb5a45ff1fc866231e574b9b1b080f1cf02f56dca141090

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e2571f46fd8a7f011dd8572cad9159ff27f528bb4bbd3334f056d77f3ab7a67
MD5 c80a33b54baeb97f1ece334fb880315a
BLAKE2b-256 dcb0a58f1c70152091b16adb037606ac0c5f6cc11062b996443bdd2943a8c44e

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e120feed11a591fb1916ebac9bcf6b9b4ee3554cbb1b18e51c9a8fd4c723b824
MD5 81cf98b72e35ca5efedd0b2300dd4bfe
BLAKE2b-256 0d0be0f84b8f285e30f88cb40e48584ab50cfd01a2fbe1f2ddffe1827813773d

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dfb0686dd9478e09e42d58233db59d3f412cea634d01ff5d00f97209bdde88aa
MD5 ddbaac57729d5da1d8da8f6707b0ec26
BLAKE2b-256 97a666992301730dd08b04778a86c33d86089ccb4bd797296ae55592741ab764

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 15.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for yt-4.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8706dbfe9c1d459db7dec7b4aeff69d0b2a8dfa9e2bba5ac91cf44f8d2dfd744
MD5 7b87b5088f054faf5704fdb9813e8595
BLAKE2b-256 64e3e6462cd5b18a731cb2911118ab88a6bb9fdd28674300728c1fdba63cfaee

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f3c882bf0fc47966560a346258981ccdaf15b3626319433eb7ab5379ab9a833
MD5 620362028ee6903ff8969113b7ce3d77
BLAKE2b-256 c62b7e49ea459bf6562fe6cff562d69802ac059a6188014bcb4d0fec142f3c62

See more details on using hashes here.

File details

Details for the file yt-4.3.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: yt-4.3.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for yt-4.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 896bc88a332d131c2d0a1069f94d07c7061df14d7bc9903565eea60a719aa110
MD5 a6c1a330913e40691713709bc234c1dc
BLAKE2b-256 7ca792993aa19376e49a7d284cdc13f5f7f9eaf86bc7cac531e4682891ba6f90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69de7b2373d041588f0f640d190ab6a2a690c23d3b11c82969d3c7ea05377269
MD5 e25903feb3c626a688eba6efad30c9c6
BLAKE2b-256 c11f4d75c8356cf35b1322611ec5ffd565acf89b0b2c9c53e3df0c95769e14b4

See more details on using hashes here.

Supported by

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