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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

yt-4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

yt-4.0.3-cp39-cp39-win_amd64.whl (12.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

yt-4.0.3-cp39-cp39-win32.whl (12.1 MB view details)

Uploaded CPython 3.9 Windows x86

yt-4.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

yt-4.0.3-cp38-cp38-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

yt-4.0.3-cp38-cp38-win32.whl (12.6 MB view details)

Uploaded CPython 3.8 Windows x86

yt-4.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

yt-4.0.3-cp38-cp38-macosx_10_9_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

yt-4.0.3-cp37-cp37m-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

yt-4.0.3-cp37-cp37m-win32.whl (12.6 MB view details)

Uploaded CPython 3.7m Windows x86

yt-4.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

yt-4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

yt-4.0.3-cp36-cp36m-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

yt-4.0.3-cp36-cp36m-win32.whl (12.9 MB view details)

Uploaded CPython 3.6m Windows x86

yt-4.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

yt-4.0.3-cp36-cp36m-macosx_10_9_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: yt-4.0.3.tar.gz
  • Upload date:
  • Size: 12.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3.tar.gz
Algorithm Hash digest
SHA256 3f697bd8027b8fd0fc9c3485c5cd9e4e23462ce81e6e7d72f1431222fc12ed51
MD5 2c458628de09a31cf4c68d88a15612bf
BLAKE2b-256 742ef2aeb83ad36df759868135ebff144bdf183eb3d1a3416e3ec4a8f92e84f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-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.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d520bab7c48b736d0855c0ac7eea51e019d701a224458ce97616c8ac393cb3f3
MD5 12feb4edfc11159eb4dd67fce9406dd9
BLAKE2b-256 e6038148399f94393286855138eb7e454d2368a620cbd4c346e9421696dfd2bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-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.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6f95047faf04bcfd5aed4949e89b76a01d2976a8a3f6e14840a57318e463bac2
MD5 9691600a5511dcbd849f6584957cd449
BLAKE2b-256 88a1f325fe71e298333572d0095ac8d439960d5c8804fb7ce42ce38c4e67faf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f4af3c7bd142ab29cdf2f4e1f31ece4964b93a79e0c7fed199e9e9270d77d10
MD5 5f64cdad57bd26bb36ec7f97597e4497
BLAKE2b-256 4bcbaf15185be53160d4f98faddd87383da9e5f1c57d5b68250f63b5b2bf891f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c227618db21eae1d590773f173fbd148035b21823a45ccbec7f8c51bb7ec9829
MD5 2c56e87863883d21240e5fc3b497b121
BLAKE2b-256 2dd8b3548c0c5f0a128eed3f0d92ec5559c4b51ae3531fbf192b44afe0c5fe50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f0471282041ea3b677a0d76d37727962c09b9054124ca5474c7b8101b365ac98
MD5 e5b5f950cc0c2105d4052a833c122862
BLAKE2b-256 3eb305fc84351671b0c8fea766340c7da5001408d3723b32be44e6329fca77a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ae6afb3c4b6caa418b3aca666df0e0e3b6c0adc61b18724152a8a58eb213bb4f
MD5 2a3d33156d4640d1dc1185f61bdef526
BLAKE2b-256 cbe2c5baa6b76dba0769f896cc656bf53d082a04b3bc5ad40335e4560c5346aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6a8fd2c4512006061fb0a0b10596ea899f3fdd07798955e77a8969c0d2b5c96
MD5 c188d281dd1c06051b1b64bdd964da2d
BLAKE2b-256 4f00b24916921cb8be5c48db99a24c3018e5150e267ae3430c35dbf57beaa1b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84073f69b9fee7979f1039487bf6fd1123cf33409b3369f5b305fd2eaef4a721
MD5 bb2f213f2aeb1cf88f82b40a3d37ea35
BLAKE2b-256 aa57c080eca0621bcaf9e974ab0c453146cc9c81cc7c8352967d64ea71c806a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bd871033f12533ce96de1be36b23261258759d1100a65123c2706f0f2d375e32
MD5 1af56ca5a668bd9332a5b2a84b0d27a8
BLAKE2b-256 5c84ac07cb18c1cadeccc165a3bad3e6327cc07102f7f7aa7fb7833f7f864c15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fc53fca2dd57729af84fd5aca00b541c37b61c593c2101e27072f3a4385afeb5
MD5 0d9a3a21afcc391d19544345a1e0532a
BLAKE2b-256 9a40106903c447d4f7e7e1902df2ed8e53f79250ee0adefebce67833c9ad6b2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd4a1405cd45f880ff7fb0074f6be6b799ebcc833c059572f12a375a6c393d8f
MD5 4daec9cc42f4de6e80a6086aa8395a91
BLAKE2b-256 60d0e96e86a37e9b32edb57097ac247cca0ab43cc2477b1e19c06368e719f056

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yt-4.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe9b287e622ee72d0909681f50d0e441b6cbe5f3acb7a5ce3def6232cad72e41
MD5 bfb9e09526145fb9a455f759f3c2443c
BLAKE2b-256 8e84dcd280e7ec7549a5502537c5de521a11b62c711bbe34a83bea65688bec57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 13.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 925eb60a05935f53cf5dc894a805c77ae7f9366ee6dedefb664388dafff9b24f
MD5 d5eb75e5169f0e253c45972b0d01d3aa
BLAKE2b-256 d8bd976aeb1d0f8c717526cf1aa6735f809132087bb0065341349fb835471204

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d7ef638a904fba101157fcb2d26bfbf329482534494fcbf7fbe9d4e0763bc046
MD5 b728a06d8d066905d320f0370bdd074b
BLAKE2b-256 54bc3328a2354076b4e64593e65781c7481c840338cce5c50cd400089428971e

See more details on using hashes here.

File details

Details for the file yt-4.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3472f6ff68a7e8a6925ec903161fd713683443cffbaa885508b50c95f7e3cfa7
MD5 47653d5d9f32a8f9686ab8e9ef706e82
BLAKE2b-256 930adb56a8f6e016a54a3c33e7caf55ce785367631914713c7b20954dd631569

See more details on using hashes here.

File details

Details for the file yt-4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0ef91853db65e8a6542cf0005d6abd1670ca6d193d82599fba9abbbed29ef93a
MD5 908df80aa1f0608fd26a446718c3317f
BLAKE2b-256 0465679d3047cf3544c6d2f632541d645beba6c1292836e69c75005435b97ca6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 13.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9bcc79925ddd34ec7fcc6bb8e22b160c391773ed1a4ab8fdc5963db159da5749
MD5 cb44f711954be1142530266d7a552efa
BLAKE2b-256 2bc8515a41fbb0e7c88134795659e946c51c99e00d9e3c4343117a076163a253

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-4.0.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 12.9 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for yt-4.0.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 999a8b89477dde8ffcb71cc1741eb94bf375bcf767612572c72d5102ac956a09
MD5 9cde1dc88aef6d5bd99bb4572947fa87
BLAKE2b-256 e38630a5d4281e5bcb97248700066c15d810cb16ca6f4e3c56f437f7e4a9bcc8

See more details on using hashes here.

File details

Details for the file yt-4.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05e3c9efa9f586997506244c9d7c91eb2ad1734e5f12bb402668d8b063dc4008
MD5 96d145b92d7b742fada2437c01ee9ef7
BLAKE2b-256 5614da71f2dd7db26d1297953d333e327af9b089ee82d8358523640a19285a12

See more details on using hashes here.

File details

Details for the file yt-4.0.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for yt-4.0.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c150f109d1624713d0991a155430d3c8a4f02261a2464a6c5ff24c9844ee6cd9
MD5 50d457405a0ea1c68013764265f2b76a
BLAKE2b-256 f1c439013746da61807c656d014b016a131f97daf907329b7fea6ad8bd7ccd49

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