Skip to main content

Python package for MORET6 fission source visualization in criticality mode

Project description

M6SourceView

Python package helping to visualize fission sites in a MORET6 calculation.

Installation

From GitLab Release

Install directly from a GitLab release:

pip install https://gitlab.com/your-group/moret6sourceview/-/releases/v1.0.0/downloads/m6sourceview-1.0.0.tar.gz

Or download the release artifact and install locally:

pip install m6sourceview-1.0.0.tar.gz

From Source

Clone the repository and install:

git clone https://gitlab.com/your-group/moret6sourceview.git
cd moret6sourceview
pip install .

Development Installation

For development with editable mode:

pip install -e .

Usage

Enable the STAR output in the MORET6 input file by adding the followin:

OUTP
	POST
		STAR
	ENDP
ENDO

As a Python module

python3 -m m6sourceview input_file.m6

As a command-line tool

m6sourceview input_file.m6

Options

  • --nb_max_pixel INT: Maximum number of pixels (default: 500)
  • --no-show: Save plot without displaying

Examples

python3 -m m6sourceview example/CPX_CONT_0001.m6
python3 -m m6sourceview example/CPX_CONT_0001.m6 --nb_max_pixel 1000
python3 -m m6sourceview example/CPX_CONT_0001.m6 --no-show

Requirements

  • Python 3.7+
  • NumPy
  • Matplotlib
  • CMake (for building from source)
  • C++ compiler with C++20 support
  • pybind11 (for building from source)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

m6sourceview-1.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

m6sourceview-1.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

m6sourceview-1.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file m6sourceview-1.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for m6sourceview-1.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53edfe5671e23cb590e3f8921161940703c774117851af3fea1c0d2781be5255
MD5 45f4f830120e2beb57e86242eeca4c9b
BLAKE2b-256 f888ab5002c1fb9fbddfde7287cb1aa4780b7b9afc3b6ab3a1647d6e261ff589

See more details on using hashes here.

File details

Details for the file m6sourceview-1.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for m6sourceview-1.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c884405dcd154d55725a5a1eec21c44bee82a97358f1972da20f7dff6f8f145
MD5 25151bd09bfb418e9cc19bd3f0d0af76
BLAKE2b-256 f30d1e5c155516950d77bbf2e59fed2048cfd06f3bcd8713bc9c3ed292c7801a

See more details on using hashes here.

File details

Details for the file m6sourceview-1.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for m6sourceview-1.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 888ce92abcce54723308ef792457db8300eb69b8f97419fd222bfdeeab03b172
MD5 ab6748b149d3820a22b8c9960d889325
BLAKE2b-256 c738a92b039142fd48add2f3b8fe792ab2e4d9d17d33fde943fd3d3dcc70c173

See more details on using hashes here.

Supported by

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