DataMedSci / pymchelper

Python toolkit for SHIELD-HIT12A and FLUKA
http://datamedsci.github.io/pymchelper/
15 stars 7 forks source link

Axis labels missing in images #362

Closed grzanka closed 2 years ago

grzanka commented 4 years ago

File generated with command PYTHONPATH=. python pymchelper/run.py image ../../CLionProjects/shieldhit/examples/simple/ex_cyl.bdo 5/cyl.png

image

Inspection:

➜  pymchelper git:(feature/360-multiple-pages) ✗ PYTHONPATH=. python pymchelper/run.py inspect ../../CLionProjects/shieldhit/examples/simple/ex_cyl.bdo   
error_type              : 'ErrorEstimate.none'
file_corename           : 'ex_cyl'
file_counter            : '1'
filedate                : 'Thu, 18 Jun 2020 18:02:52 +0200'
geo_name                : 'MyCyl'
geo_unit_ids            : '[10 10 10]'
geo_units               : 'cm;cm'
geotyp                  : 'CYL'
host                    : 'grzanka-VirtualBox'
mc_code_version         : 'v0.7.6-24-g98a2876'
number_of_primaries     : '6000'
page_count              : '4'
user                    : 'grzanka'
x                       : 'MeshAxis(n=1, min_val=0.0, max_val=10.0, name='', unit='cm', binning=<BinningType.linear: 0>)'
y                       : 'MeshAxis(n=1, min_val=0.0, max_val=6.2831853071795862, name='', unit='cm', binning=<BinningType.linear: 0>)'
z                       : 'MeshAxis(n=400, min_val=0.0, max_val=40.0, name='', unit='cm', binning=<BinningType.linear: 0>)'
***************************************************************************
Page 0 / 4
    data_unit               : 'MeV'
    dettyp                  : 'ENERGY'
    dif_units               : 'MeV'
    diff_axis1              : 'MeshAxis(n=1, min_val=nan, max_val=nan, name='', unit='', binning=<BinningType.linear: 0>)'
    diff_axis2              : 'MeshAxis(n=1, min_val=nan, max_val=nan, name='', unit='', binning=<BinningType.linear: 0>)'
    estimator               : '<pymchelper.estimator.Estimator object at 0x7f5735e74fd0>'
    name                    : ''
    offset                  : '0.0'
    rescale                 : '1.0'
    unit                    : ''
    unit_ids                : '[70 70 70]'
Data min: 0, max: 210398
---------------------------------------------------------------------------
Page 1 / 4
    data_unit               : 'MeV/g'
    dettyp                  : 'DOSE'
    dif_units               : 'MeV/g'
    diff_axis1              : 'MeshAxis(n=1, min_val=nan, max_val=nan, name='', unit='', binning=<BinningType.linear: 0>)'
    diff_axis2              : 'MeshAxis(n=1, min_val=nan, max_val=nan, name='', unit='', binning=<BinningType.linear: 0>)'
    estimator               : '<pymchelper.estimator.Estimator object at 0x7f5735e74fd0>'
    name                    : ''
    offset                  : '0.0'
    rescale                 : '1.0'
    unit                    : ''
    unit_ids                : '[40 40 40]'
Data min: 0, max: 6697.17
---------------------------------------------------------------------------
Page 2 / 4
    data_unit               : 'MeV/cm'
    dettyp                  : 'TLET'
    dif_units               : 'MeV/cm'
    diff_axis1              : 'MeshAxis(n=1, min_val=nan, max_val=nan, name='', unit='', binning=<BinningType.linear: 0>)'
    diff_axis2              : 'MeshAxis(n=1, min_val=nan, max_val=nan, name='', unit='', binning=<BinningType.linear: 0>)'
    estimator               : '<pymchelper.estimator.Estimator object at 0x7f5735e74fd0>'
    name                    : ''
    offset                  : '0.0'
    rescale                 : '1.0'
    unit                    : ''
    unit_ids                : '[31 31 31]'
Data min: 0, max: 117.775
---------------------------------------------------------------------------
Page 3 / 4
    data_unit               : 'MeV/cm'
    dettyp                  : 'DLET'
    dif_units               : 'MeV/cm'
    diff_axis1              : 'MeshAxis(n=1, min_val=nan, max_val=nan, name='', unit='', binning=<BinningType.linear: 0>)'
    diff_axis2              : 'MeshAxis(n=1, min_val=nan, max_val=nan, name='', unit='', binning=<BinningType.linear: 0>)'
    estimator               : '<pymchelper.estimator.Estimator object at 0x7f5735e74fd0>'
    name                    : ''
    offset                  : '0.0'
    rescale                 : '1.0'
    unit                    : ''
    unit_ids                : '[31 31 31]'
Data min: 0, max: 2325.33
---------------------------------------------------------------------------
grzanka commented 2 years ago

See also #477