Skip to main content

A Python package for creating plots of OpenMC regular mesh tallies with the underlying geometry

Project description

N|Python

CI with install

PyPI

A minimal Python package that plots slices of OpenMC regular mesh tallies with the model geometry.

Features

:straight_ruler: Axis units in in helpful units mm, cm, m, km

:eyes: Supports all 3 viewing basis (xy, xz, yz)

:hocho: Automaticly finds central slice or allows user specified slice index

:dart: Supports all values (mean, std_dev etc)

:black_square_button: Adds outlines for geometry cells or material at different pixel resolution

:arrow_right_hook: Customisable by passing keywords to underlying matplotlib functions colorbar, contour and imshow

:arrow_right_hook: supports further customisations throught matplotlib.rc()

:heavy_plus_sign: Add tally results together to get combined plot.

|drawing|drawing|

Local install

First you will need openmc installed, then you can install this package with pip

pip install openmc_regular_mesh_plotter

Usage

See the examples folder for example scripts

Web App

This package is deployed on xsplot.com as part of the openmc_plot suite of plotting apps

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

openmc_regular_mesh_plotter-1.2.2.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file openmc_regular_mesh_plotter-1.2.2.tar.gz.

File metadata

File hashes

Hashes for openmc_regular_mesh_plotter-1.2.2.tar.gz
Algorithm Hash digest
SHA256 b8c9e8cf97f58239ace076ae1a221b98a03f21008726ac748d140caaff3b9e39
MD5 9fe8868962160d0c420420a72d2c6bdd
BLAKE2b-256 f6a746a8a93bb60ef41a59bf059b1f6e1377e1ace3fc6ffa53ac67a1b6f25c72

See more details on using hashes here.

File details

Details for the file openmc_regular_mesh_plotter-1.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for openmc_regular_mesh_plotter-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 726702d45b5e68f621b42c6fd852a34ab0658de06823438434924718e0eef8a4
MD5 cb897080cf7905f3658ca5ba461716f8
BLAKE2b-256 21c84749520993ad11a24fafce069ebd9885947a27aa29deee454519d2dc4ad0

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