Metadata-Version: 2.1
Name: mapstp
Version: 0.3.0
Summary: Transfers meta information from STP to MCNP
Home-page: https://github.com/MC-kit/map-stp
License: MIT
Keywords: STP,MCNP,SuperMC,SpaceClaim
Author: dvp
Author-email: dmitri_portnov@yahoo.com
Requires-Python: >=3.8,<3.11
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Dist: click (>=8.0.1,<9.0.0)
Requires-Dist: click-loguru (>=1.3.7,<2.0.0)
Requires-Dist: numpy (>=1.21.4,<2.0.0)
Requires-Dist: openpyxl (>=3.0.9,<4.0.0)
Requires-Dist: pandas (>=1.3.4,<2.0.0)
Requires-Dist: tomli (>=1.2.1,<2.0.0)
Project-URL: Chnagelog, https://github.com/MC-kit/mapstp/releases
Project-URL: Repository, https://github.com/MC-kit/map-stp
Project-URL: documentation, https://mapstp.readthedocs.io
Description-Content-Type: text/x-rst

.. image:: https://img.shields.io/badge/Maintained%3F-yes-green.svg
   :target: https://github.com/MC-kit/map-stp/graphs/commit-activity

.. image:: https://github.com/MC-kit/map-stp/workflows/Tests/badge.svg
   :target: https://github.com/MC-kit/map-stp/actions?workflow=Tests
   :alt: Tests

.. image:: https://codecov.io/gh/MC-kit/map-stp/branch/master/graph/badge.svg?token=wlqoa368k8
  :target: https://codecov.io/gh/MC-kit/map-stp

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/psf/black

.. image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336
    :target: https://pycqa.github.io/isort/

.. image:: https://img.shields.io/github/license/MC-kit/map-stp
   :target: https://github.com/MC-kit/map-stp

.. image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white
   :target: https://github.com/pre-commit/pre-commit
   :alt: pre-commit

.. image:: https://img.shields.io/pypi/pyversions/mapstp
   :alt: PyPI - Python Version

.. image:: https://img.shields.io/pypi/v/mapstp
   :alt: PyPI

.. image:: https://readthedocs.org/projects/mapstp/badge/?version=latest
   :target: https://mapstp.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status

Transfer information from STP to MCNP
-------------------------------------

A user can add additional information on components directly to STP file component names with a special label.
The information may contain material, density correction factor, radiation waste checklist classification.
The package transfers this information to MCNP file (which is generated from this STP with SuperMC):

    * sets materials and densities using information from STP labels and Excel material index file,
    * adds $-comment after each cell denoting its path in STP, with tag "stp:",
    * creates accompanying Excel file listing the MCNP cells and their properties: material, density, correction factor,
      RWCL classification, STP path. This file can be used on MCNP results postprocessing.

