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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
- Download URL: m6sourceview-1.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53edfe5671e23cb590e3f8921161940703c774117851af3fea1c0d2781be5255
|
|
| MD5 |
45f4f830120e2beb57e86242eeca4c9b
|
|
| BLAKE2b-256 |
f888ab5002c1fb9fbddfde7287cb1aa4780b7b9afc3b6ab3a1647d6e261ff589
|
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
- Download URL: m6sourceview-1.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c884405dcd154d55725a5a1eec21c44bee82a97358f1972da20f7dff6f8f145
|
|
| MD5 |
25151bd09bfb418e9cc19bd3f0d0af76
|
|
| BLAKE2b-256 |
f30d1e5c155516950d77bbf2e59fed2048cfd06f3bcd8713bc9c3ed292c7801a
|
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
- Download URL: m6sourceview-1.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
888ce92abcce54723308ef792457db8300eb69b8f97419fd222bfdeeab03b172
|
|
| MD5 |
ab6748b149d3820a22b8c9960d889325
|
|
| BLAKE2b-256 |
c738a92b039142fd48add2f3b8fe792ab2e4d9d17d33fde943fd3d3dcc70c173
|