Skip to main content

An extension module for yt, adding a frontend for Idefix

Project description

yt_idefix

PyPI PyPI yt-project

CI pre-commit.ci status Code style: black Imports: isort

A maturing yt frontend for Idefix, packaged as an extension for yt. This frontend is a candidate for integration in the core yt code base.

Starting from version 0.8.0, Pluto vtk files are also supported by this frontend.

Installation

pip install yt_idefix

Usage

After importing yt itself, make sure to activate the extension

import yt
import yt_idefix

Single dump files as well as time series can be loaded directly with yt.load, e.g.,

ds = yt.load("dump.0054.dmp")
ts = yt.load("dump.00??.dmp")

For vtk files, with yt < 4.0.2, a specialized loader function is provided

ds = yt_idefix.load("data.0042.vtk")

With yt >= 4.0.2 (not released yet), this workaround will not be necessary and yt.load will be usable directly.

Strecthed grids support

yt_idefix comes a specialized loader function for datasets with streched grids yt_idefix.load_stretched. This function is experimental. Here are its known limitations.

  • no field magic (no aliasing, or dimensionalization, or automatic derived field generation)
  • no lazy loading (all data has to reside in memory)
  • projections are not supported
  • only supports vtk outputs (not dumps)

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_idefix-0.9.3.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

yt_idefix-0.9.3-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file yt_idefix-0.9.3.tar.gz.

File metadata

  • Download URL: yt_idefix-0.9.3.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for yt_idefix-0.9.3.tar.gz
Algorithm Hash digest
SHA256 3e4339e6753d57ef495159da6a3c1b3422b9d1352b81b5e4297e24b222025872
MD5 a255f2542357ecc5bfe491836c36d8f9
BLAKE2b-256 b898796ed3d3266661823c0f4a4677b25c42743df1877ec3b10f10f72e2cb89a

See more details on using hashes here.

File details

Details for the file yt_idefix-0.9.3-py3-none-any.whl.

File metadata

  • Download URL: yt_idefix-0.9.3-py3-none-any.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for yt_idefix-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d7d2a0bdb6d297d0321de347c79b274dc8ba5de89dfaafae1101fa5b79870896
MD5 b6ee4c0fe6e5ad742d920e96073b292e
BLAKE2b-256 988292ed9c15e87edfe671cbd486627edc68e9ab6cb436abd78057f196692b0f

See more details on using hashes here.

Supported by

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