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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9

yt-4.0.1-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.1-cp38-cp38-win_amd64.whl (18.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8

yt-4.0.1-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.1-cp37-cp37m-win_amd64.whl (17.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

yt-4.0.1-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.1-cp36-cp36m-win_amd64.whl (17.9 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

yt-4.0.1-cp36-cp36m-manylinux2014_x86_64.whl (61.6 MB view details)

Uploaded CPython 3.6m

yt-4.0.1-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.1.tar.gz.

File metadata

  • Download URL: yt-4.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 6219cbf971871320a13679a57722c0363e50db5e6d4d64ea9d197461b2a7f70f
MD5 707ec8b228d465c62b97d86c0f8507b4
BLAKE2b-256 1d786dc73f61b7819de25682de80e21a02fb056eb12d3a0b49e7c4784e5dc9db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0cc58b89f9f33a839911970ad8c91ed83a5bb15051cccd59f1b1b7991deb4a98
MD5 fb9090bd33a2b0b217bb113d428b35ff
BLAKE2b-256 6968cb9189b888656b64e4801a2add9f652495d7f249312f0241b847a3336425

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fd9aba18fc11e2f7a1261691b2fd03670bc42459803a9e336c03ccdcb173dd8d
MD5 bef3f2fcfe50d7eb28e85998828f4b70
BLAKE2b-256 248ab1ecc8805b5a1822a70a8158470234e81d0564568c98d4effd057b1e78d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e57d2abc5c081ae53afc2f9054434f230082f782579f599d6fd6f982d40ca962
MD5 fa813f00b4cdd33c2e7089a1c1dd95f9
BLAKE2b-256 f8eeb674f414484d055d437026e8467030c98e628175850d8d7cb24866b0da6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f4a605219fd224c925ce46a993c321771989bb033a52f012d2ae4aafcb74cc8f
MD5 fec8bf588dc7d62822bde852e3e93cf2
BLAKE2b-256 3170977a6b26265322c72bf6d331aebb83760e734198a8b00231444ade190686

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 896df9c62c1e12440bba62772b002352760105c8818ff32d72f934ec235564ab
MD5 74197311e4b9ca988b0951b09b9eff7b
BLAKE2b-256 a35c3d68586aa682b0238955b79cca3967114bddf83ba33651fd5e231dcf51a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8fe90f597485a101aaa19d00bb6d8aface916855bbbcb265cba8df27ffe51689
MD5 bc5abf2d8335b449814cc9357c1b88a1
BLAKE2b-256 e9a730793971af29eb1eb110752d6a92de5e8619ba52c7d9e23e528e5efdf296

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94f38b4cdfb2ab7bde998293c2174c46e69a11b28fdd0f3f0d6b5bb2e811f47c
MD5 b35fead13194d915166a8e62a61cc791
BLAKE2b-256 210c6fe8f8cdeb8abb3960d29632a13187707dd9ef96a49fb06b090f3c0919b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2ea51511e4184ab4b3c37e7004892db7c3af0442462053783a8d486b422a84a3
MD5 cc296c5f8484bd9bb70e7e07b4cbfe4e
BLAKE2b-256 33ab8fec5cb72c32676bb3010949d262e3b8521ed65bf54d49d40b853fb63de1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7c156d85688152c95dca99d5393bc2fce620e34c329b7e08fd7c80aaf505831c
MD5 90d00b3b4b6f17b9d0777fae591fcfbe
BLAKE2b-256 7d215cb6c666f5095dbfe855a6e7fc4f6408a61091ebd5197b12cfd41692883b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 acef40de552fec86c2b052f23c8b5b0b3b9c15d58544f71530471a08e0d7a2b2
MD5 745645495647f3c633ce354a393a8760
BLAKE2b-256 e437551e6d74880a8f006f52f5c235c440ec73ded25870c498e290a29ca8b841

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b84fb4fa99b6410f88aafc835028dcf23467b8eb5c08e4246e1be1fd869e66d7
MD5 4bdd01bbe746d93f91f303ecc40eed5f
BLAKE2b-256 29aa845d8f39d42d23027c44bc3efd5f8cfdbd7b60274cf11b02e5c662dde207

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 36cf6de84fa9796562f242ac1e2c92835c2ea0490fe04a6ab506ca93408e4055
MD5 d135d42133aa7b449652159d3453cf13
BLAKE2b-256 8c41840a6622c3d9a5c944a35e648e052de087f9789a4c1c35432a9199633dc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0ed11f4026bd3fd0b43df45d5c02447c6f5a0d26d9313d0fb2f02402f155af07
MD5 c05dfc62c13df6bdfa616715892087f9
BLAKE2b-256 86b84303fbf7e2ca2b16a728df073414698cfef0028a99e81cc3d9f5dd72c4c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 cff2a7934e274d6348255d98a1f911417c5c2a438e2c1fe7d4b6b4509ba1df85
MD5 df650814553755e59bf31bec40c85313
BLAKE2b-256 4cd14c8d42728a2b3ba94ed2c6224a0460eef95b569bfa0b49c75c67b1a50b62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 61.6 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.1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba2706a9ba56c4ee2f657dd4a2386540585379929eac7e47d7dd5de77f5640a2
MD5 a6c800a140e1a129d28e7ed7e454daf7
BLAKE2b-256 c1f1920db5905702633d0d4a154324e47848a6207e81ab864627910e92d27ed2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.1-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.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9b281e8bc9bb460dc807306f902244d43399d1791b4c5196af5fda178de9b190
MD5 f7721bf0738ca243203e1245706e4fd1
BLAKE2b-256 9ebb51c44352dba8ed6d79b8af79b062871b82e83c4f5edf0e01e6cd58fe19c8

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