Utsusemi Change History#
- Author:
Yasuhiro Inamura
- Last Update:
Jul 22, 2025
Detailed logs
Changes in 4.0.250707#
Refer to 4.0.250707 or later in detail (only Japanese).
Jul 2025
Bugfix
[manyo] The problem that addition value using the key that is already in use causes the segmentation fault (core dumped) in the header of ElementContainer stored in ElementContainerArray or -Matrix.
Jun 2025
Update
[Utsusemi] Small updates.
[uGao] Update codes to select the DetectMap mode by users.
May 2025
Bugfix
[uGao] The problem that SaveAsText in M2PlotPlus occers error when ElementContainerMatrix is given and plot is not DetectMap mode
[Utsusemi] The problem that the access to the data given to the ShamotoDymPDF instance occurs core dump.
[Utsusemi] The problem that the ExecuteWideDymPDF function puts wrong results.
[manyo] Fixed SerialPySrv/depend occurs error.
Update
[manyo] Update README.md
[Utsusemi] Add Wide-Q Dymic PDF mode to ShamotoDymPDF class
[manyo] Add and update Makefile and relational files to build manyo with new module SerialPySrv using Makefile
[Utsusemi] Separate scripts and files for the build using Makefile on macOS into another folder
[Utsusemi] Update README for macOS and Makefile.mac
[manyo] Add README.md (how to build) and patch file for nexusformat to build on macOS
[manyo] Add some codes to build Manyo.SerialPySrv module
[manyo] Move codes relating with SerialPythonServer
[Utsusemi-DNA] Update some codes to treat the vanadium monitor and to change L1 for each monitor
[uGao] Add function to show the incident energy information when given data container header includes “Ei”.
Changes in 4.0.250501#
Refer to 4.0.250501 or later in detail (only Japanese).
May 2025
Bugfix
[Utsusemi] The problem that UTSUSEMI_USR_DIR/ana/tmp is not made by DlgSetUtsusemiEnv.py when UTSUSEMI_USR_DIR/ana/xml is existed.
[Utsusemi-SAS] The problem that TransmittanceCorrectionExp occurs error because of typo
[Utsusemi-DNA] The problem that the error occurs when the given file path (sampleDataFile) is existed in SolidAngleCorrDNA.
[manyo] The problem that MlfScatAbsoBodyManageer can not found NistXsectData.xml file.
[manyo] The problem that compile without MULTH definition occurs error.
Update
[Utsusemi-DNA] Update some codes to treat the monitor data at sample position and fixed some bugs in UtsusemiDNAILambdaCorrectionUseMonAtSample class
[Utsusemi-DNA] Add new DetectorInfo.xml and WiringInfo.xml including the stick monitor at sample position
[Utsusemi-SAS] Add Trans2 facades series and improve the treatment of argument DetRange of GetNeunetHistSAS.
[Utsusemi-SAS] Add new WiringInfo and environ_ana.xml from BL15 PC(121)
[Utsusemi-SAS] Add functions to do the transmission correction with angle dependence for each pixel.
[Utsusemi-DNA] Merge some codes updated in dnapca05(10.107.2.96).
[Utsusemi-SAS] Replace tab charactors with space ones as indent
[Utsusemi] Add LambdatoE function to convert Lambda (wevelength)[Ang] to Energy [meV] into UtsusemiUnitConverter class
[manyo] Add functions to check the sequence of pulse id in edb/t0b file into T0TreatTools class
[Utsusemi-SAS] Add UBSlice.py to execute functions in UBSlicer on command line and update manyo/TreatQhkWithUB
[Utsusemi] Update NormFactor arguments descriptions of GetDataOfMonochroEi3, Ei2
Apr 2025
Bugfix
[Utsusemi] The problem that DetectMap sometimes occurs error on plotting from “Append Sum”
Changes in 4.0.250420#
Refer to 4.0.250420 or later in detail (only Japanese).
Apr 2025
Bugfix
[Utsusemi] The problem that reading and writing XtalParam.xml used invalid format.
[Utsusemi] The problem that as previous commit included a bug, build error occurs on building debian package in Ubuntu22 and other environments.
Update
[Utsusemi] Add new MaskInfo in BL01
[uGao] Add functions to change defalt labels of axes on DetectMap mode in M2Plot+
Changes in 4.0.250224#
Refer to 4.0.250224 or later in detail (only Japanese).
Feb 2025
Bugfix
[uGao] The problem that MPlot occurs error on reading text file including minus error values for masking rule of Manyo
[uGao] The problem that grid lines and axes ticks have disappeared on M2Plot+ plotter after bugfix of the problem that the zoom and pan functions are not working correctly on matplotlib version of 3.9.0 or later.
[Utsusemi] The problem that arguments of SequenceEditor visualization can not be choosen for old type of VisualModule facade. (3)
[Utsusemi] The problem that UtilsOnChoppers::FitOnChoppers occurs the import error on import sum from scipy.
[Utsusemi] The problem that arguments of SequenceEditor visualization can not be choosen for old type of VisualModule facade. (2)
[Utsusemi] The problem that arguments of SequenceEditor visualization can not be choosen for old type of VisualModule facade.
[Utsusemi] The problem that UtsusemiGetNumOfMulTh does not work as expected.
[uGao] The problem that zoom and pan functions on plotter of DetectMap, M2Plot+ and MPlot are not working correctly on matplotlib version of 3.9.0 or later.
[Utsusemi] The problem that zoom and pan functions on plotter of DetectMap are not working correctly on matplotlib version of 3.9.0 or later.
[Utsusemi] Fixed SIK environ_ana.xml
[Utsusemi] The problem that zoom and pan functions on plotter of DetectMap are not working correctly on matplotlib version of 3.9.0 or later.
[uGao] The problem that zoom and pan functions on plotter of M2Plot+ and MPlot are not working correctly on matplotlib version of 3.9.0 or later.
[manyo] The problem that default values of argument –numth in do_make_Manyo.py does not use inner default value of NUM_OF_THREAD
Update
[uGao] Add functions to remove x-axis tick on DetectMap mode in M2Plot+
[uGao] Improve pixel information indication on M2Plot+ and add M2Plot+ CUI commands to change axis inversion.
[Utsusemi-DNA] Update facade/VisualModule for latest SequenceEditor visualization function
[Utsusemi] Update WiringInfo of BL14(AMR) by the correction for psd position and change bankInfo
[Utsusemi] Update WiringInfo and DetectorInfo for BL14
[Utsusemi] Update SIK WiringInfo from BL
Changes in 4.0.250131#
Refer to 4.0.250131 or later in detail (only Japanese).
Jan 2025
Bugfix
[Utsusemi] The problem that AddToMPlot function in SequenceEidtor’s Visualize dialog occurs run-time error.
[manyo] The problem that compiling on macOS causes the warning like (warning: delete called on ‘EventDataMonitorBase’ that is abstract but has non-virtual destructor)
[Utsusemi] The problem that the azimuth angle calculation for selected pixels by Append Sum on DetectMap is sometimes not correct.
[uGao] The problem that the rotation of the axes indication types for selected point on MPlot graph.
Update
[manyo] Simplify cords of #ifdef MULTH blocks in SearchInHeader
[Utsusemi] Improve to show some comments on DetectMap only when Utsusemi debug mode is on.
[Utsusemi] Improved CMakeLists.txt to use include(FindHDF5) and add new argument NEXUS_PATH to cmake procedure to give the path for the nexus format library
[manyo] Add new argument NEXUS_PATH to cmake procedure to give the path for the nexus format library
[manyo] Improved CMakeLists.txt to use include(FindHDF5)
[uGao] Improve the order of movements for current GUI objects in MPlot by tab key.
[Utsusemi] Improve CMakeLists.txt (move the Swig including commands)
[Utsusemi] Improve scripts for the installation on macOS and README.
[uGao] Update to ignore the warning message
Changes in 4.0.241226#
Refer to 4.0.241226 or later in detail (only Japanese).
Dec 2024
Update
[Utsusemi] Add CMakeLists.txt to compile codes using with cmake.
Nov 2024
Bugfix
[Utsusemi] The problem that DetectMap occurs the error using with matplotlib 3.9.0.
[manyo] The problem that some files are not placed in the installed include folder, which causes the compile error of other packages.
[manyo] Add MLF/__init__.py required for MLF package installation
[uGao] Fixed the problems caused by separating some classes from u2dplot.py as u2dplotBase.py
[uGao] The problem that the error occurs on MPlot
[Utsusemi] Fixed the problem that SavePowderDataToText rejects data container.
Update
[manyo] Remove environment variable CMAKE_SOURCE_DIR from CMakeLists.txt in core and MLF directories.
[manyo] Add CMakeLists.txt in manyo directory to add core and MLF as subdirectory
[manyo] Add MLF/CMakeLists.txt and update core/CMakeLists.txt
[manyo] Update CMakeLists.txt at core folder
[manyo] Add CMakeLists.txt into core folder
[Utsusemi] Update the code of DyPDF calculation using the fortran code given by Dr. Shamoto.
[Utsusemi] Add docstrings to codes of DyPDF facade and ShamotDymPDF
[Utsusemi] Add DyPDF facade function into SIK/facade/Cmm.py
[Utsusemi] Add DyPDF mode to ShamotoDymPDF class
Oct 2024
Update
[Utsusemi-SAS] Apply the facade visual modules of BL15 to new visulizer dialog of SequenceEditor.
[Utsusemi] Add function into ComboBox of arguments in Visualize panel of SequenceEditor to show only arguments with the types required by visualization codes.
[Utsusemi] Remove useless comment in DetectMap.py
Changes in 4.0.241010#
Refer to 4.0.241010 or later in detail (only Japanese).
Oct 2024
Update
[Utsusemi] Update some comments in SequencerQ.py
[Utsusemi] Add ComboBox of arguments in Visualize panel of SequenceEditor to enable easy selection of argument from the list of sequence commands’ return values.
[Utsusemi] Add ENG into UtsusemiEnvironmentSetting dialog.
[Utsusemi] Add original Header info into returned ECA from UtsusemiEventDataConverterNeunetWithPH::PutPulseHeightAll)
[Utsusemi] Add DymPDFFromSpinWText as a facade function for SIK
Changes in 4.0.240828#
Refer to 4.0.240828 or later in detail (only Japanese).
Aug 2024
Bugfix
[Utsusemi] The problem that DymPDFFromSpinWText occurs the memory leak
Update
[Utsusemi] Add DymPDFFromSpinWText function which DymPDF function can read the output text file from SpinW code.
[Utsusemi] Add NBR and DNA into _loadenv to execute the binary-mode apps on linux and macos.
Jul 2024
Bugfix
[Utsusemi-DNA] Fix the path expression in ElasticScanGUIQt.py
[Utsusemi] The issue that the build of Ubuntu24 debian package.
[manyo] The issue that the build of Ubuntu24 debian package.
[Utsusemi-SAS] The issue that the build of Ubuntu24 debian package.
[Utsusemi-DNA] The issue that the build of Ubuntu24 debian package.
Update
[Utsusemi] Add scripts to build deb package on Ubuntu24
[manyo] Add scripts to build deb package on Ubuntu24
[Utsusemi-SAS] Add scripts to build deb package on Ubuntu24
[Utsusemi-DNA] Add scripts to build deb package on Ubuntu24
[manyo] Improve some codes to remove the compile warning.
Aug 2024
Bugfix
[manyo] The issue that the compile error occurs on macOS with boost 1.85.0
Update
[manyo] Rename Makefille.mac to Makefile.py2.mac and Makefile.py3.mac to Makefile.mac
[Utsusemi-DNA] Update some manyo-LevmatTools codes to be compiled with mxml version 4.0
Changes in 4.0.240821#
Refer to 4.0.240821 or later in detail (only Japanese).
Aug 2024
Bugfix
[Utsusemi-DNA] Fix codes to avoid the warnings on compile(2).
[Utsusemi-DNA] Improve codes to avoid the warnings on compile.
Update
[Utsusemi-DNA] Improve C++ codes to avoid warnings on compile.
[Utsusemi-DNA] Improve codes to avoid the warnings on compile.
[Utsusemi-DNA] Improve codes to avoid the warnings on compile about the dynamic exception.
[uGao] Improve M2PlotPlus.py to avoid the RuntimeWarning with the latest version of PySide6
Jul 2024
Bugfix
[Utsusemi] The issue that D4Mat2Slicer does not work on Manyo-lib compiled with swig 4.2.0 and gcc 13.2.0 (Map<Double> object cannot be used on python)
[Utsusemi] Small bugfix for SequenceEditor and UtsusemiEnvironmentSettings App.
[Utsusemi-SAS] The issue that compile error occurs on macos with boost 1.85.0
[Utsusemi] Improve the parts layout of D4Mat2Slicer GUI and fixed that the time cost of slicing is invalid on memory save mode.
Update
[Utsusemi-DNA] Improve C++ codes to avoid warnings on compile.
[Utsusemi] Add Utsusemi GUI commands for macOS
[Utsusemi] Add and improve some scripts for compiling on macOS
[Utsusemi-DNA] Update codes and scripts to compile on macos.
[Utsusemi-DNA] Remove useless tags in environ_ana.xml
[Utsusemi-SAS] Rename Makefile.py3.mac to Makefile.mac
[Utsusemi-SAS] Rename Makefile.mac to Makefile.py2.mac
[Utsusemi] Set the memory save mode in D4Matrix2 as default mode.
[Utsusemi] Add the checkbox to change the memory save mode.
Others
[Utsusemi-DNA] Merge some codes updated in dnapca05(10.107.2.96).
Jun 2024
Bugfix
[manyo] The issue that the compile error occurs on macOS with boost 1.85.0
[Utsusemi-DNA] The issue that vector templates does not work on compiling with swig 4.2.0 on Ubuntu 24.04
[Utsusemi-DNA] The issue that the file path for the detector efficiency correction is wrong (given by old method) in BaseCommandsDNA::SolidAngleCorreDNA
Update
[manyo] Improve some codes to remove the compile warning.
[Utsusemi-DNA] Update do_make_Utsusemi.py to work on Ubuntu24.04
[Utsusemi-DNA] Add new function in DNA/facade/Cmm.py from the BL02 PC
[Utsusemi-DNA] Update the settings of objects for QDoubleSpinBox on SQWqt.py from the BL02 PC
[Utsusemi-DNA] Update the settings of objects for QDoubleSpinBox on ElasticScanGUI from the BL02 PC
[uGao] Add new arguments to set figure size in the constructor of U2IFInDark class
May 2024
Update
[Utsusemi-DNA] Update LS350IROHA2LogReader.py by Yamada@CROSS
Feb 2024
Update
[Utsusemi-DNA] Update SQW software by Yamada@CROSS
[Utsusemi-DNA] Update ElasticScanGUI codes by T. Yamada
Changes in 4.0.240731#
Refer to 4.0.240731 or later in detail (only Japanese).
Jul 2024
Bugfix
[Utsusemi-DNA] The issue that the fitting function on ElasticScan causes the error
Update
[Utsusemi-DNA] Add new sensors into ElasticScan program(2)
[Utsusemi-DNA] Add new sensors into ElasticScan program
[Utsusemi] Improve the positions for OK/Cancel buttons in DlgSetUtsusemiEnv.py
Jun 2024
Bugfix
[Utsusemi] The issue that the spin box GUI parts of Utsusemi Environment Setting Dialog are collapsed on Windows 11
[Utsusemi-SAS] The issue that vector templates does not work on compiling with swig 4.2.x
Update
[Utsusemi] Add the function to show the error dialog when “Load” data process fails in D4Mat2Slicer.
[Utsusemi] Apply new device to MakeRunList (Cry3He, …)
[Utsusemi] Rename Makefiles for macOS to use as default
[Utsusemi] Update scripts to build and install manyo and Utsusemi on macOS
[Utsusemi] Update do_make_Utsusemi.py to work on Ubuntu 24.04
[manyo] Update do_make_Manyo.py to work on Ubuntu24.04
[Utsusemi-SAS] Update do_make_Utsusemi.py to use argparse module and to work on Ubuntu 24.04
[Utsusemi] Improve FilterTrignet::DumpTrigEventFile method.
Changes in 4.0.240605#
Refer to 4.0.240605 or later in detail (only Japanese).
Jun 2024
Bugfix
[Utsusemi] The issue that the push of the file open button in SequenceEditor occurs error
Update
[manyo] Update T0TreatToolsBase::DumpInfo function to apply plural events files and improve showing information.
May 2024
Update
[Utsusemi] Add NBR to the choice of BL in UtsusemiSettignApp (DlgSetUtsusemi)
Changes in 4.0.240426#
Refer to 4.0.240426 or later in detail (only Japanese).
Apr 2024
Bugfix
[Utsusemi] The issue that vector templates does not work on compiling with swig 4.2.1
[manyo] The issue of wrong implementation of “unique” function used in MlfMatrixSlicer::GetPlaneAsDetectorMap.
[manyo] The issue that vector templates does not work on compiling with swig 4.2.1
[uGao] The issue that “from matplotlib.cm import get_cmap” causes error in matplotlib version 3.9.0 on Windows installed by PIP.
[Utsusemi] The issue that the search path is wrong in PutLatestDataFolder with given dataDir argument
[uGao] The issue that error occurs when ElementContainer are given in constructor of MPlotInDark, revice the docstrings
Update
[manyo] Update obsolete methods in boost::filesystem::path which cause compile error on boost v1.85.0
[Utsusemi] Add new python function to get latest run number and it data folder
[uGao] Add new function to give upper or lower limit in AutoScale (intensity) mode of U2IFInDark and u2dplot with the dark mode.
[uGao] Update MPlotInDark.py to control MPlot without X server
[uGao] Add MPlotInDark.py to control MPlot without X server
[Utsusemi] Enabled to give new device name of BL14 (He3TL) in devTemp and devGonio of MakeRunList commands.
Feb 2024
Bugfix
[Utsusemi] The issue that CalcContainers function can not treat the masked data point correctly(2).
[Utsusemi] The issue that CalcContainers function can not treat the masked data point correctly.
[Utsusemi-SAS] The issue that the treatments of a masked data point in some functions are not suitable.
[Utsusemi-SAS] The issue that the error calculation of Polynomial3 in GetCalcTransmittance is wrong.
Update
[Utsusemi] Update WiringInfo of BL01
[Utsusemi] Replace the literal value for the error value for masked point with 0 intensity with UTSUSEMIMASKERRORVALUE
[Utsusemi] Add the function to reduce the NXSPE file size by reducing the precision of data values in NXSPE file(2).
[Utsusemi] Add the function to reduce the NXSPE file size by reducing the precision of data values in NXSPE file.
[Utsusemi-SAS] Fixed small typo.
[manyo] Remove the file which was uploaded by typo
Others
[Utsusemi] The issue that SequenceEditor’s commands list shows wrong arguments on launching with the given initial sequence script
[Utsusemi] The issue that PutLatestRunNoFromDataFolder occurs core dump error when the data folder includes the file or folder with short ( lower than 9 ) name.
Changes in 4.0.240318#
Refer to 4.0.240318 or later in detail (only Japanese).
Mar 2024
Update
[uGao] Improve the retry code for the failure of the socket connection in QtCom.py on macOS
Feb 2024
Bugfix
[uGao] The issue that ImportError in FastPlotQt.py on scipy version 1.12.0
[uGao] The issue that the data returned from uGaoUtil::ConvertEC causes the error in latest matplotlib when the error values are less than 0.
Jun 2023
Bugfix
[uGao] The issue that on launching M2Plot+ the saved setting about Ave/Sum is not applied into M2PlotPlus main panel.
[uGao] The issue that on launching M2Plot+ the saved setting about Ave/Sum is not applied into parameter setting dialog.
[Utsusemi-DNA] Typo of the name of modules
[Utsusemi] The issue that the script to create environment setting on macOS does not work correctly
[Utsusemi-SAS] The issue that the histogram creation of RPMT data does not find the RPMT data file
[Utsusemi] The issue of the wrong treatment of flags –with-para and –without-para at do_make_Utsusemi.py
[uGao] The issue that change the backend to Agg does not work in FastPlotQt.py
Update
[uGao] Add the function to save and load initial setting file in the current directory.
[Utsusemi-DNA] Improve the codes for ElasticScan by Dr. T.Yamada
[Utsusemi-SAS] Remove useless comments
[Utsusemi] Improve do_make_Utsusemi.py with DIST_NAME is Ubuntu22
[Utsusemi-SAS] Add function to dump the calculated factor and error by a Polynominal Approximation method with the angle dependency into ElementContainer
[Utsusemi-SAS] Add new method for transmittance correction using “Polynominal Approximation”
[Utsusemi-SAS] Delete the unusual file
[Utsusemi-SAS] Add new fitting function for the transmittance correction using “Polynominal Approximation”
[Utsusemi] Update BL01 WiringInfo
[manyo] Improve do_make_Manyo.py
[manyo] Add T0TreatToolsBase::DumpInfo to show the information included in event data
[Utsusemi] Change the order of options on executing do_make_Utsusemi.py with –help
[Utsusemi] Improve do_make_Utsusemi.py to use argparse module
[Utsusemi-DNA] Delete bashrc.manyo.release
Changes in 4.0.240119#
Refer to 4.0.240119 or later in detail (only Japanese).
Jan 2024
Bugfix
[uGao] The issue that plotting-in-dark mode (U2IFInDark.py) causes the error on sst access without launching Xserver (X-forwarding).
Changes in 4.0.240116#
Refer to 4.0.240116 or later in detail (only Japanese).
Jan 2024
Update
[Utsusemi] Add new WiringInfo for SIK.
[Utsusemi] Update environ_ana.xml for SIK.
Changes in 4.0.231224#
Refer to 4.0.231224 or later in detail (only Japanese).
Dec 2023
Bugfix
[Utsusemi-SAS] The issue that mask does not work in I0Lambda correction(2). (DATA_RDCT-259 空蟬4:大観I0Lambda補正でマスクが効かない)
Nov 2023
Bugfix
[Utsusemi-SAS] The issue that mask does not work in I0Lambda correction. (DATA_RDCT-259 空蟬4:大観I0Lambda補正でマスクが効かない)
[Utsusemi] The issue that PowderSQE uses wrong type (CT9) of proton current instead of CT8Neutron.
[Utsusemi] The issue that the sample rotation message in M2Plot+ plot of sliced data from VisualContM are not suitable.
Update
[Utsusemi] Add new WiringInfo and mask file for new detectors in BL14
[Utsusemi] Add new WiringInfo, DetectorInfo and mask file for new detectores in BL14
[uGao] Remove the scroll bars in the plane slice panels.
Oct 2023
Update
[Utsusemi] Update compiling scripts on macOS with AppleSilicon
[Utsusemi] Add new functions into UtsusemiD4Matrix2 to export and import the data set of a angle as ElementContainerMatrix
Sep 2023
Bugfix
[Utsusemi] Fixed typo of UTSUSEMI_KEY_ENERGYTRANSFER
Changes in 4.0.230907#
Refer to 4.0.230907 or later in detail (only Japanese).
Sep 2023
Bugfix
[Utsusemi] Fixed the typo, wrong variable names, wrong module names and moved import to the top of code, which are detected by the VS code.
[Utsusemi] Fixed typos, wrong variable names and move import to the top of the code. These are detected by VScode.
[Utsusemi] The issue that a part of the data reduction information in the saved d4m/d4mz file and sometimes core dump happens on loading saved d4m/d4mz.
Update
[Utsusemi] Add the function to D4Mat2Slicer to export (dump) all S(Q1, Q2, Q3, hw) data into a text file.
Aug 2023
Bugfix
[Utsusemi] The issue that a part of the data reduction information in the saved d4m/d4mz file of D4Mat2Slicer is lost.
[manyo] The issue that MlfDetectorEfficiencyCorrection::MakeApproximateData does not make the data file with the correct format
Update
[manyo] Improve the DoubleBinArrange to ignore small differences on comparing between double values.
Jul 2023
Bugfix
[Utsusemi] The issue that None value returns from Cmm::IntegPixels function
[Utsusemi-SAS] The issue that ElementContainer treated by the SaveIqToText function occurs the error on plotting in MPlot with log axis.
[uGao] Revert ETS_TOOLKIT setting
[uGao] Fixed a small bug.
[uGao] Fixed many small bugs.
Update
[Utsusemi] Update the data files for the detector efficiency correction at AMR(2)
[Utsusemi] Update the data files for the detector efficiency correction at AMR
[Utsusemi] Update D4Mat2Slicer to use uGao::SliceViewer3D, and small bugfix
[Utsusemi] Improve the way to use MlfArraySlicer::CutAlongY in SaveDataToDAVEgrp
[Utsusemi] Revise some python codes to apply to PEP8(3)
[Utsusemi] Revise some python codes to apply to PEP8(2)
[Utsusemi] Revise some python codes to apply to PEP8
[uGao] Add functions to choose parameter files by the given run number, and to load the Manyo Data Binary format file.
[uGao] Add the function to read text file.
[uGao] Add new function to slicing in order to append the sliced plot without elimination of the previous ones.
[uGao] Restructure the code of ViewMainData::getDataInformation in SliceViewer to use the method of ElementContainer.(2)
[uGao] Restructure the code of ViewMainData::getDataInformation in SliceViewer to use the method of ElementContainer.
[uGao] Chenge the global variables which are not called from other methods to local ones in the method of ViewMainData::getDataInformation in SliceViewer3D.
[uGao] Change ETS_TOOLKIT setting and version information
[uGao] Revise README.md in SliceViewer3D folder
[uGao] Update README.md in SliceViewer3D folder
[uGao] Remove useless spaces at the end of lines.
[uGao] Add SliceViewer3D/README.md about the environment SliceViewer works.
[uGao] Update SliceViewer3D codes to work on Ubuntu 22 with PySide6 and pyqtgraph
[uGao] To use boostXmlParser
Changes in 4.0.230719#
Refer to 4.0.230719 or later in detail (only Japanese).
Jul 2023
Bugfix
[uGao] Fixed the issue that some functions of M2Plot+ do not work correctly with a log-scale axis mode.
Update
[uGao] To use QApplication.screen instead of qApp.desktop
[uGao] To use QApplication and QApplication.screen instead of qApp and qApp.desktop
Changes in 4.0.230711#
Refer to 4.0.230711 or later in detail (only Japanese).
Jul 2023
Bugfix
[Utsusemi] The issue that that PowderSQE occurs the error(3).
[Utsusemi] The issue that PowderSQE occurs the error(2).
[Utsusemi] The issue that PowderSQE occurs the error.
[Utsusemi] The issue that the projection treatment of VisualCont occurs the error.
Update
[Utsusemi] Improve parameters to calculate the detector efficiency for AMR.
[Utsusemi] Add Install.py to build and install Utsusemi software.
Changes in 4.0.230615#
Refer to 4.0.230615 or later in detail (only Japanese).
Jun 2023
Bugfix
[Utsusemi] The issue that the compile fails on CentOS 7
[Utsusemi-SAS] The issue that the compile fails on CentOS 7
[Utsusemi-SAS] The issue that import Manyo.SAS error occurs on the Utsusemi installed by debian package.
[Utsusemi] Fixed the typo of th definition in the XtalPram.xml
Update
[manyo] Add the header contents of the original ElementContainerMatrix to the result of AverageElementContainerMatrix
Changes in 4.0.230606#
Refer to 4.0.230606 or later in detail (only Japanese).
Jun 2023
Update
[Utsusemi] Add the new facade PowderSQE produced by DR. R.Kajimoto
[Utsusemi] Add the comment blocks to codes as method documentations and remove useless space charactor at the end of a line
[Utsusemi] Add the comment blocks to codes as method documentations and fixed small bugs.
[Utsusemi] Add new method to calculate the power of the intensity on CalcContainers.
[manyo] Add the function to calculate the power of the intensity of containers in ElementConainerArray and -Matrix
[manyo] Add the function to calculate the power of the intensity of ElementConainer
[Utsusemi] Changes the default of the checkbox of save data with compress to ON.
[Utsusemi] Changes the LLD values of all PSD in all WiringInfo files in AMR(BL14) from 560 to 900.
[Utsusemi] Add the comment blocks to codes as method documentations and remove useless space charactor at the end of a line
May 2023
Bugfix
[Utsusemi] The issue that NxspeFileIO can not read the saved nxspe file correctly (Almost of data points are masked.)
[Utsusemi] The issue that “Data Reduction Script” parameter on D4Mat2Slicer changes to “default” after loading the d4m data file.
[Utsusemi] The issue of the invalid type of the argument of UtsusemiD4Matrix2::SetD4MatDataReductionContinuosSetAnglePerEncode
Update
[Utsusemi] Unified the parameter formats for the time independent background correction between GetDataOfMonochroEi3 and GetNeunetHist
[Utsusemi-SAS] Add the description of RPMTSetMaskBy2Theta class in the code.
Changes in 4.0.230526#
Refer to 4.0.230526 or later in detail (only Japanese).
May 2023
Bugfix
[Utsusemi-SAS] The issue that the histogram creation of RPMT with multi-runNos occurs the error.
Update
[Utsusemi-SAS] Add new enable value d to the argument AxType of GetMonHistSAS
[Utsusemi] Imporove the UtsusemiFilterTrignet::DumpTrigEventFile to write the time stamp (date and time) in the output file.
[Utsusemi] Update Doxyfile and DoxySwig file
Apr 2023
Bugfix
[uGao] The issue that the MPlot occurs the error when the old MPlot setting file ( made by python2 ) is loaded.
[uGao] The issue that the socket connection timed out error occurs again on macOS with arm64.
[uGao] The issue that the socket connection timed out error occurs again on macOS with arm64.
[Utsusemi] The issue that some data reduction parameters change to default values after loading of the d4m, d4mz file
[uGao] The issue that slice along X of the inelastic powder data causes core dump when the given lower value of Y range is below minimum of Y axis of the data.
[Utsusemi] The issue of the core dump of D4Mat2Slicer occurs on executing the projection and slice just after save of the compressed data.
[Utsusemi] The issue that the partial imoprt of XtalParam info causes the change of Rotation info.
[Utsusemi] The issue that the work of normFactor on D4Mat2Slicer is not correct when normFactor value is ninus.
[Utsusemi] The issue that the works are not correct when the number of “Start Angle” is different from that of “RunNo” on D4Mat2Slicer with the continuous rotation mode.
[Utsusemi] The issue that EnvironSetting in App mode occurs error on PySide6.5.0
[Utsusemi] The issue that some docstrings of UtsusemiHeader are not conveted correctly on Doxygen + Sphinx + breathe
Update
[Utsusemi] Add the comment blocks to codes as method documentations and remove useless space charactor at the end of a line
[Utsusemi] Define new tag in CaseInfo to ignore the kicker in the range used for the conditions.
[Utsusemi] Add functions of D4Mat2Slicer to change the face color of the buttons to red while loading/saving the binary data on D4Mat2Slicer, to change the status of Load/Save buttons by the data reduction process.
[Utsusemi] Change the extention of file name saved by D4Mat2Slicer with compression to “d4mz”
[Utsusemi] Add the function to ignore the kicker signals in the range of the conditions to UtsusemiTrignetCounter.
[Utsusemi] Add UtsusemiShell on App mode.
[Utsusemi] Update the Doxyfile used by latest version of sphinx and the DoxySwit40.i
[Utsusemi] Improve App mode in Linux version
Others
[Utsusemi] Remove the preprocessor in UtsusemiD4Matrix2 code to ignore the function to treat the compressed data for Windows.
Changes in 4.0.230418#
Refer to 4.0.230418 or later in detail (only Japanese).
Apr 2023
Bugfix
[Utsusemi] The issue that EnvironSetting app causes TypeError launched on PySide6.5.0
[uGao] The issue that uGao software causes TypeError launched on PySide6.5.0
[manyo] The issue that some scripts to create manuals do not run on python3
[Installer] The issue that GUI applications cause the error on macOS
Update
[uGao] Update some GUI codes to remove DeprecationWarming with PySide6
[manyo] Update help for manyo library commands
[Utsusemi] Update WiringInfo of SIK environment (ABC parameters)
Changes in 4.0.230411#
Refer to 4.0.230411 or later in detail (only Japanese).
Apr 2023
Bugfix
[Utsusemi] The issue of the error on lounching DlgSetUtsusemiEnv.py
Update
[Utsusemi] Add the function to set automatically the angle-per-encoder value suitable for BL (SIK and AMR) into D4Mat2Utils::MakeCaseInfoFile
[Utsusemi] Update Makefile.py3.vc for including zlib.
Changes in 4.0.230403#
Refer to 4.0.230403 or later in detail (only Japanese).
Apr 2023
Bugfix
[Utsusemi] The issue that the error happens on histogram creation when the data in the time slice region is empty.
[Utsusemi] The issue that DlgSetUtsusemiEnv.py causes the error in Windows 10 + python.org 3.9.13 + pip
[Utsusemi] The issue that GUI of D4Mat2Slicer shows old data reduction info though other run list is added ( only after execution of data reduction ).
Update
[Utsusemi] Update D4Mat2Slicer code to save runlist information of Step-by-step mode into XtalParam info in the binary d4m data file
[Utsusemi] Update D4Matrix2 class for Windows.
[Utsusemi] Add MPlot app in utsusemi/bin
[Utsusemi] Update DlgSetUtsusemiEnv.py by VIC
Mar 2023
Update
[Utsusemi] Add compile option to avoid compile of the code using zlib on Windows.
Feb 2023
Bugfix
[Utsusemi-DNA] Improve return value treatment in AdvQECalculation::CalcQE
[Utsusemi] The issue about compile error on Windows
[Utsusemi-SAS] The issue about compile error on Windows
Update
[Utsusemi] Update some GUI codes to remove DeprecationWarming with PySide6
[Utsusemi-DNA] Use UtsusemiEnvGetUserDir() to set paths instead of os.environ[“HOME”] or /home/dnaadmin/
[Utsusemi-DNA] Add some scripts to build on macOS with applesilicon.
[Utsusemi] Improve DlgSetUTsusemiEnv.py
[Utsusemi] Add the function to fill the conversion parameter between encoder counts and angle with BL defaults when it is empty in loaded XtalParam info.
[Utsusemi] Add the checkbox to save data with compression in D4Mat2Slicer
[utsusemi] D4Mat2 data (d4m) does not include Projectin and Slicing info in XtalParam before doing projection and slice.
[Utsusemi] Add new function to change the conversion parameter between the count of the encoder signals and actual angle value.
[Utsusemi] Add TrigNET information into the WiringInfo at BL14
[Utsusemi] Update Makefile.py3.vc for latest Windows compiling.
[manyo] Update Makefile.py3.vc for latest Windows compiling.
[Utsusemi-SAS] Update Makefile.py3.vc for latest Windows compiling.
[Utsusemi] Add D4Matrix2::SaveXtalParam, add header information to the sliced eca to set default axes on M2Plot+
[Utsusemi] Improved and fixed small bug.
Jan 2023
Bugfix
[Utsusemi] The issue that DlgSetUtsusemiEnv treat incorrect Utsusemi evironment variables inside and save wrong variables as configure file.
[Utsusemi-SAS] The issue that the Q calculation in ConvertQspaceWithGrav is not correct.
[Utsusemi] The issue that D4Mat2Slicer inserts extra tags <runList> into output XtalParam.xml on Step-by-Step mode.
[Utsusemi] The issue that step values at Slice on D4Mat2Slicer make the process freezed
[Utsusemi-SAS] The issue that the error occurs on NormByBeamCurrent with RPMT data was used as a monitor (GetMonHist)
[Utsusemi-SAS] The issue that QLamda limitation function in SectorAverage does not work correctly
[manyo] The issue that MLF/database folder is not installed on macOS.
[Utsusemi-DNA] Fixed for the compile errors of non-void function does not return a value
[Utsusemi-DNA] The issues that AdvILambdaCorrectionDNA and AdvSolidAngleCorrectionDNA occurs core dump on Ubuntu in Docker on AppleSilicon macOS.
[Utsusemi] fixed small bug on compiling.
Update
[Utsusemi] Add new functions to add information to construct XtalParam on Step-by-Step mode of D4Matrix2
[Utsusemi-SAS] Improve the method to ConvertToQspace::SetIncidentBeamRPMT to enable to use default position
[Utsusemi-SAS] Add new method to ConvertToQspace::SetIncidentBeamRPMT to give beam center position on RPMT by DET and PIX
[Utsusemi-SAS] Convert python code of SetRPMTMask2thetaByGrav to RPMTSetMaskBy2theta class in C++.
[Utsusemi-SAS] Update environ_ana.xml to use new RPMT between 205596 and 206271.
[Utsusemi] Add functions in UtsusemiD4Matrix2 to treat Xtalparam on step-by-step mode.
[Utsusemi] Add new functions to store and to update XML about sample and data reduction information in D4Matrix2
[Utsusemi] Fixed Typo in D4Mat2SlicerQ, but not influenced on works
[Utsusemi-SAS] Improved data treatments for histogram data with x-axis of d-value instead of lambda.
[Utsusemi-SAS] Add new facade function to make pixels masked on RPMT by given 2 theta with the effect of center positions dropping by a gravity
[Utsusemi-SAS] Add new measurement period information into RPMT data header.
[Utsusemi-SAS] Add new facade function about ConvertQSpaceWithGravity to treat new type of RPMT data treatments
[Utsusemi-SAS] Remove useless visualization modules (VisualContM).
[Utsusemi-SAS] Add new DetectorInfo_newRPMT_230209.xml made by CreateRPMTDetectorInfoFromData
[Utsusemi-SAS] Update environ_ana.xml and DetectorInfo_newRPMT_origin.xml
[Utsusemi-SAS] Add new DetectorInfo_N2MON**.xml
[Utsusemi] Add new MaskInfo on SIK
[Utsusemi-SAS] Add the new functions to do QzProjection with only given banks.
Changes in 4.0.230126#
Refer to 4.0.230126 or later in detail (only Japanese).
Jan 2023
Update
[Utsusemi] Improve compress and uncompress code in UtsusemiD4Matrix
[Utsusemi] Add new function to save d4m file with data compression on D4Mat2
[manyo] Update ReadNeXusFile code to remove warning messages on comile.
Changes in 4.0.230116#
Refer to 4.0.230116 or later in detail (only Japanese).
Jan 2023
Bugfix
[Utsusemi] The issue that the conversion error occurs on LoadDataFromSPE
[manyo] The issue that compile warning occurs.
[manyo] The issue of the failure to get beam current as CT9
Update
[Utsusemi] Change definition of UTSUSEMI_WORK_DIR variable
[manyo] Improve comment descriptions to output on warning or error status.
[Utsusemi] Improve definition of default WORK_DIR path in python-utsusemi/bin/_loadenv at the binary mode
[Utsusemi] Add Ana command in python-utsusemi/bin
[Utsusemi] Improve definition of default WORK_DIR path in python-utsusemi/bin/_loadenv at the binary mode
Dec 2022
Bugfix
[manyo] The issue that old command (python-config) is used on depend.mac
[Utsusemi] The issue that D4MatrixCalc causes core dump on executing.
[Utsusemi] The issue that do_make_Utsusemi.py causes the error
[Utsusemi-SAS] The issue about ModuleNotFoundError on import Manyo.SAS
[Utsusemi] The issue that depend.mac occurs error
Update
[Utsusemi] Add Ana command in python-utsusemi/bin
[manyo] Fixed some codes which cause warning on compile ( to use snprintf instead of springf, etc)
[uGao] Rewrite QtCom.py and uGaoUtil.py to be applied to PEP8
[uGao] Move color map data from uGaoUtil to uGaoColorMap
[uGao] Rewrite hard-to-see codes for the list of color map data
[uGao] Improve the action to open MPlot and M2PlotPlusCui on macos
[Utsusemi-SAS] remove useless codes
[Utsusemi-SAS] Improve the plot style of the CreateRPMTDetectorInfoFromData results
[Utsusemi-SAS] Add original DetectorInfo_newRPMT.xml for CreateRPMTDetectorInfoFromData
[Utsusemi-SAS] Improve messages indications on RPMTDataConverter
[Utsusemi-SAS] Add new function to arrange RPMT DetectorInfo.xml for RPMT conditions
[Utsusemi-SAS] Update SASDetectorInfoEditorRPMT class to use latest Utsusemi class as a base
[Utsusemi] Improve description of __version__
[Utsusemi] Add new constructor with arguments to UtsusemiDetectorinfoEditorXXX class series.
[Utsusemi] Small change swig’s option in Makefile.py3.mac
[Utsusemi] Changes UtsusemiDetectorInfoEditorBase to use UtsusemiDetectorInfoEditorTemplate
[Utsusemi-SAS] Add new functions to obtain gravity dropping parameter on RPMT
[Utsusemi] Add new class UtsusemiDetectorInfoEditorNeunet
[Utsusemi-SAS] unify the code indent in RPMTDataConverter (replace a tab charactor with 8 spaces, trim spaces)
[Utsusemi-SAS] RTMPDataConverter uses SASDetectorInfoEdirotRPMT instead of BoostXmlParser
[Utsusemi] replace a tab charactor with 8 spaces, trim spaces (2)
[Utsusemi] replace a tab charactor with 8 spaces, trim spaces
Jan 2023
Bugfix
[Utsusemi] The issue that the warning messages ‘sprintf is deprecated’ are shown on compiling with clang++ on macOS
Update
[Utsusemi-SAS] Add new functions to do fitting on 2D map of RPMT data
Changes in 4.0.230116#
Refer to 4.0.230116 or later in detail (only Japanese).
Dec 2022
Update
[Utsusemi-SAS] Add uninstall option in Makefile.py3.mac
Changes in 4.0.221220#
Refer to 4.0.221220 or later in detail (only Japanese).
Dec 2022
Bugfix
[Utsusemi-SAS] Small bugfix for compile on macOS
[Utsusemi-SAS] The issue that the warning messages ‘sprintf is deprecated’ are shown on compiling with clang++ on macOS
[Utsusemi-SAS] The issue that UBSlicer occurs error on PySide6 environment (2)
[Utsusemi-SAS] The issue that UBSlicer occurs error on PySide6 environment
[Utsusemi] The issue that DlgSetUtsusemiEnv does not work about treating WORK_DIR
[Utsusemi] The issue the results of DymPDF calculation are invalid on Windows Utsusemi.
Update
[Utsusemi] Add DEFAULT_FONTSIZE environment variable in default bashrc
[Utsusemi] Improve treating of working directory in applications using the environment variables
[Utsusemi] Add new method in DetectorInfoEditorBase to pick up list of detId of position information in DetectorInfo
[Utsusemi-SAS] Add functions to treat shift values for visualization area on RPMT + KEK
[Utsusemi] Rewrite RPM SPEC files for HPN
[Utsusemi] Add some files usefull for compiling Utsusemi on macOS with AppleSilicone
[Utsusemi-SAS] Add the functions to apply LLD and HLD for each axis on RPMTDataConverter class independently
Nov 2022
Bugfix
[Utsusemi] The issue that DetectorInfoEditorBase occurs error on compiling.
[Utsusemi] Typo in VisualContM ( Units of lattice constants )
[uGao] The issue that error occurs on plotting after changing X Key on DetectMap mode.
[Utsusemi-SAS] The issue that 2D data from QzProjection and MakeRegionOfSectAve is plotted with only index on M2Plot+
[Utsusemi] Improvement about treatment of cases in a frame using Ambiguity param=3 at UtsusemiFileterBase::CheckAmbiguousFrame
[Utsusemi-SAS] The issue that treatment of RPMT occurs error about ‘No data of given run(s)’
Update
[Utsusemi] Add new methods at the classes around DetectorInfoEditorBase
[uGao] Change the format to show scale parameters
[Utsusemi] Update codes to compile manyo-lib on AppleSilicon macOS
[Utsusemi] rename folder m1 to AppleSilicon including the scripts to build Utsusemi on macOS
[Utsusemi-SAS] Add new WiringInfo (WiringInfo_20221125.xml)
[Utsusemi-SAS] Add new WiringInfo (WiringInfo_after2021B_20220118.xml)
[Utsusemi-SAS] Add arguments in ConvertFromRPMTK2Psd to set LLD, HLD and limit of coincidence
[Utsusemi-SAS] Update environ_ana.xml from the beamline environment
[Utsusemi-SAS] Add new method in RPMTDataConverter to pull out the pulse height information from RPMT event data
[Utsusemi-SAS] Add new envion_ana.xml and DetectorInfo for RPMT
[Utsusemi] Add new functions to crean the dictionary of Run Data Path.
[Utsusemi-SAS] Add installation bin/UBSlicer for debian package on Ubuntu22
Oct 2022
Bugfix
[Utsusemi-SAS] The issue about failure to install bin/UBSlicer for debian package
[Utsusemi-SAS] The issue that the events outputted from RPMTDataConverter occurs warnings that T0 Event is broken becase module in T0Event is not same as given moduleNo
[Utsusemi-SAS] put environ_ana.xml back to use previous WiringInfo_newRPMT_190123.xml
[Utsusemi] The issue that wrong python version is used in setting file of debian package for Ubuntu22 ( DATA_RDCT-177 )
[manyo] The issue that wrong distribution version is used in setting file of debian package for Ubuntu22
[manyo] The issue that wrong python version is used in setting file of debian package for Ubuntu22
[Utsusemi-SAS] The issue that wrong python version is used in setting file of debian package for Ubuntu22 ( DATA_RDCT-177 )
[Utsusemi-DNA] The issue that wrong python version is used in setting file of debian package for Ubuntu22 ( DATA_RDCT-177 )
[Utsusemi-DNA] The issue that compile on Ubuntu22 environment failes
[Utsusemi] The issue that DetectMap occurs error at some conditions.
Update
[Utsusemi-SAS] Add installation bin/UBSlicer for debian package
[Utsusemi] Add new WiringInfo and update environ_ana for BL01
[Utsusemi] Add new MaskInfo_220121.xml and update environ_ana.xml for BL01
[Utsusemi-SAS] Add UBSlicer louncher in SAS/bin
[Utsusemi-SAS] Update bashrc.py3.SAS
[Utsusemi-SAS] Add ubslicer and MPlot aliases settings into bashrc.py3.SAS
[Utsusemi-SAS] Add environment variable MLF_T0PIDCHECK_IGNORED into bashrc.py3.SAS
[Utsusemi-SAS] Update do_make_Utsusemi.py to latest one
[Utsusemi] Fixed typo in setting files to make debian pakcage for Ubuntu22
[Utsusemi] Add setting files to make debian pakcage for Ubuntu22
[manyo] Add setting files to make debian pakcage for Ubuntu22
[Utsusemi-SAS] Fixed typo in setting files to make debian pakcage for Ubuntu22
[Utsusemi-SAS] Add setting files to make debian pakcage for Ubuntu22
[Utsusemi-DNA] Add setting files to make debian pakcage for Ubuntu22
Sep 2022
Bugfix
[Utsusemi] The issue that ImportError about QAction occurs on PySide
[uGao] The issue that ImportError occurs on PySide
[Utsusemi-DNA] The issue that new facade functions are not shown on SequenceEditor ( DATA_RDCT-154 空蟬4:DNAの新しいモニターの処理 )
Update
[manyo] Update do_make_Manyo.py to change –without-para as default
[Utsusemi] Add DNA and NBR to instrument selection on Utsusemi Environment Setting Dialog.
Aug 2022
Bugfix
[Utsusemi] The issue that Syntax error occurs on using Makefile
[manyo] The issue that Syntax error occurs on using Makefile
[Utsusemi-SAS] The issue that Syntax error occurs on using Makefile
[Utsusemi-DNA] The issue that Syntax error occurs on using Makefile
[master] Restore removed code at last update (Remove useless code which is required on old macOS environment. Recently not need.)
Update
[Utsusemi-SAS] replace /usr/bin/python to python3 in some executable codes
Changes in 4.0.220825#
Refer to 4.0.220825 or later in detail (only Japanese).
Aug 2022
Update
[master] Remove useless code which is required on old macOS environment. Recently not need.
[master] Add or improve docstrings of M2PlotPlusCui
[Utsusemi] improve treatments of environment variables in codes
Jul 2022
Bugfix
[uGao] The issue that Confirm region menu occurs the error
Update
[Utsusemi] improve version indication methods.
[Utsusemi] Update do_make_Utsusemi.py to be used on Ubuntu 22.04
Jun 2022
Bugfix
[manyo] typo of methods name around AcquireNeuntronSource series
[Utsusemi] Fix typo on DetectMap GUI parts
Update
[manyo] move function to treat MLF_T)PIDCHECK_IGNORED environment variable from T0TreatToolsBase to MlfHeader
[manyo] Add new function to AcquireNeutronSource codes to get proton current information from the server constructed by N.Okazaki placed outside of J-PARC.
[uGao] Change rule to create file names for SaveAsText.. function on uGao.MPlot.
May 2022
Bugfix
[Utsusemi] The issue that new plotter function on DetectMap causes the error
[uGao] The issue fails to import the external fitting function defined by BL staff and users.
[manyo] Add new function to BoostXmlParser
Update
[uGao] Add CUI commands to load/save text file
[manyo] Add new environment variable MLF_T0PIDCHECK_IGNORED to ignore T0 pulse id check in MLF/T0TreatToolsXXX
[uGao] Add detId and PixelNo to the pixel information shown at u2dplot on moving mouse pointer.
Changes in 4.0.220520#
Refer to 4.0.220520 or later in detail (only Japanese).
May 2022
Bugfix
[Utsusemi] The about that data reduction for continuous rotation mode on D4Mat2Slicer
Changes in 4.0.220512#
Refer to 4.0.220512 or later in detail (only Japanese).
May 2022
Bugfix
[Utsusemi] The issue that normalization by kickers on D4Mat2Slicer fails on using external script
[Utsusemi] The issue that normalization by kickers on D4Mat2Slicer fails.
[Utsusemi] The issue that normalization by kickers on D4Mat2Slicer fails at some caseInfo patterns with user external scripts on data reduction
[Utsusemi] fixed small problems on D4Mat2Slicer
[Utsusemi] The issue that normalization by kickers on D4Mat2Slicer fails at some caseInfo patterns
[Utsusemi] Small typo on sub sindow of D4MatSlicer.
Update
[Utsusemi] Gives default data dir path (UtsusemiEnvGetDataDir) to UtsusemiEventDataMonitor::_PathToDataRoot
[Utsusemi] Update MakeRunList to treat LakeShore336 information
[Utsusemi] Remove print commands for PySide version
[Utsusemi] Update LICENCE.txt
[Utsusemi] Remove print commands for PySide version
Apr 2022
Bugfix
[uGao] The issue that FastPlot causes error on showing SetAxisTickStyleDialog.
[uGao] The issue the function to turn on/off for Ticks mark on axes by checkboxes on FastPlot when matplotlib version is 3.0.0 or later
[uGao] The issue the function to turn on/off for Ticks mark on axes by checkboxes on u2dplot when matplotlib version is 3.0.0 or later
[Utsusemi-SAS] The issue that compile error occurs in LambdaDependCorrection and TreatWhklWithUB on macOS
Update
[Utsusemi] Update LICENCE.txt
[uGao] Remove print commands for PySide version
[Utsusemi] improve codes and output format on the conversion functions between U-V vectors and UB matrix in UtsusemiSqeCalc2
[Utsusemi] improve and bugfix for the conversion functions between U-V vectors and UB matrix in UtsusemiSqeCalc2
[Utsusemi] Add new conversion functions between U-V vectors and UB matrix in UtsusemiSqeCalc2
[Utsusemi-SAS] update some files about debug mode ane MakeFile.obj
Changes in 4.0.220408#
Refer to 4.0.220408 or later in detail (only Japanese).
Apr 2022
Bugfix
[uGao] The issue thatn small intensity range is treated correctly on ParamDialog of u2dplot
[Utsusemi-SAS] The issue the warning on compiling RPMTDataCoverter
[Utsusemi] The issus that DetectMap shows error message on slicing along PIXEL and PSD
[Utsusemi] The issue that arguments of NormFactor and detectorEffi are not used on data reduction in D4Mat2 continuous mode with on-line analysis.
[Utsusemi] The issue that D4Mat2 continuous mode with on-line analysis causes error.
[Utsusemi] The issue that the experimental information is not shown on 2D-plotter of M2Plot+ produced by D4Mat2Slicer on continuous rotation mode.
[Utsusemi] The issue that D4Mat2 continuous mode with on-line analysis causes error.
Update
[Utsusemi-SAS] Add new class LambdaDependCorrection to correct data by the lambda dependency on the intensity
[Utsusemi] Add new method to give ElementContainerArray as sliced data on ShamotDymPDF class
[Utsusemi] Add DyPDF function
[Utsusemi] Add warning message for obsolete method UtsusemiD4Matrix2::ProjectionStepByStep.
Mar 2022
Bugfix
[Utsusemi] fixed do_make_Utsusemi.py to enable to distinguish OS version (RedHat series) correctly.
[Utsusemi] The issus about showing a memory leak message
[Utsusemi] The issue that finishing of DetectMap used on python interactive mode makes users leave the mode.
[uGao] The issue that M2PlotPlus cannot produce hi-resolution GUI on launching from other application
Update
[Utsusemi] Revice codes to prepare for PySide6
[uGao] replace obsolete use of QComboBox.activated for newer PySide6
[uGao] Remove import statements using wildcard (2)
[uGao] Remove import statements using wildcard
[Utsusemi] Update DoxySwig40.i for current source codes
Changes in 4.0.220317#
Refer to 4.0.220317 or later in detail (only Japanese).
Mar 2022
Bugfix
[Utsusemi] fixed wrong class name causing compile errors and fixed typo about comments with doxygen style
[Utsusemi] The issue that D4Mat2Slicer occurs error when Xtalparam is loaded on MakeNewMatrix dialog in file menu.
[Utsusemi] Small fix about line-indents in code of UtsusemiSqeCalcXtalParams.cc
[Utsusemi] The issue that UtsusemiSqeCalcXtalParam outputs a XtalParams.xml with wrong format about UBMatrix information.
[Utsusemi] The issue that pixel info (Pixel position, Polar and Azimuth angles) by DetectMap summation or integration of given pixels does not correct.
[Utsusemi] The issue that runNo the delimitor of runNo argument in GetDataOfMonochroEi3 must be comma
[Utsusemi] Typo in GetDataOfMonochroEi3 docstring
[Utsusemi] The issue that DlgSetUtsusemiEnv.py does not work correctly on saving file without change of beam line.
[Utsusemi] The issue that some actions on D4Mat2Slicer about treating XtalParams and GUI is not correct.
Update
[Utsusemi] Improve the command tree structure of SequenceEditor to enable to change the group and commands list freely
[Utsusemi] Change method name from UtsusemiD4Matrix2::ProjectionStepByStep to ::Projection
[Utsusemi] Add the default values for arguments of methods in UtsusemiGetNeunetHistogram and WiringInfoEditorBase
[Utsusemi] Improved environment settings
[Utsusemi] Add new facade GetEiMultiEi2 produced by R.Kajimoto
[Utsusemi] small improvement of D4Mat2Slicer about showing experimental information on M2Plot+
[Utsusemi] Add desktop launcher for apps.
[Utsusemi] Update DlgSetUtsusemiEnv.py
[Utsusemi] Add scripts as App launchers
[Utsusemi] small improvement (changed args name of RotStep to RotAngle on GetOriginPixel seriese )
[Utsusemi] Add some scripts to compile c++ codes of manyo+Utsusemi.
[Utsusemi] Add uninstall option to Makefile
[Utsusemi] Remove useless codes in WiringInfoEditor series
[Utsusemi] Add facade functions CalcYRotAngle seriese and add functions to show command name on execute RadialCollimaterCorrect with UTSUSEMI_LOG_QUIET=y
Changes in 4.0.220228#
Refer to 4.0.220228 or later in detail (only Japanese).
Feb 2022
Bugfix
[Utsusemi] The issue that error calculation in ShamotoDymPDF class fails because of wrong conversion about Q values
[Utsusemi] The issue that core dump occurs in UtsusemiTrignetDictionary::SetClock
[Utsusemi-SAS] The issue that wrong results return when signal as virtual time origin has chattering region on TrigNET.
[Utsusemi] The issue that import error of HPN/facade/Cmm.py
[Utsusemi] The issue that nxspe file made by the other software cannot be read correctly.
[Utsusemi] Small bugfix
[Utsusemi] The issue that VisualContQ occurs error on using UtsusemiSqeCalc2 and UtsusemiSqeCalcXtalParams with UB matrix
[Utsusemi] The issue that compiler shows some warning messages on macos.
[Utsusemi] The issue that “the error for object : pointer being freed was not allocated” occurs on exiting from python3 after import Manyo.Utsusemi on macos
[Utsusemi] The issue that deb packages comple fails because manyo/Makefile.obj is not updated about EventDataCreater class
[Utsusemi] fixed small typo in BaseCommands:CopyData
Update
[uGao] Add new color map of ‘turbo’
[Utsusemi-SAS] Improve some functions to treat multi data using with CaseInfo analysis.
[Utsusemi] Improve functions to treat UB matrix in UtsusemiSqeCalc2 class
[Utsusemi] Add functions to treat UB matrix in UtsusemiSqeCalc2 class
Jan 2022
Bugfix
[Utsusemi-SAS] The issue of TreatQhklWithUB that calculation with ViewAxes has problem.
[Utsusemi] Improvement about treatment of cases in a frame using Ambiguity param=3 at UtsusemiFileterBase::CheckAmbiguousFrame(2)
[Utsusemi] Improvement about treatment of cases in a frame using Ambiguity param=3 at UtsusemiFileterBase::CheckAmbiguousFrame
[Utsusemi-SAS] The issue that the calculation of <Qx Qy Qz> is wrong.
[manyo] the issue that ManyoData Binary format does not include units of ElementContainer data.
[Utsusemi] remove useless codes and move messages for debug to show them on Debug mode.
[Utsusemi] The issue that the calculated pixels are wrong when given Q position has distance from a horizontal plane
Update
[Utsusemi-SAS] Improve Cmm.GetNeunetHistSAS to enable to give several run numbers
[Utsusemi-SAS] Update UBSlicer
[Utsusemi-SAS] Add facade functions to Load/Save of ManyoBinary format
[Utsusemi-SAS] Improved UBSlicer to add save and load UB matrix parameters
[Utsusemi-SAS] Update WiringInfo and DetectroInfo for current status at BL Ana PC
[Utsusemi-SAS] Add new facade functions for the inelastic sacattering data treatments
[Utsusemi-SAS] Add new visualization application to use TreatQhklWithUB class
[Utsusemi-SAS] Update manyo/TreatQhklWithUB class to treat HKL with UB matrix
[manyo] Add -std=c++11 to core/Makefile
[Utsusemi-SAS] Update manyo/TreatQhklWithUB class to treat HKL with UB matrix
[Utsusemi-SAS] Update manyo/TreatQhklWithUB class to treat HKL with UB matrix
[Utsusemi-SAS] Add manyo/TreatQhklWithUB class to treat HKL with UB matrix
[Utsusemi]
[Utsusemi] improve EventDataConverterTemplate::SetDataPath to show search path
Changes in 4.0.220125#
Refer to 4.0.220125 or later in detail (only Japanese).
Jan 2022
Bugfix
[Utsusemi] The issue core dump happened on histogram creation when given daqId or moduleNo are not defined in WiringInfo.
[Utsusemi] The issue that CalcYRotAngleFromQ and GetOrigPixelFromQ do not work correctly(2)
[Utsusemi] The issue that CalcYRotAngleFromQ and GetOrigPixelFromQ do not work correctly
[Utsusemi] The issue that ABC parameter detID=70 was wrong.
Update
[Utsusemi] Update Makefile.obj.vc to build Manyo.Utsusemi module on Windows
Changes in 4.0.211227#
Refer to 4.0.211227 or later in detail (only Japanese).
Dec 2021
Bugfix
[manyo] the issue overlapped intensity bins on summation in MlfArraySlicer::_MakeRectXbinCutData
Changes in 4.0.211217#
Refer to 4.0.211217 or later in detail (only Japanese).
Dec 2021
Bugfix
[manyo] The issue that HeaderBase::InputString cannot treat previous format of string header info ( causes the core dump error )
Update
[manyo] Improve to return false when the result of SearchInHeader is empty.
[Utsusemi] Add new class to create event data
[Utsusemi] Add new cyclic data treatment on TrigNET with a virtual time origin and a counter by 25Hz trigger
[Utsusemi] Improve Shamono’s DymPDF class to produce G(r,hw) 2D map by using of given r’s bin width and max value.
[Utsusemi] Improve Shamono’s DymPDF calculation code to use Inelastic-Powder-Data directly.
Changes in 4.0.211203#
Refer to 4.0.211203 or later in detail (only Japanese).
Dec 2021
Update
[Utsusemi] Enable to find given run numbers in other data folders like (SIK, SIK00, SIK01,…) in MakeRunList function
Nov 2021
Bugfix
[Utsusemi] The issue that an argument of Com:IntegPixels facade is not treated correctly on SequenceEditor
[Utsusemi] The issue that error occurs on executing the projection on D4Mat2Slicer using Step-by-step data.
Update
[Utsusemi-SAS] Add new params to IncohCalcFor3HeSpinFilter.
Changes in 4.0.211022#
Refer to 4.0.211022 or later in detail (only Japanese).
Oct 2021
Bugfix
[Utsusemi] The issue that error occurs on cutting along PSD and Pixel on DetectMap
[Utsusemi] fixed wrong letter on VisualContM GUI.
[Utsusemi] The issue that the error occurs on saving d4m file in D4Mat2Slicer
Update
[Utsusemi-SAS] Update WiringInfo for added PSD at HL and HD
Changes in 4.0.211003#
Refer to 4.0.211003 or later in detail (only Japanese).
Oct 2021
Bugfix
[Utsusemi] The issue that array variables created in D4MatGroup are not deleted correctly
[Utsusemi] Improved and fixed the way to calculate rotation angle steps on the virtual mode of both D4MatSlicer and D4Mat2Slicer
[Utsusemi] The issue that slicing on VisualContQ fails when the X-axis label text includes comma.
[manyo] The issue that previous format in HeaderBase::DumpToString and InputString cannot treatment.
[Utsusemi] The issue that data treatment for Qx-Qy-Qz text on VisualContQ causes core dump
Update
[Utsusemi] Improve D4Mat2Slicer to enable to do data reduction with several run numbers at a time
[uGao] Update to treat new format of Manyo::HeaderBase::DumpToString
[manyo] Improve the format used in HeaderBase::DumpToString and InputString to avoid incorrect treatment of Key and string including comma charactor
Sep 2021
Update
[Utsusemi] Add some comments and fix return values of CalcYRotAngleFromQ function series
Changes in 4.0.210830#
Refer to 4.0.210830 or later in detail (only Japanese).
Aug 2021
Bugfix
[Utsusemi] The issue that error occurs on reading .d4m file in D4Mat2Slicer
[Utsusemi] The issue that some text labels on GUI parts are collapsed with hi resolusion display and 200% of text size setting on window
Update
[Utsusemi] Replaced print function to UtsusemiMessage series
[Utsusemi] Add function to find rotation angle around Y axis from the Q position on energy - momentum transfer space
[Utsusemi] Add function to find pixel position from the Q position on energy - momentum transfer space
Jul 2021
Bugfix
[uGao] The issue that some text labels on GUI parts are collapsed with hi resolusion display and 200% of text size setting on window
[uGao] The issue that YZ slice aside 2D Plot does not shown on clicking plot.
[Utsusemi] The issue that UtsusemiContainerTextConverter occurs error on reading a text file outputed by itself.
Update
[Utsusemi] Add functions to remove run no from run list on D4Mat2Slicer
[Utsusemi] Remove the way of import module using wildcard like from <module> import *
[Utsusemi] Improve XML treatment in SetMask in order to increase the processing speed.
[manyo] Add new method to BoostXmlParser to treat directly innder node of boost::property_tree/ptree in order to increase the processing speed.
[uGao] Improve checking range method in continuous slicing.
[Utsusemi] Improve Reading step size in ReadEventData to be calculated from T0Index values.
[manyo] Add method to MlfArraySlicer to add LABEL information to given ElementContainer
[uGao] Improve the continuous slicing function of M2PlotPlus.
[uGao] Improve the continuous slicing function of M2PlotPlus.
[Utsusemi] Improve the function of XtalParam.xml treatment to enable to read/write the partial information
Changes in 4.0.210713#
Refer to 4.0.210713 or later in detail (only Japanese).
Jul 2021
Bugfix
[Utsusemi-DNA] The issue that Import Error of VisualModule occurs on SequenceEditor.
[uGao] The issue that continuous slicing function of M2PlotPlus occurs error and does not work correctly.
[Utsusemi] The issue that scripts to make DoxySwig.i does not support python3
[Utsusemi] The issue that there are Warning message on compiling.
[Utsusemi] The issue that DetectMap can not treat correctly M2Plot+
[Utsusemi] The issue that DetectMap shows some warnings on matplotlib 3.3
[Utsusemi] The issue that DetectMap occurs error when mouse pointer moves on color bar area
[uGao] The issue that uGao plotters show warnings on matplotlib 3.3
[M2PP] スライス表示などのAxesインスタンス使用方法見直し
Update
[manyo] Add new option for CalcRangeAsBinCenterZero function.
[Utsusemi] Rename DoxySwig.i to DoxySwig40.i to distinguish one of Utsusemi4.1 or later
[Utsusemi] Update the swig interface file of Doxygen documentations.
[Utsusemi] Add some comments to UtsusemiSqeCalc and UtsusemiSqeCalc2
[Utsusemi] Replace some print commands to Utsusemi logging commands
Jun 2021
Bugfix
[Utsusemi] The issue that compile error occurs on Windows
[manyo] The issue that the diagonal cutting does not work correctly on MlfArraySlier
[Utsusemi] Bugfix of the issue that the calculation of 3rd frame TOF (using a frame boundary TOF and frame periods) is wrong when one kicker is lack.
[uGao] The issue that slice with wrong range occurs when delta bin size is larger than difference of range.
[Utsusemi] Bugfix of the issue that D4Mat2Slicer does not read the setting of Time-independ background from XtalParam.xml on D4Mat2Slicer.
May 2021
Bugfix
[Utsusemi] The issue that wrong raw data files which name include RunNo different with one included in folder name on histogram creation.
[M2PP] Disable the matplotlib font manager logger.
Update
[Utsusemi] Ignore useless signals from TrigNET to create virtual time origin for time division
[M2PP] Change the format of slicing parameters on the plots.
[M2PP] Change precisions of slicing parameters on the plots.
[M2PP] Add slicing parameters on the plots.
[manyo] Update the path of access cgi to get proton current information
[uGao] Add CUI function on M2PlotPlus to change units
Apr 2021
Bugfix
[Utsusemi-SAS] Add manyo/CC_Files_Dependence to compile on building deb package.
[Utsusemi] The issue of failure to import Utsusemi installed from debian packages because of using old Makefile.obj
[Utsusemi-SAS] The issue that VisualModule facade occurs error in SequenceEditor script made on 0.3.7
[Utsusemi] The issue error occurs on showing Ei value in VisualContQ
[Utsusemi] The issue that it does not work to do data reduction using the external script file on continuous rotation method in D4Mat2Slicer
[Utsusemi] The issue that Bose Factor correction does not work correctly on hw<0.
[Utsusemi] The issue that data reduction of continuous rotation method occurs error
Update
[Utsusemi-DNA] Add and improve some files to make debian package for DNA (2)
[Utsusemi-SAS] Update script to make debian package of mlf-utsusemi-sas
[Utsusemi-DNA] Add and improve some files to make debian package for DNA
[Utsusemi-DNA] Add 4.0 branch : improve installation by adding Makefile including copy python scripts.
[Utsusemi] Rename VisualModule facade form VisualModuleQ to VisualModule
[Utsusemi-SAS] Add new WiringInfo from BL PC
[Utsusemi] Add some functions on D4Mat2Slicer to know what task is executing, improve file name to save SPE and nxspe.
[Utsusemi] Replace literal to constant value defined in Manyo
[Utsusemi] Add Shamoto’s DymPDF calculation code by conversion from Fortran to C++
Changes in 4.0.210401#
Refer to 4.0.210401 or later in detail (only Japanese).
Apr 2021
Bugfix
[Utsusemi] The issue that error occurs on using external script with plural run numbers on D4Mat2
[Utsusemi]
[Utsusemi] The issue that the output to Nxspe file causes error and improve the RadialCollimatorCorrect to check data size between dat and vdat
[Utsusemi] The issue of compile error on CentOS 7
[Utsusemi-DNA] The issue that treatment of events was wrong just after kickers are lost
[Utsusemi] The issue that it causes error to treat external script of data reduction on Step-by-Step mode in D4Mat2Slicer
[Utsusemi] The issue that NXSPE made from Manyo codes causes errors when Manitd MSlice reads it.
[manyo] The issue that NXSPE made from Manyo codes causes errors when Manitd MSlice reads it.
[Utsusemi] Fixed small typo and button descriptions on some dialogs on D4Mat2Slicer
[uGao] The issue that M2PlotPlus and MPlot occur error on Windows Anaconda environment
[Utsusemi] The issue that Step values for slicing on D4Mat2Slicer are not restored correctly.
Update
[Utsusemi-DNA] Remove useless line form bashrc.py3.DNA
[Utsusemi-DNA] Update bashrc.py3.DNA from BL’s PC
[Utsusemi-DNA] Add Extract_runlist_DNA.py for D4Matrix on DNA
[Utsusemi] Add MaskInfo_191215_RC.xml on SIK environment
[Utsusemi] Improved functions to use VisualContM on DNA environment.
[Utsusemi] Improved functions to use D4MatSlicer on DNA environment.
[Utsusemi-DNA] Update some files by current ana PC at the instrument
[uGao] Add “.txt” extention to filename automatically for SaveAsText on M2PlotPlus
[uGao] Add CUI function on M2PlotPlus to close
[uGao] Add CUI function on M2PlotPlus to close
[uGao] Add CUI function on M2PlotPlus to save data as text file.
[Utsusemi] Add new parameters for data reduction on D4Mat2
[Utsusemi] Add data correction function to correct uneven intensity over PSDs produced by the radial collimator installed in BL01
[Utsusemi-SAS] Add files to make Debian package on Ubuntu 20 and remove useless files.
[Utsusemi] Add some setting files to make the debian binary install on Ubuntu20.04
[Utsusemi] Add functions to reset D4mat2 data and status to [Set Parameters] button when data reduction parameters are changed on D4Mat2Slicer
[Utsusemi] Improve the behavior of combo-box and button for data conversion on D4Mat2Slicer
[Utsusemi] Add funcitons to make and treat virtual D4Mat2 data
Mar 2021
Update
[Utsusemi] Remove useless comment lines and rename class D4MatRSlicer to D4Mat2Slicer
Feb 2021
Bugfix
[Utsusemi] The issue that Saving XtalParam.xml causes error due to wrong values for some data reduction parameters
[uGao] The issue that plot of data cut along Y-axis shows only first line of sub title.
[uGao] The issue that show-grid button changes current window size on M2Plot+
[uGao]
[Utsusemi] The issue that [Add Run List] on D4Mat2Slicer (add run_list.txt) does not work correctly.
[Utsusemi] The issus of compile error with the code including to_string on gcc version 5.4 on Ubuntu16
[Utsusemi] The issue that D4Mat2Slicer could not treat an unit correctly.
[Utsusemi] fixed the charactor for attice consts c, renamed the button to send parameters from Sub to Main panel
[Utsusemi] The issue of failure to save template file to execute the optional data reduction code on D4Mat2Slicer
[uGao] The issue that some results of fitting are not shown.
[Utsusemi] The issue that marks on tab title does not indicate data treatments and slice button is disabled after projection
[Utsusemi] Failed to execute projection on VisualContQ because of adding the check function for linearly independent on axes of the projection
[Utsusemi] Fixed typo, which occurs compile error.
[Utsusemi] The issue that conversion to SPE on Step-by-Step mode occurs core dump.
[Utsusemi] The issue that error occurs when projection with not orthogonal axes is executed on VisualContQ
[Utsusemi] The issue that failure to read run_list file on Step-by-Step mode of D4Mat2Slicer
[Utsusemi] The issue that execution of MakeVirtualMatrix on D4MatSlicer causes core dump
[Utsusemi] The issue that ElementContainer sliced on VisualContM (UtsusemiSqeCalc2) does not have correct unit.
[uGao] The issue that an unit for X axis on M2Plot+ is not indicated correctly on changing combobox
[Utsusemi] fixed codes to avoid compile error on g++ 5.4.0
[Utsusemi] The issue that the processing is slow just after open script file and that SequenceEditor shows twice the warning for overwrite existed file on save script dialog
[Utsusemi] The issue that sliced data from VisualContM does not include a unit on each axis correctly
[manyo] The issue that the sliced data from ElementContainerArray on MlfArraySlicer does not have a unit on X-axis
[uGao] The issue that units list for X axis created from given data is wrong.
[uGao] The issue that error occurs on loading old format parameter file saved as default
[uGao] The issue that error occurs on fitting in MPlot
[uGao] fixed type in the dialog of Save as Text…
[uGao] The issue that a unit of data is not treated correctly in M2PlotPlus, and that there is useless button on toolbar
[uGao] The issue that error occurs on pussing Back To : [Initial] button on Set View Parameters panel in u2dplot
[Utsusemi-SAS] The issue that HistBaseCommands::CheckT0bUpdate does not work correctly with ACE storage
[Utsusemi-SAS] Fixed the fomula of the correction for lambda dependency of poralization
[manyo] environ_ana.xml updated yesterday was wrong.
[uGao] The issue that MPlot does not show error bars on the log scale plot
[Utsusemi] The issue that data conversion to D4Mat data does not work correctly on D4Mat2Slicer (PySide)
[Utsusemi] The issue that data conversion to D4Mat data does not work correctly on D4Mat2Slicer
[Utsusemi] The issue that ‘/data’ is used in D4Mat2Slicer.py instead of UTSUSEMI_DATA_DIR environment variables
[Utsusemi] The issue that text boxes on D4Mat2Slicer are empty just after launching
[Utsusemi] The issue that D4Mat2Slicer with LineDriveConvTrignetMlf event data does not work correctry.
[Utsusemi] Fix Latest WiringInfo include useless TrigNET module (00-253)
Update
[Utsusemi] Add icons for D4MatSlicer and D4Mat2Slicer
[Utsusemi] Replace pictures for splash and log on Sequencer, VisualContM, D4MatSlicer and so on.
[Utsusemi] Update data reduction part of continuous rotate mode only to put histogram data into D4Mat2 data for output to D4Mat2 binary file
[Utsusemi] Enable to save D4Mat2 data as a binary file on D4Mat2Slicer
[Utsusemi] Enable to save D4Mat2 data as a binary file
[Utsusemi] Enable to save D4Mat2 data as a binary file
[Utsusemi] Enable to convert nxspe file on D4Mat2Slicer
[Utsusemi] Replace some string literal to static const string
[Utsusemi] Add folding info into SubTitle of M2Plot+ from D4Mat2 and some small updates.
[uGao] Add the button to turn grid on/off and set default color of grids to blue
[uGao] Add the button to turn grid on/off and set default color of grids to blue
[Utsusemi]
[Utsusemi] Change some variables name.
[Utsusemi] Remove useless comments in UtsusemiD4Matrix2 code.
[Utsusemi] Add brief check of linearly independent between given projection axes
[Utsusemi] Add the function to estimate memory occupancy on data reduction in D4Mat2Slicer
[manyo] Define rule to store an unit for each key
[uGao] Add function to clear plotted data for XZ slice and YZ slice as button and context menu
[Utsusemi] Add functions to treat <unit> information around D4MatSlicer and XtalParam.xml
[Utsusemi-SAS] Add correction function of poralization lambda dependency
[Utsusemi-SAS] Enable to give minus angle value in azim_range argument of GetAzimuthProfile function
[uGao] M2Plot+ and u2dplot : When one window is activated by click, the other is brought up to front
[manyo] Add new WiringInfo_210305.xml by R.Kajimoto
[Utsusemi] Add the function to estimate memory occupancy on data reduction in D4Mat2Slicer
[uGao] Increse the number of decimal places in the value box for the intensity range on M2Plot+
[manyo] Add UtsusemiMessage commands at the begining of code of Facade functions to know the functions name and arguments executed in script
Changes in 4.0.210209#
Refer to 4.0.210209 or later in detail (only Japanese).
Feb 2021
Update
[manyo] Add function to get an environment variable of UTSUSEMI_LOG_QUIET and add flag argument in UtsusemiLogger functions to show messages in spite of LOG_QUIET
[manyo] Remove useless file and add some descriptions to README.md
[Utsusemi] Improved the order of searching on FindParamFilePath and FindTempFilePath
Mar 2021
Bugfix
[uGao] Fixed typo of File menu
Update
[Utsusemi] Update bashrc.py3.XXX
[Utsusemi] Add codes to make debian packages (Ubuntu20) named mlf-utsusemi-ugao and mlf-utsusemi-ugao-dev
[Utsusemi] Add codes to make debian packages (Ubuntu18) named mlf-utsusemi-ugao and mlf-utsusemi-ugao-dev
[Utsusemi] Remove useless parameters descriptions from output of WiringInfo
Feb 2021
Bugfix
[uGao] The issue of the different reactions of scale range setting between M2Plot+ and u2dplot
[manyo] fixed typo in SaveDataToSPE which causes error.
Mar 2021
Bugfix
[uGao] The issues that the actions of items of Display menu in MPlot by appearance of dialogs do not work correctly.
Jan 2021
Bugfix
[uGao] The issue that menu item ‘print’ causes error. ( Not sure the way to print out plot figure )
Changes in 4.0.210114#
Refer to 4.0.210114 or later in detail (only Japanese).
Jan 2021
Bugfix
[manyo] The issue of the compile error on Windows because Makefile.obj.vc includes the obsolete class.
[Utsusemi-SAS] The issue of the compile error on Windows because of typo of Makefile.obj.vc.
[Utsusemi-SAS] The issue that Manyo.SAS functions can not be used on Windows
[Utsusemi] The issue that some menu items of DetectMap are not working.
[uGao] The issues of some mouse click actions and plotting with log scale on MPlot
[manyo] The issue that error happens when argument of UtsusemiReductionCommon::NormByBinWidth(str) is empty.
[manyo] Typo on the gauss function formula for fitting.
[Utsusemi-SAS] The issue of error occurs on compile
Update
[Utsusemi] Remove useless line from __init__.py on Windows.
[Utsusemi-SAS] Update Makefile.obj.vc and SAS.i.vc to append CalcScanTrajectory class on Windows
[uGao] Remove printer button on toolbar (ChartToolBar)
[Utsusemi] Improve UtsusemiCheckDataProcess to enable to treat ElementContainer and -Array
[Utsusemi-DNA] Add some Header data to ElementContainer returned from GetHistogramMon.
[manyo] Add new arguments to TreatSPE functions in order to give optional file names of PHX file and PAR file
[Utsusemi] Remove useless intensity calculation step on pusing “Intensity Range Apply” button.
Changes in 4.0.201221#
Refer to 4.0.201221 or later in detail (only Japanese).
Dec 2020
Bugfix
[manyo] Fixed small typo on output file from UtsusemiFilterTrignet::DumpTrigEventFile (DIO0->DIO1, …)
Nov 2020
Bugfix
[manyo] set ABC parameters of detId=90 back to previous ones.
Update
[Utsusemi-SAS] Improved about showing messages in CalcScanTrajectory class
[Utsusemi-SAS] Update to enable to compile on Ubuntu 20.04 and 18.04
[Utsusemi-SAS] Add class to calculate the scan trajectory from pixel positions.
[manyo] Update WiringInfo_201130.xml to use the corrected ABC parameters and rewrite the file with the new WiringInfo format.
[manyo] Add new WiringInfo to be applied for the virtual DAQ system
Changes in 4.0.201110#
Refer to 4.0.201110 or later in detail (only Japanese).
Nov 2020
Bugfix
[Utsusemi] The issues that UtsusemiSqeCalc2 is not used in UtsusemiD4Matrix and UtsusemiD4Matrix2
[manyo] Fixed some typos.
Update
[manyo] Added mask files for 7T magnet
[Utsusemi] remove useless code
[Utsusemi] Add scripts to make UtsusemiInstaller for Ubuntu 16.04, 18.04 and 20.04
[Utsusemi] Update Makefile.obj.vc
Oct 2020
Bugfix
[Utsusemi] The issue of the wrong formula is used to calculate c* axis from given lattice constants when alpha is not 90 deg or beta is not 90 deg
Update
[Utsusemi] Update and bugfix of the install script for Ubuntu
[Utsusemi] Update Makefile and do_make_Manyo.py for Ubuntu 20.04LTS
Sep 2020
Update
[Utsusemi-SAS] Remove FtlCalcDetectorEffi class
Changes in 4.0.200828#
Refer to 4.0.200828 or later in detail (only Japanese).
Aug 2020
Bugfix
[manyo] The issue that doxygen documentation of UtsusemiGetHistogaramTemplate fails
[Utsusemi-SAS] The issue that data reduction of RPMT fails when run folder is not in /data/SAS ($UTSUSEMI_DATA_DIR/SAS)
[Utsusemi] The issue that the NavigationToolBar does not work correctly on matplotlib 3.0.2
Update
[manyo] Replace CheckDataProcessed class with UtsusemiCheckDataProcess class
[Utsusemi-SAS] Replace CheckDataProcessed functions with methods of UtsusemiCheckDataProcess class
[manyo] Change codes to use MLF.AverageElementContainerMatrix insteed of AverageElementContainerChoppers and remove it.
[manyo] Change codes to use MLF.AverageElementContainerMatrix insteed of AverageElementContainerChoppers and remove it.
[manyo] Change codes to use MLF.AverageElementContainerMatrix insteed of AverageElementContainerChoppers and add new facade Com::IntegPixels
[manyo] Update compile script to set the distribution name automatically and show the error occured during script running obviously
[manyo] Update method of the documentation
[Utsusemi-SAS] Change codes to use MLF.AverageElementContainerMatrix insteed of Utsusemi.AverageElementContainerChoppers
[manyo] To use string variables insteed of string reterals in MakeRunListFromParamIROHA2::MakeRunList and BaseCommandsInEla::LoadRunListToExtract
[manyo] Update MakeRunList command to use 7T magnet device
[Utsusemi-SAS] Add new function to I0LambdaCorrection to apply the lambda dependency of polarization
Jul 2020
Bugfix
[Utsusemi] The issue that the DetectMap.py causes the error under matplotlib 3.3.x
[Utsusemi-SAS] The issue of the compile error in Windows
[Utsusemi] The issue that the wrong PSD-Pixel regions are selected by dragging on plot area of DetectMap under ZOOM cituation.
[manyo] The issue that GUI parts is not suitable for font on Ubuntu 18.04
[manyo] The issue that the detectors order in NEUNET is not applied correctly on making histogram, and so on.
[manyo] The issue that the error message does not show when given Trigger IO name is invalid.
Update
[Utsusemi-SAS] Add new function to calculate coherent and incoherent scattering from data set with spin flipper on/off with multi-scattering effect
[Utsusemi-SAS] Fixed indent code.
Jun 2020
Jul 2020
Bugfix
[Utsusemi-SAS] The issue that MakeRegionOfSectAve gives the name on Q-Lambda files different with the name required from SectorAverage
Update
[manyo] Add new WiringInfo for virtualization DAQ system on BL14(AMR)
Jun 2020
Bugfix
[manyo] Small bugfix of the message shown on reading event data files.
May 2020
Bugfix
[manyo] The issue that GetNeunetHist occurs core dump when data files of given run number are not found on UtsusemiLoggerOff()
[manyo] The issue that MakeRunList makes invalid output at IROHA1 data and ignores isCT8n=False on flag_option=4 (show all values)
[manyo] The issue that data reduction of the step-by-step method on D4Mat2Slicer does not work
[Utsusemi] fix of some GUI parts positions and descriptions
[Utsusemi] The issue that there are some bugs in Step-by-Step data reduction in D4Mat2Slicer and M2PlotPlus plotting of sliced data
[Utsusemi-SAS] Update new argument of TwoThetaRange on the MakeRegionOfSectAve to use data in the range of given two theta values and fixed the issue of wrong output
[Utsusemi] The issue about failure to read XtalParam.xml
[manyo] Fixed typo of the button label in D4MatSlicer
[manyo] The issue that UtsusemiSqeCalcXtalParams::PutAxRange method is old to be called from UtsusemiSqeCalc::ConvertToD4Mat
Update
[Utsusemi-SAS] Add new argument in Cmm.IncohCalcFor3HeNSF to add the absorption correction of the flight path depended on 2 theta
[Utsusemi] Improve some codes actions on a debug mode ( add BoostXmlParser::SetQuiet method with UtsusemiEnvGetDebugMode and so on)
[manyo] Add new facade function IntegPixels to integrate pixels in ElementContainerMatrix ( use insteed of SumOfPixels )
[Utsusemi-SAS] Add new facade function IntegPixels to integrate pixels in ElementContainerMatrix ( use insteed of SumOfPixels )
[Utsusemi-SAS] Add data text file (Polarization vs lamda) to be used in Cmm.IncohCalcFor3HeNSF facade
[Utsusemi-SAS] Add facade function named IncohCalcFor3HeNSF to use IncohCalcFor3HeSpinFilterCaclCohIncScatForSpinFilter to calculate coherent and incoherent scatterings from data set with spin flipper on/off
[Utsusemi-SAS] Rename CalcCohIncScatForSpinFilter to IncohCalcFor3HeSpinFilter
[Utsusemi-SAS] Add new class CaclCohIncScatForSpinFilter to calculate coherent and incoherent scatterings from data set with spin flipper on/off
[Utsusemi-SAS] Add SaveDataToManyoBinary and LoadDataFromManyoBinary
[Utsusemi-SAS] Update data file for detector efficiency correction ( expanding the angle range )
Apr 2020
Bugfix
[Utsusemi] The issue that some D4MatSlicer file dialogs do not work correctly and small bugfix.
[manyo] the issue that D2Vis.py causes the error on reading text file in a kind format.
[manyo] The issue that SaveDataToDAVEgrp returns wrong values when the intensity value is too small and described with e ( scientific notation )
Update
[Utsusemi-SAS] The memory leak in SectorAverageByAngle::_MakeQHistogram
[Utsusemi-SAS] Update xml files in SAS/ana/xml/ by BLs PC
[manyo] Add a function to get the summation of raw neutron counts at the end of data reduction steps in D4Matrix data treatment
[Utsusemi] Add SqeCalc2 to Makefile.obj.vc for compile on Windows
[Utsusemi] Improve debug mode treatment in UtsusemiSqeCalc and Calc2
[Utsusemi] Improve matrix format in UtsusemiSqeCalc2 to be an universal transformation matrix.
Mar 2020
Bugfix
[manyo] The issue that Manyo module can not be loaded correctly in ana.Reduction.BaseCommands series
[Utsusemi] The issue of wrong treatment of coordinate transformation matrix
[manyo] The issue that TOF mask ( to remove T0 burst ) does not work.
[manyo] The issue that SectorAverageByAngle cannot read correctly “Qrange” text file in which empty row is included.
[Utsusemi-SAS] The issue that TOF mask ( to remove T0 burst ) does not work
[manyo] The issue of memory leaks in live data reduction codes
Update
[Utsusemi] Improve methods names in UtsusemiSqeCalc2
[Utsusemi] Remove unused comments and refine _SetMatrix in UtsusemiSqeCalc2
[Utsusemi] Add UtsusemiSqeCalc2 class to improve the logic for the coordinate transformation on analysis of single crystal measurements
[manyo] Add new argument DetEffi to BaseCommandsInEla::GetDataOfMonochroEi2 and Ei3 to do the detector efficiency correction. (for SIK)
[Utsusemi-SAS] Add Trans.GetTransNormByMon and Trans.GetTransNormByMon
[manyo] Add new commands to control UtsusemiLogger
Feb 2020
Bugfix
[manyo] The issue that the irregular memory access occurs in codes around EventDadaDecoder and EventDataConverter
[Utsusemi] The issue that some functions in BaseCommandsInEla cause error by the mismuch import names
[manyo] The issue that TreatSPE occurs the error in reading SPE file
[manyo] The issue that ArrayDataCut does not treat IntegRange values.
Changes in 4.0.200130#
Refer to 4.0.200130 or later in detail (only Japanese).
Jan 2020
Bugfix
[Utsusemi] The issue that D4MatSlicer sends incorrect text information to M2Plot on slicing with foldings
[manyo] The issue that ArrayDataCut facade does not come into SequenceEditor
[manyo] The issue that string arguments of some methods in UtsusemiEventDataConverterTemplate and UtsusemiGetHistogramTemplate cannot be set from python
[4.0] The issue of failure to import Manyo.Utsusemi on macOS + python3 environment
[4.0] The issue that the intensity and error calculations in dHWCorrect are incorrect on macOS + pytho3 environment
Update
[Utsusemi-SAS] Add SetRPMTMaskBy2theta
[Utsusemi] Change UTSUSEMIMANYOVERSION to 4.0.1
[Utsusemi] Make new facade of ArrayDadaCut enable to be used on Utsusemi4
[manyo] Add ArrayDataCut facade to Com.py to cut array data using MlfArraySlicer
[Utsusemi-SAS] Correct <TypicalDS> value in DetectorInfo files to 8.0x8.0=64.0
[Utsusemi] Update scripts for macOS binary installer to enable to work in any directory instead of home folder
[manyo] update UtsusemiD4Matrix2 to use of dHWCorrect instead of HistogramBinToPoint and make it controlable.
[manyo] Add new method on UtsusemiD4Matrix2 to switch averaging intensities or summation on slicing
[4.0] Add scripts and environments to build the binary installer for macOS
[Utsusemi] Update some python scripts to be executed on Python3 environment
Changes in 4.0.191224#
Refer to 4.0.191224 or later in detail (only Japanese).
Dec 2019
Update
[Utsusemi] Add new class D4Mat2Utils in D4Mat2SlicerQ.py to be used some functions in D4Mat2Slicer as API from CUI and a python script
Nov 2019
Bugfix
[Utsusemi-SAS] typo in code SASDetectorEfficiencyCorrection.cc
[Utsusemi-SAS] The issue that DoMask function does not retrun Error Message on SequenceEditor when given mask file is not found.
[manyo] The issue that WiringInfoEditer puts wrong temporary file when original wiring file has incorrect headPixelId
[manyo] The issue that UtsusemiAnaEnvironReader::Read(UInt4,bool) returns error when no environ_ana.xml is found in data-folder given by run number.
[Utsusemi-SAS] The issue that old values used as a default of Banks argmument in SectorAverageByAngle cause the error
[manyo] The issue that the calculation of the incident angle to detector is wrong.
[manyo] The issue that DetectorInfoEditorBase::PutBankInfo returns wrong format of <bank> contens
Update
[manyo] Add new class D4Mat2Utils in D4Mat2Slicer.py to be used some functions in D4Mat2Slicer as API from CUI and a python script
[Utsusemi-SAS] Small improvement for some messages and ElementContainer treatments in some codes.
[Utsusemi] Define a special argument “EMPTYDAT” to be used at facade function as None value in SequenceEditorQ
[manyo] Add new detecter effeciency data and script.
[manyo] Add new WiringInfo and DetectorInfo for SIK from BL-PC.
[Utsusemi-SAS] update WiringInfo and environ_ana.xml to current ones in beamline’s PC
[Utsusemi-SAS] update codes to define new bank SCC and to use them
[manyo] Move some variables in MlfDetectorEfficiencyCorrection from private to protected
[manyo] Define a special argument “EMPTYDAT” to be used at facade function as None value in SequenceEditor2
[Utsusemi-SAS] Add new facade ScaleIntensityBanks to scale the intensity of each bank to be easy to unify them into one data.
[Utsusemi-SAS] Move SASBankDic to new added file SASUtils.py and change some related codes.
[Utsusemi-SAS] Add new WiringInfo to apply new installed PSD and change environ_ana.xml
[manyo] update to sort file names given as arguments in T0TreatToolsBase
Oct 2019
Bugfix
[Utsusemi] The issue that UtsusemiAnaEnvironReader
[manyo] The issue that GetEiFromEvent occurs the error and stops when given PSD range is not found.
[Utsusemi] Remove the useless link to mxml library from Makefile
[Utsusemi] The issue that some variables to treat T0Index (T0Table) is not suitable type (not UInt8)
[Utsusemi] The issue that the type of an internal variable is not suitable
[Utsusemi] The issue that arguments of deltaX and offsetX in PsdBinInfo can not be set as Double values
[Utsusemi] the issue that the error values of 1D slice on D4MatSlicer are wrong.
Update
[manyo] Add new initializing method on UtsusemiDetectorEfficiencyCorrection using with run number and mode number to get DetectorInfo file.
[manyo] improved UtsusemiTrignetDictionary to apply to new DAQ component for counting signals of the rotary encoder information
[Utsusemi] Improved some parts of codes to reduce compile warning messages on Windows
[Utsusemi] Remove UtsusemiPlaneSlicer class
Sep 2019
Bugfix
[Utsusemi] The issue that == and != are used in some comparisons between None and variable.
[devD4Mat1DSlice] Some small problems on D4MatSliceQ are fixed.
[Utsusemi] The issue that == and != are used in some comparisons between None and variable.
[Utsusemi] The issue that slicing function of D4MatSlicer does not show the folding information on M2Plot+.
[Utsusemi] The issue that D4MatSlicer does not update title and comment on M2Plot+ plotter when slicing
Update
[devD4Mat1DSlice] Add 1D slice on D4MatSlicerQ
[Utsusemi-SAS] Update Cmm.DoMask to use newer method to find mask file path.
[manyo] Update Makefile.obj.vc to compile on Windows
Aug 2019
Bugfix
[Utsusemi] The issue that D4Mat2Slicer does not work because the format of created CaseInfo is older.
[Utsusemi-SAS] The issue that histogram creation function causes the error with the latest version of Utsusemi 0.3.7
[Utsusemi-SAS] Small bugfix about some comments and WiringInfo information
[manyo] The issue that D4Mat2Slicer does not work because the format of created CaseInfo is older.
[Utsusemi-SAS] The issue that the CalibEffi argument of GetMonHistSAS does not work on creating histogram of RPMT
Update
[manyo] add function to distinguish between “condition to be ignored” and “decided case” on counter judging
[manyo] Update UtsusemiFilterTrignet::DumpTrigEventFile to enable to output trigger informations with decorations.
[manyo] Add new cyclic data treatment with trignet signals
[Utsusemi] Update scripts for compile in RedisPubSubMon
[manyo] Add new RedisPubSubMonitor for Readout1d in UtsusemiRedisPubSubMon (2)
[manyo] Add new RedisPubSubMonitor for Readout1d in UtsusemiRedisPubSubMon
[manyo] Add new CuiD2Chart function to save plot file with auto intensity scale
Jul 2019
Bugfix
[Utsusemi] The issue that the number of digits on some text box is too long and so on.
[Utsusemi] Remove useless comments
Update
[manyo] Add the function to return the latest run number from run number folders (PutLatestRunNoFromDataFolder)
update pyside2-uic files for VisualCont and D4MatSlicer
[Utsusemi] Update VisualContQ
[Utsusemi] Update SequencerQ to remove the waring message on latest Python3
[Utsusemi] refine the positions and size for GUI parts of D4Mat2Slicer and VisualContM on macOS environment
[Utsusemi] refine the positions and size for GUI parts of D4MatSlicer and VisualContM on macOS environment
Others
Create contrib/0.3.7
Modify Dockerfile
change requires mxml to manyo-deps-mxml
Jun 2019
Bugfix
[manyo] Fixed small bugs on reading Nxspe and par files and so on.
[Utsusemi] The issue that the argument for the path to an initial sequence script in SequenceEditor does not work correctly when given path is relative one.
[Utsusemi] The issue that unit is None on EC returned from AverageElementContainerChoppers
[manyo] The issue that the definition of azimuth angle in .par file is wrong on Horace software
[manyo] The issue the failure to output file of the time independent background
[Utsusemi] The issue that some gui parts of SequencerQ are not updated on MacOS with PySide2
[master] [bugfix] the issue that the compile on MacOS for 0.3.7 fails
Update
[manyo] Remove Cmm.SavePowderDataToText
[master] Add new method WriteNeXusFile::WriteDataWithAttribute
Add Makefile.py3.mac to compile C++ codes on MacOS with Python3
May 2019
Bugfix
[manyo] The issue of the failure to compile on Windows 7
[Utsusemi-SAS] The issue of the failure to compile in Windows7
[manyo] The issue that MakeRunListFromParams.py (for IROHA1) occurs error, which is caused by upgrade of the method to get beam current
[Utsusemi] The issue of the failure to compile on Windows
[manyo] Small bugfix that the output format (.par) of TreatSPE is wrong and the loading dump file made by Utsusemi4 is failed.
[Utsusemi] The issue that comments text for the slicing on VisualContQ cannot be displayed on M2Plot+
Apr 2019
Bugfix
[manyo] The issue that the sub-title position on M2Plot is not suitable for single crystal projection infomation
[manyo] The issue that the slicing time ranges in CaseInfo are not treated correctly.
[manyo] The issue that ToPowder fails to make Q binning when Q range (starQ and endQ) are given.
[Utsusemi] The issue to fail to make temporal parameter files on Making Virtual D4Mat in D4MatSlicer
[manyo] The issue that wrong filename of Nxspe was made by given filename argument without extension on SaveDataToNxspe
[Utsusemi] On SaveDataToDAVEgrp function, rebinning function by binE argument is enabled and MASKVALUE values are removed from output file.
[manyo] The issue that pixel position calculation is wrong, and update NxspeFileIO to avoid errors on reading data by not-existed name and update to treat mask flag more accurately.
Update
[manyo] Move SetRangeOfSingleTimeSlicing methods in several classes in UtsusemiEvnetDataConverterTemplate
[manyo] Enable to do SetTimeSlicing for many time slice ranges
[Utsusemi] Add EmptyM2PlotPlus to the Visualize panel of SequenceEditor on AMR and SIK
[Utsusemi] Add ‘M2Plot’ to launch M2PlotPlus on the shell and change default argument of VisualModuleQ::M2PlotPlus
[manyo] Add new color manp named terrain to M2Plot
[Utsusemi] update codes to set initial values in text box of the sub panel (MakeVirtual/New Matrix) in D4matSlicer
[Utsusemi] Update HPN codes to be executed on Python3
[manyo] Add new option of do_make_Manyo.py and new environment variables in Makefile to control compile options depended on linux distributions
[manyo] SaveDataToDAVEgrp enables to show the error message when given parameters are out of range.
Mar 2019
Bugfix
[manyo] The issue that there are some memory leaks in NxspeFileIO.cc.
[manyo] The issue that the data loaded from Nxspe file can not be converted to powder data by ToPowder command.
[Utsusemi] the issue that some descriptions for raise command are invalid and some import module descriptions are invalid.
[Utsusemi] The issue that runNo and Ei are not displayed on M2PlotPlus by using from Sequencer and so on.
[manyo] The issue core dump occurs on creating histogram with pulse height info
[manyo] The issue error happens in SaveDataToDAVEgrp
[dev037TimeDepBK] The issue that calculation of error values is invalid on using TimeIndependentBG
[Utsusemi] the issue that LoadDataFromDump (ECMSerialize) occurs import error of cPickle
Update
[manyo] Update codes of NxspeFileIO to avoid errors on reading data by not-existed name and update to treat mask flag more accurately.
[manyo] Add new methods to read Nxspe file and its facade functions
update VNR/facade codes by futurize –stage1 command.
[master] add bashrc.py3.VNR
[Utsusemi] Update VNR facade VisualModuleQ codes to apply to Python3.
[Utsusemi] Update VNR facade codes to apply to Python3 by using those of SAS.
[manyo] Change default value for MaskFile argument of GetDataOfMonochroEi2 , -Ei3
[manyo] Add new MaskInfo to AMR and change environ_ana.xml
[manyo] Add new facade functions to save data as NXspe file
[manyo] Add new class to treat NXspe for MSlice ( only Write )
[dev037TimeDepBK] Improve functions to reduce the time-depend background(2)
[dev037TimeDepBK] Improve functions to reduce the time-depend background
[manyo] Add new WiringInfo modified by R. Kajimoto and modify environ_ana.xml to use it after runNo 42329
[Utsusemi] Change SaveDataToDAVEgrp to be executable on Utsusemi4
[manyo] Add SaveDataToDAVEgrp from TKtools.OutputQSliceToGrpText to change output text format for intensity and error.
[Utsusemi-SAS] Updated codes for effective uses of RPMT
[master] Add Makefile.py3.vc
[Utsusemi-SAS] Add facade functions to QSpace group for GetAzimuthProfile
Apr 2019
Bugfix
[Utsusemi-SAS] the issue that UserWarning is invalid syntax on python3
Mar 2019
Bugfix
[Utsusemi] The issue that SequencerQ.py makes log file in ~/ana/xml on non-debug-mode.
Update
[Utsusemi] VisualCont
[PySide2] Improve some gui parts of D4Mat2Slicer on PySide2 environment
Feb 2019
Bugfix
Remove DetectmapChangeData from VisualModuleQ.py and fixed the issue that the open of Visualize panel causes error.
[manyo] The issue that core dump happens when edb and t0b files are not consistent.
[manyo] The issue that Close button on Vaisualize panel of SequencerQ.py does not work.
[manyo] The issue that there are the unnecessary Q values calculation in ToPowder function
[manyo] The issue that wrong wiring info is used in histogram conversion with changing both a detector range and the number of pixels in one detector.
[manyo] the issue that FindRunDataFolder returns useless values when run number = 0 (dummy data mode)
[manyo] The issue that some method functions return indefinite values
[manyo] The issue that histogram creation fails on using many runs with short measurement periods into one histogram data.
[manyo] The issue that the mouse drag to select area on M2Plot does not work correctly.
[manyo] The issue that VisContMOutputFileByPhi makes wrong vbin file with using twice Y angle value when XtalParam.xml <ratesSteps> tags includes Y value.
[manyo] The issue that FastPlot fitting does not work correctly on using fixed parameter(2)
[manyo] The issue that FastPlot fitting does not work correctly on using fixed parameter.
[manyo] the issue that SetFrameBoundary cannot set correctly by giving argument using <type>,<boundaryValue> format
Update
[PySide2] Improve some gui parts of D4MatSlicer on PySide2 environment
[PySide2] Improve some gui parts on SequencerQ and VisualContQ
[PySide2] Apply codes to both PySide and PySide2
[Utsusemi] Add some functions for the visualization on Sequencer.
[manyo] Add the function to merge several run data sets which have same angle value.
[Utsusemi-SAS] Add facade/VisualModuleQ.py
Jan 2019
Bugfix
[Utsusemi-SAS] The issue that MergeSMSC4DetMap makes wrong pixels position data for bank SC
[manyo] the issue of invalid title line made by MakeRunList
[manyo] The issue that the returned EC from GetSumRPMTPixelArea causes the error on Trans.GetCalcTransmittance
[Utsusemi] The issue that push of [A] buttons in VisualContM before [Projection] causes core dump.
[manyo] The issue that push of [A] buttons in VisualContM before [Projection] causes core dump.
[manyo] The issue that MakeRunList makes unsuitable title line for Extract_runlist.y
[manyo] the issue that error on MakeRunList occurs.
Update
Replace new WiringInfo and MaskInfo corrected by PSD corrections with SIK038843.
[manyo] Add some detectors to be masked
[manyo] Add some detectors to be masked
[Utsusemi] create VisualModuleQBase.py to be used as base functions from XXX/facade/VisualModuleQ.py
[manyo] Change the default values of arguments PixelRange on Trans.GetTransRPMTNormByMon
[manyo] add new func. Trans.GetTransRPMTNormByMon