Skip to main content

An analysis and visualization toolkit for volumetric data

Project description

The yt Project

Users' Mailing List Devel Mailing List Build Status codecov Latest Documentation Data Hub Powered by NumFOCUS

yt is an open-source, permissively-licensed python package 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:

pip install yt

If you want the latest nightly build, you can manually install from our repository:

conda install -c yt-project/label/dev yt

To get set up with a development version, you want to clone this repository:

git clone https://github.com/yt-project/yt yt-git
cd yt-git

and work within a conda environment:

# Create a conda environment named yt-git
$ conda create -n yt-git python=3.6
# Activate it
$ source activate yt-git
# Make sure you run the latest version of conda
$ conda update conda
# Install yt's runtime dependencies
$ conda install -c conda-forge yt --only-deps
# Install yt's build dependencies
$ conda install -c conda-forge cython
# Make sure you run the latest version of pip
$ pip install --upgrade pip
$ pip install -v -e .
# Output installed packages
$ conda env export

Alternatively, you can install yt in a virtualenv:

# It is conventional to create virtualenvs at ~/.virtualenv/
$ mkdir -p ~/.virtualenv
# Assuming your version of Python 3 is 3.4 or higher,
# create a virtualenv named yt-git
$ python3 -m venv ~/.virtualenv/yt-git
# Activate it
$ source ~/.virtualenv/yt-git/bin/activate
# Make sure you run the latest version of pip
$ pip install --upgrade pip
# Assuming you have cd'd into yt-git
$ pip install -e .
# Output installed packages
$ pip freeze

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.

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

Uploaded Source

Built Distributions

yt-3.5.1-cp37-cp37m-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

yt-3.5.1-cp37-cp37m-win32.whl (10.3 MB view details)

Uploaded CPython 3.7m Windows x86

yt-3.5.1-cp37-cp37m-manylinux1_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.7m

yt-3.5.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.7m macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64

yt-3.5.1-cp36-cp36m-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.6m Windows x86-64

yt-3.5.1-cp36-cp36m-win32.whl (10.3 MB view details)

Uploaded CPython 3.6m Windows x86

yt-3.5.1-cp36-cp36m-manylinux1_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.6m

yt-3.5.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.6m macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64

yt-3.5.1-cp35-cp35m-win_amd64.whl (10.8 MB view details)

Uploaded CPython 3.5m Windows x86-64

yt-3.5.1-cp35-cp35m-win32.whl (10.2 MB view details)

Uploaded CPython 3.5m Windows x86

yt-3.5.1-cp35-cp35m-manylinux1_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.5m

yt-3.5.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (14.7 MB view details)

Uploaded CPython 3.5m macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64

yt-3.5.1-cp27-cp27mu-manylinux1_x86_64.whl (11.7 MB view details)

Uploaded CPython 2.7mu

yt-3.5.1-cp27-cp27m-win_amd64.whl (11.0 MB view details)

Uploaded CPython 2.7m Windows x86-64

yt-3.5.1-cp27-cp27m-win32.whl (10.4 MB view details)

Uploaded CPython 2.7m Windows x86

yt-3.5.1-cp27-cp27m-manylinux1_x86_64.whl (11.7 MB view details)

Uploaded CPython 2.7m

yt-3.5.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (15.2 MB view details)

Uploaded CPython 2.7m macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: yt-3.5.1.tar.gz
  • Upload date:
  • Size: 10.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1.tar.gz
Algorithm Hash digest
SHA256 c8ef8eceb934dc189d63dc336109fad3002140a9a32b19f38d1812d5d5a30d71
MD5 4536b76088a34d63e2b8978d0e75ff75
BLAKE2b-256 10c6bacc5fe84e5a58d0a2d0a373de33dec5d04e4c2cadf25c41a62d76d49fa6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-3.5.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 64c495a5ae0900eef3a9deb7391a473faa4ebb8d169454d76e4c4029733c1ccc
MD5 ad961f2b5189983856404fe5c79d92cb
BLAKE2b-256 a52dc81d3b40bc585e112cd561d62822e009c46b187ba489c4d0f97888b4c1a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-3.5.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 10.3 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d69f57dcfc05b5a1eb674108dd6f1c1cd3b5f20179d33e4a8a66764d4d4bbafa
MD5 ca57d825bc002be9c675b3e59a2fa8ce
BLAKE2b-256 16260db4960b7e290277e8fda1286247b7801b72e3b5c47c22fd70200f95f2c2

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: yt-3.5.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2244af41a7495d120bf870925d7ea71f6aa4b1361c58cdfe3816d6e15b7f159b
MD5 337e066dd283355287d0999587ade332
BLAKE2b-256 b7ea2a9f093b3cff253705629fec5e9db5c3157a0c6a165c1f46e21d5b5ac7ea

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for yt-3.5.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 56d429e3c066bdf543208d9a976c8d0169b1f4ea04748c193439f209b94bd727
MD5 ff0a8bd03d216b8ed8748945fce09fbe
BLAKE2b-256 c2b3830858c37adc28f04d77af06d2f866f25a84fd6bff0149a88561a0c6b7b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-3.5.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e475a8bec8a77398c24383bf28e7cd6ee74f2a95c7b3a452a820415770eaca2f
MD5 44f1bc3d2386af615def0e42a1907348
BLAKE2b-256 979fd640abcbfca8a0afee56deb1b492ff8cea91915cccda798d28b78bea2004

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yt-3.5.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 10.3 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ce0a578ce865490689e37573349694974799801d2b815a4b1d32ed1b507ef76b
MD5 4e8b77432f9682461d171e9cd215cf98
BLAKE2b-256 8d88ff3d50924517d6e9623af89e4e2606a84fcb53b260d3c5c196eb150a1912

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: yt-3.5.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 67c28b60c401a575ffd025858678ea14d5ac748a295db96322a9a302045d5b11
MD5 d4a59218e14c5879e31fd1c9ba31fa6a
BLAKE2b-256 5307cf572a8f85543e0795d7e74bef677e30a788e3e0552b98f61da3497b1997

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for yt-3.5.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a92fa2a6493aea17ad8c3475931c8f44f6bf2905698fc2e004287fc96c304f10
MD5 584f4be7969c21f92feb5b33497d867f
BLAKE2b-256 994ba7be74be08db7a172d9ad1a03eac35f8d307608caeb926e8d9f833533703

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: yt-3.5.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 06583381771f8411e2ed1b9c1c632a04907c76d9bbb07f6e6aa26246a00ae585
MD5 4a29fac69d303c7bfd6acf63047491cf
BLAKE2b-256 9ec4cf9c643ec67b5cd0cca5a7306e058634963cc881be2ab3cb6729e723efa0

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: yt-3.5.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 531135584a3ebd651776a60ba84661f79b3771a5ca35e3e980e2f03079d4f8d0
MD5 1ce97e9aba6dcc30fe891f57a229ec7b
BLAKE2b-256 78c1f1fa0790a06da9b62d73120e5380306a6b8e5612bf60554f043a6f6816ff

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: yt-3.5.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc0af2957a3bfafdeccfc131672db26d56d592986a8b6467dfcc98fba1fbbbe4
MD5 b6b4bb835fb0790fe48486e98775692e
BLAKE2b-256 5e29287bc60c02a144419f0c50c92427392da0f3aa74a8bd5cf7427dd54d80b7

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for yt-3.5.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 510a22c3223ff31628c95c0c926f9974870dcc76a27bbf41d90f15740349cb49
MD5 3b52c0080816d791804b676e930144fb
BLAKE2b-256 b18658c13c8bd9e4c576187e82d65b7ceecf7c12e657096e1520e2334206824b

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: yt-3.5.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 11.7 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a554f9308bc86102a0a8304d9c5d3e6b1e7824daad950959faa2aa612a364b67
MD5 c9951bae7683ded61b65d34ad3b893a8
BLAKE2b-256 1825a578748b2664b8fb52eec8f5d3d423c8a34fa7f19bfcda73486d11c593ee

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: yt-3.5.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 11.0 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 73812c61f54bd374376eaf423fb11b1042a355ab12bcfb8000924b2332b2f266
MD5 8cfcb0fe67d219aa4d880c69ccf8b5c0
BLAKE2b-256 a060a38eb1dffbc7de1a59667279b130b8247e345247db7462e71c8082142de1

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp27-cp27m-win32.whl.

File metadata

  • Download URL: yt-3.5.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 10.4 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 35eeb291d0854c99c101de07bfa3cbaf52c20f7b4e726d1475565f463c5e66d2
MD5 6aa76bfc6ab9d50d4fe1124648d90790
BLAKE2b-256 ad9e033ef46b6250b3852a92c6b7ec4682d5f92f219205d65537dab104ec86ef

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: yt-3.5.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 11.7 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for yt-3.5.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f2585636469e42c4ce92838abec05cef67e01db5343abdcde0afa15f6d178034
MD5 924c6bd85bb484567eaf22b40390d9f6
BLAKE2b-256 4de458f98a95f0746a87444c57d70b6a0a866159915067fa480e50727771898a

See more details on using hashes here.

File details

Details for the file yt-3.5.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for yt-3.5.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a08e1adaad0e09d3d675da208a836de3e92c8875b18228eda69ea375efbf91cc
MD5 9e13b479113c0489d3c1f9383df1f762
BLAKE2b-256 450705efac534e768b681bb55d10cb152a4cfe460705adae17210b53c689a7b9

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