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

Uploaded Source

Built Distributions

yt-4.2.1-cp311-cp311-win_amd64.whl (12.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

yt-4.2.1-cp311-cp311-win32.whl (12.2 MB view details)

Uploaded CPython 3.11 Windows x86

yt-4.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

yt-4.2.1-cp311-cp311-macosx_11_0_arm64.whl (13.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

yt-4.2.1-cp311-cp311-macosx_10_9_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

yt-4.2.1-cp310-cp310-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

yt-4.2.1-cp310-cp310-win32.whl (12.2 MB view details)

Uploaded CPython 3.10 Windows x86

yt-4.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

yt-4.2.1-cp310-cp310-macosx_11_0_arm64.whl (13.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

yt-4.2.1-cp310-cp310-macosx_10_9_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

yt-4.2.1-cp39-cp39-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

yt-4.2.1-cp39-cp39-win32.whl (12.2 MB view details)

Uploaded CPython 3.9 Windows x86

yt-4.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

yt-4.2.1-cp39-cp39-macosx_11_0_arm64.whl (13.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

yt-4.2.1-cp39-cp39-macosx_10_9_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

yt-4.2.1-cp38-cp38-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

yt-4.2.1-cp38-cp38-win32.whl (12.7 MB view details)

Uploaded CPython 3.8 Windows x86

yt-4.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

yt-4.2.1-cp38-cp38-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

yt-4.2.1-cp38-cp38-macosx_10_9_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: yt-4.2.1.tar.gz
  • Upload date:
  • Size: 11.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1.tar.gz
Algorithm Hash digest
SHA256 d5355d56933da4e597e1d8d23d3fa05ca9a9511add94635b27ac67c6e97e2ed8
MD5 4909dbaf69a0822c139364b8e003bbfa
BLAKE2b-256 acf2fcfec00fb21fed77ce4623785ccd572a42feb2c68200cbc26b0e0c6649d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8a7a2c2c3507e3c0b725fb6e9b5b4d499cf32ef1c539f45724127e8cd83940b1
MD5 8de3278ab4258ae761a590ebf6d5827c
BLAKE2b-256 fdb96ed1289f21b7206c2bc41cb5cc1e5c4fc1eba0147c20698a5fce73a95190

See more details on using hashes here.

File details

Details for the file yt-4.2.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: yt-4.2.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 12.2 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 59c8ef513a141a3110d7512c2872f2cb680320d7ae506a5e0e334bfd1b017a74
MD5 c01769576e92d91eaa5976269b041160
BLAKE2b-256 dcd43735252429d40263ba77dfae9a0ca4fb3ae94cf4ff805e0e1b310a0d7d93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f7491ee54120840ab601e2eb4d2dfcd3c8cfe89abb99695eaa2b2206bfdfd5f
MD5 171cb2b2257aae054852756816f0c576
BLAKE2b-256 14090df74cf71d3d54986f0ce5f1233591d3df2465e558490b98b6d3c17f5f6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a623e885137724e8e10b7266c590f4f32825090c4b25b9cfdf21c3051d3d795c
MD5 832541a618205b701ff3868f8ef860c5
BLAKE2b-256 927bdfab16605ad082d9494019a266c2884de488926a84c27896b7ff3c99d3aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e89216370c6e950e3e272ab407a57abf56356a9af6cafce108393cbc34c6d6fa
MD5 e4aed35a14a55b281d667e7b16432046
BLAKE2b-256 11356d29adc30f7b76536a25dfbcfb1a09b646bb0c66047fe1c1255eb6b14d82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 12.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7b1036ede95539d08df5a1b14f34df7ed4bea6ed2e81ca5847e1ffd3d94c413c
MD5 0c0f430f11d3ecf56c21c32f604ee001
BLAKE2b-256 e5289dccb943a5e804cf41def1fa0ba16f50805e7d9b7b485fc978e169fb2c9a

See more details on using hashes here.

File details

Details for the file yt-4.2.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: yt-4.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 12.2 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3221c1a7a125ae2cadcdf9602ae6483af54a7f55db8ac81965d728b4c10df78e
MD5 40e1d48f51abebee9c036c6ecb3282df
BLAKE2b-256 f85f08f626c29bd39ba74e26b8be9f7433ef1e1a87dc0cf819ce010bee7e4365

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 571804aba6eb1a7f30c3cd43086542e358dee5fa8afcfca4cd7f13e5416c073c
MD5 0ff369307ed0e10bb1cfe267c5a1935a
BLAKE2b-256 08191824db32115536c4a54e0b8630b3365a64d2c330d8f2bfe74c13e5ad7fc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ad27e6064c575cc2463106ca715bd13349bc167432de90cccf10ea001e0e45e
MD5 3ae6940cacac3f66f6c15dc63ed123dc
BLAKE2b-256 bd17d8b6b6bd835db1d06549eb16d7e79af2883eb37743f50bd001328bc79008

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1158d0bc6f717b43f0e7098f7c218b8a533db1d044cfb1fff9db753e56093a9
MD5 91813f19aa7bd46cdce6982c8961a75b
BLAKE2b-256 ce43768af64e44d21cc23729f8bcd4c236c80a11d9b1b910e999de768db74004

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 12.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 235a006c44c7eeea7e31652e427accdb194f650f7dd83402c3238f8d5e357c5a
MD5 148babb460decd2466af37fae48dcf9a
BLAKE2b-256 54af5a42049bdef06ef838c5c9a8184b72e3254fc2117cba18299b7f4d346ec6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.2.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 12.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 052cb4e71638d96929811352e1c0979227095deff27a79c9e14f152f3ec8a363
MD5 5ebe3d57f29c70e564f13325f6bd36cb
BLAKE2b-256 63becfcd9af4a10cde909cb027bbe714906a7ffdf58a22c6d59ab7fe6b537bda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e32f70176659e5452d0e55b3984a9284112efcb0405747f14c2f09ce54e2396
MD5 0074d97394695061a9c51875674ff3f6
BLAKE2b-256 b0eb9c6a12fff4f30d73c61b7765f4dbd99b60a4b824fdc8e83f39e6806ca11b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.2.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.1 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83491a2c7fb63e64184484b175f0d4d4c6223d5b709aabf2782455bcabe5342f
MD5 0fbdc08f8071dbbd36a83bb5fe0e51c5
BLAKE2b-256 65d54b49b577fcaf7336b56ed3f14b30aa9d645ddb1a675db99680fccb1b7242

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63b685cad6c3a2be395da7f84654668597b5ea5af51338b464524cf3a7c5e08a
MD5 541360554fbaba89550a957d159617cd
BLAKE2b-256 5057bb697c48488ab0bab9553f87dffc0dfc13e0f11db37113d60363ba39758d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6f1ebf18c6b5a0e56f6be9ba5d2864b9275756b4a04d158d4462150ab3d6e951
MD5 6e45514ae73dd3b76d0e7544cdfe938f
BLAKE2b-256 4fd0a29491c5c850c879a90413c446bd0fc46a17a1acb6c6daf5a7984ec63c6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.2.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 84b453b256042cb5dcf874f9336af94658e6f2bc10718c29cc1e528cee24fd6d
MD5 e1db6c21c5f458f1c370c58c7f3a7f82
BLAKE2b-256 472b5d04aca94764d4e79c63b9b92578c20ffa7c1970f53a081ed38a9ae9c95d

See more details on using hashes here.

File details

Details for the file yt-4.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b290c5e992d1c16c3468176532463fb950343f5aecfed98fb6a0a763ac8775bf
MD5 86bd67d9cdff886d1d90355fa9a1345f
BLAKE2b-256 6967d25008bc9a43d9f621b00172b5bb210d6f8d1f92f8a06739f16473c7c0a6

See more details on using hashes here.

File details

Details for the file yt-4.2.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: yt-4.2.1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.5 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for yt-4.2.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0f1961251b71cc2d120ad121fcd540464a4298fee00de14ea7de7d034c14831
MD5 a4abde625111eb5cd533d9d84017a416
BLAKE2b-256 f94ef0f10027a29c9a072f49109fcdaee138b19bd2d720dcd5e34742bcfc4ee2

See more details on using hashes here.

File details

Details for the file yt-4.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 705fe657ab21a6889dd6620b291e6a32c61e47b41c420da14872a3b9397a1f75
MD5 bcf832d3ea9ea5ae15b6ce76b994b0e5
BLAKE2b-256 f04e1fc7394c63da0f585f499831b1f204593107dbdb78210ff985cdef763e6f

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