https://github.com/data-exp-lab/yt_aspect
a yt plugin for working with ASPECT output and general .pvtu files
https://github.com/data-exp-lab/yt_aspect
Last synced: about 1 year ago
JSON representation
a yt plugin for working with ASPECT output and general .pvtu files
- Host: GitHub
- URL: https://github.com/data-exp-lab/yt_aspect
- Owner: data-exp-lab
- License: mit
- Created: 2021-09-07T19:50:49.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-03T20:52:59.000Z (over 1 year ago)
- Last Synced: 2025-03-03T21:30:29.534Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 48.1 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yt_aspect
This package is a plugin for [yt](https://yt-project.org) that adds a frontend for [ASPECT](https://aspect.geodynamics.org/) unstructured mesh output in .pvtu format. It also includes a general .pvtu frontend.
## Installation
Use pip to install:
```
pip install yt-aspect
```
To install a development version, clone this repository, `cd` into the clone and then install locally with
```
pip install -e .
```
A number of dependencies will be installed for you, including `yt` if you don't already have it.
## Usage
To load a single timestep:
```python
import yt
ds = yt.load('output_convection_box_3d/solution/solution-00000.pvtu')
```
From there, you can work with the dataset as a normal yt dataset (though not all functionality will work -- open an issue [here](https://github.com/data-exp-lab/yt_aspect/issues) if something you need doesn't work!). Until there are ASPECT specific examples in this repository, check out the [main yt documentation](https://yt-project.org/doc/) for examples.
## Bugs and Requests
This is still in an experimental stage, so you will likely find bugs and missing features! Feel free to [open an issue](https://github.com/data-exp-lab/yt_aspect/issues), contact us via [slack](https://yt-project.slack.com/) or submit pull requests.