Utsusemi Change History#
- Author:
Yasuhiro Inamura
- Last Update:
Oct 10, 2025
Detailed logs
Changes in 4.0.251008#
Refer to 4.0.251008 or later in detail (only Japanese).
Oct 2025
Bugfix
[Utsusemi-SAS] Fixed the problem that the installation pathes are wrong on CMakeLists.txt when MANYO_INSTTYPE=N
Changes in 4.0.251006#
Refer to 4.0.251006 or later in detail (only Japanese).
Oct 2025
Bugfix
[Utsusemi] Fixed typo of characters on combobox contents (diagonal foldings) in VisualCont.
[Utsusemi] Fixed typo of characters on combobox contents (diagonal foldings) in D4Mat2Slicer.
Changes in 4.0.250930#
Refer to 4.0.250930 or later in detail (only Japanese).
Sep 2025
Update
[Utsusemi] Expand the functions to fold data points along the diagonal direction in VisualContQ
[Utsusemi] Expand the functions to fold data points along the diagonal direction in D4Mat2Slicer
[Utsusemi] Add the function to do data folding along the diagonal on a plotting plane
Changes in 4.0.250924#
Refer to 4.0.250924 or later in detail (only Japanese).
Sep 2025
Bugfix
[Utsusemi-ENG] The issue that vector templates does not work on compiling with swig 4.2.x
[Utsusemi-ENG] The failuer of building deb packages
Update
[Utsusemi] Update DoxySwig40.i
[manyo] Update DoxySwig.i and related files
[Utsusemi-ENG] Add Makefile to build deb package
[Utsusemi] Add new argument for CMakeLists.txt to build with the definition of Utsusemi revision number
Changes in 4.0.250910#
Refer to 4.0.250910 or later in detail (only Japanese).
Sep 2025
Bugfix
[Utsusemi] The problem that Utsusemi Binary for macOS causes errors when BL19(ENG) beamline is selected.
Update
[Utsusemi] Add mask files for BL14
Jul 2025
Bugfix
[Utsusemi] The problem that D4Mat2 raw data (.d4mz) produced by a specific version of D4Mat2 can not be loaded by the current version D4Mat2.
Update
[Utsusemi] Small updates to apply to the histogram creation for uNID.
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.
Update
[Utsusemi] Change argument types of methods succeeding T0TreatToolsBase::checkHeaderT0 and checkHeaderClock to enable to treat a 16byte event type and binary file with little endian for uNID data
[manyo] Change argument types of T0TreatToolsBase::checkHeaderT0 and checkHeaderClock to enable to treat a 16byte event type and binary file with little endian for uNID data
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
Changes in 4.0.181220#
Refer to 4.0.181220 or later in detail (only Japanese).
Dec 2018
Update
[manyo] Measurement period information can be imported from the t0b file of the module used for histogram creation.
Nov 2018
Bugfix
[manyo] the issue that opened directories are not closed.
[Utsusemi] The issue that the foward and back button of VisualContQ plotting history does not work correctly
[Utsusemi] The issue that the install script causes error on python3
[manyo] The issue that some manyo functions can not distinguish string parameters from os.path.join.”
[manyo] the issue that some patterns of beam current and tag shots information cause to error
[manyo] the issue that the format of header information in run list by MakeRunList is not correct.
No error when program fails to get proton current on treating several run numbers
the issue that the virtual D4Matrix creation fails on D4MatSlicer.
Update
[manyo] Speed up to a part ot histogram creations by removing several tasks executions to find run folders
Install script on python3
[manyo] Update Install_0_3_7.py
[manyo] Add Install.py for 0.3.7
[Utsusemi] Add Installation Script for Ubuntu
[Utsusemi] Add buttons to output vbin file and to save sliced data to a file
[manyo] Add d-value histogram creation function on GetHistogramBaseSAS
[manyo] Standardize braket notation for units as ( unit ) etc.
[Utsusemi] Add a title to the main window bar, new menu function to load data from a file
[Utsusemi] Add logo of utsusemi on VisualContQ main panel
[manyo] Add functions to treat ManyoDataBinary format
[manyo] Add NormByKickers to BaseCommands.py Cmm.py
[manyo] Update Extract_runlist.py applied to new format of MakeRunList with flag_proton=4
[manyo] add Extract_runlist.py
[manyo] Add new argument isTagCorrect=True to NormByBeamXXXX series in Cmm facades
[manyo] Change NormByBeamCurrent argument isTagCorrect=True in GetDataOfMonochroEi2 and -Ei3, add new option to MakeRunList (full showing)
[manyo] Add functions to correct proton current using by shot tags numbers
Add new WiringInfo_181207.xml and update environ_ana.xml
Oct 2018
Bugfix
[manyo] the issue that free slice on M2Plot(D2Vis.py) called from D4Mat does not work correctly
[manyo] the issue that the intensity values of vbin output for D4Matrix are wrong ( double 1/dHW corrections )
[manyo] the issue that the behaviors of some functions tool-tips are different with the others on Sequencer
[manyo] the issue that some functions of WiringInfoEditor does not work correctly
[manyo] the issue that core dump occurs on creating histograms for two or upper run numbers with the single time slicing
[manyo] the issue that D4Mat2 causes the error on python3
[manyo] The issus that PeakLabel of FastPlotQt does not work with matplotlib 2.1.1 on Ubuntu 18.04
compile error in UtsusemiD4Matrix2 on MacOS
[manyo] Failure to compile in Windows
Update
[Utsusemi] Add a function to resize the retio of the plot window width and height on Sequencer.DetectMap according to the number of data points
[Utsusemi] Enable to do Ana with script file path as argument
[Utsusemi] add __version__ info to utsusemi module.
[manyo] update bashrc.XXX and bashrc.py3.XXX of each BL for ‘import utsusemi’
[manyo] Change import paths for utsusemi modules.
[Utsusemi] Enable to do histogram creation without making temporal files.
[Utsusemi] Add new function to get UTSUSEMI_WORK_DIR and UTSUSEMI_DEBUGMODE from environment variables
[Utsusemi] Replace environment variable of UTSUSEMI_USR_PRIV_HOME to UTSUSEMI_USR_DIR
[Utsusemi] Replace environment variable of UTSUSEMI_USR_DIR to UTSUSEMI_BASE_DIR/UTSUSEMI_INST_CODE
[Utsusemi] Rename environment variable of UTSUSEMI_SYS_NAME to UTSUSEMI_INST_CODE
[Utsusemi] mv Sequencer.py and Sequencer2.py to obsolete folder
[manyo] Rewrite the default value of MaskInfo argument on DR.GetDataOfMonochroEi2,~Ei3 and Cmm.GetNeunetHist in SIK to “default”
[manyo] Add kicker information to MakeRunList
[manyo] Add MaskInfo files for SIK
[manyo] Add functions to use MaskInfo from param files in environ_ana.xml
[manyo] Add functions to use MaskInfo from param files in environ_ana.xml
[manyo] Add functions to search param files for histogram creation in run data folder to UtsusemiAnaEnvironReader
[manyo] move some functions from UtsusemiEventDataCoverterTemplate to UtsusemiHeader about search path for a folder
[manyo] Add descriptions about executing dHWCorrection to DR facade functions
[manyo] Add dHWCorrection function to facade/Cmm.py
Sep 2018
Bugfix
[manyo] The issue that the core dump occures when UtsusemiD4Matrix reads small-size vbin file.
the issue that GetMultiEi does not work correctly.
Wrong NumOfPixel parameters of the added WiringInfo.
fixed wrong index in WiringInfo
[manyo] The issue of the failure to compile UtsusemiEventConv2Q codes
The issue that CuiCtrlVisContM does not work correctly
[Utsusemi] The issue that M2PlotPlus does not open plotter (u2dplot) from D4MatSlicerQ
The issue that CuiCtrlVisContM does not work correctly
Update
[manyo] update mask file by R.Kajimoto
[manyo] The 2nd attempt to change the role of headPixelId attribute
[manyo] The first attempt to change the role of headPixelId attribute
Correct A-B-C parameters for PSDs around the beam catcher
Correct A-B-C parameters for new installed PSD
Add the information parameters for New installed PSD
[manyo] add a new arguments values pattern of UtsusemiReductionCommon::CalcPhi
[Utsusemi] refactoring codes to move VisContQParams.py to obsolete (step 2,3,4)
[Utsusemi] update codes to move VisContQParams.py to obsolete (step 1)
[Utsusemi] mv CuiCtrlVisContQ.py to obsolete and change some codes around it
Aug 2018
Update
[manyo] Change the treatment of functions on BaseCommands group
[manyo] Fix the issue of the possibility that WiringInfoEditorBase::PutNumOfPixelForDet returns wrong value
[Utsusemi-SAS] Remove FtlCalcDetectorEffi class
[Utsusemi] change UTSUSEMIMANYOVERSION from 0.3.7 to 4.0.0
[Utsusemi] mv codes around MPlot class to obsolete
[Utsusemi] mv codes around M2Plot class to obsolete
[Utsusemi] mv VisContParams.py DetectMap.py MethodAssistant2 to obsolete
[Utsusemi] mv VisContMParams.py CuiCtrlVisContM.py D4Mat_Manyo.py to obsolete
[Utsusemi] mv VisualContM.py to obsolete
[Utsusemi] mv D4MatSlicer.py, D4Mat2Slicer.py and SliceViewer3D to obsolete
update Makefile.obj
Jul 2018
Bugfix
Compile error about Python API on Python 3
small bugfix about error to add L2 information to Header and import module
Update
Remove BoseFactorChoppers class
Replace some double literals in C++ code
Add string constants in UtsusemiHeader to replace string literals in C++ code about detType
Replace string literals in C++ code with string constants in UtsusemiHeader.hh
Define string constants in UtsusemiHeader.hh as a replacement for string literal in C++ codes.
[devCorrectFuncs] update files for C++ compile.
[devCorrectFuncs] Remove ConvertToSPEChoppers class and UtsusemiHistogramBinToPoint class
[devCorrectFuncs] Apply UtsusemiReductionInEla funcs to data reduction part in UtsusemiD4Matrix2
[devCorrectFuncs] Remove ToPowderChoppers class
[devCorrectFuncs] Remove KiKfCorrection class
[devCorrectFuncs] Remove D4Matrix class
[devCorrectFuncs] Remove PhiCalculation class
[devCorrectFuncs] Remove UtsusemiD4MatOnMem from manyo code
[devCorrectFuncs] Add NormByKickers func in UtsusemiReductionCommon
[devCorrectFuncs] Add dHWCorrect func in UtsusemiGetNeunetHistogram::SetElementContainerMatrix
[devCorrectFuncs] Add dHWCorrection func in BaseCommandsInEla.py
refined and unified data reduction codes
divide functions in BaseCommands.py into ones for elastic and inelastic, unify functions in DR.py into BaseCommandsIne.py.
Jun 2018
Update
working for issue no. 46 to remove literal from codes 4
Aug 2018
Bugfix
[manyo] change the method to store data of StepByStep method in D4Mat2SlicerQ and small bugfix.
Update
working for issue no. 46 to remove literal from codes 3
working for issue no. 46 to remove literal from codes 2
working for issue no. 46 to remove literal from codes
continuous works for issueNo40 on Python facade codes
merge branch issueNo40
update do_make_Utsusemi.py
Jul 2018
Bugfix
[manyo] change the method to store data of StepByStep method in D4Mat2Slicer.
the issue about compile error on Windows
Jun 2018
Bugfix
[manyo] Add GUI for diagonal folding on D4MatSlicerQ.py
[manyo] Add Python methods which has same name as UtsusemiD4Matrix2 and do refactoring of OutputText3D method
[manyo] Add method for diagonal folding on D4Matrix and rename to UtsusemiD4Matrix for refactoring
[manyo] fix the issue that histogram creation on manyo-Emaki causes core dump.
[manyo] fix the issue of wrong treating arguments of UtsusemiD4Matrix2::AllocateD4MatOnDisk and add CLI method for UtsusemiD4Matrix2 and UtsusemiSqeCalc
Update
[manyo] small improvement of Makefile
May 2018
Bugfix
[manyo] fix the issue that the file path of data reduction script saved in a param file is not loaded on D4Mat2Slicer(Q)
[manyo] fix codes to improve actions for On-Line Mode button on D4Mat2Slicer(Q)
[manyo] the issue of wrong measurement periods returned from MakeRunList when there are several files from one module (numbering)
[manyo] UtsusemiSqeCalcXmlParams does not load correctly the rotateion steps
[manyo] some error vallues are nan
[manyo] ImportEcms is not working correctly on using D4MatGroup
[manyo] Fix some bugs on Utsusemi.i UtsusemiD4MatOnMem2.cc UtsusemiSqeCalcXtalParams.cc
Update
[manyo] add new methods for CLI to UtsusemiD4Matrix2 and do refactoring.
[manyo] attempt to decrease memory used for D4Mat2
[manyo] Remove out-of-use comment lines.
[manyo] Update codes to use external script of data reduction on OnLine differential treatment in D4Mat2Slicer(Q)
[manyo] fefactoring UtsusemiD4Matrix2 to unify codes having same role.
[manyo] update and refine codes to save a template file for external python script for data reduction on D4Mat2Slicer(Q)
[manyo] update codes to use external python script for data reduction on D4Mat2Slicer(Q)
[manyo] update codes to use mask file in continuous rotation mode on D4Mat2Slicer and D4Mat2SlicerQ
[manyo] apply the change of D4Mat2Slicer to D4Mat2SlicerQ
[manyo] remove useless lines
[0.3.6] Refactoring D4Mat2Slicer and UtsusemiD4Matrix2
[manyo] improve titles of 2DPlot
[manyo] improve titles of 2DPlot ( D4Matrx and VisualContM )
Update codes for renaming to UtsusemiD4Matrix2
rename UtsusemiD4MatOnMem2 to UtsusemiD4Matrix2
[manyo] improve CUI for D4Matrix
[manyo] improve CUI for D4Matrix and small bugfix
[manyo] improve initial values for arguments on DR.GetDataOfMonochroEi3
[manyo] Revise normalization factor in UtsusemiSubtractDarkBackground class
[manyo] Add UtsusemiSubtractDarkBackground class and script to treat this
[manyo] Improve argmuments on DR.GetDataOfMonochroEi3
[manyo] Add new argmuments on DR.GetDataOfMonochroEi3 to give PulseHeight range and Time-depend-background
[manyo] futurize D4MatSlicerQ.py D4Mat2SlicerQ.py for python3
[manyo] add closeEvent method for D4Mat2SlicerQ
[manyo] update codes to work at a grance
[manyo] Change object name of the sub window for data reduction panel
[manyo] Start D4mat2SlicerQ
[manyo] Add new methods in CuiD2Chart.py to change the main and sub titles and axes labels
[manyo] Improved CuiD2Chart.py to switch log scaling and apply smoothing
[manyo] Refactoring about DataStoreContRot
[manyo] improve the treatment of SampleInfo values when the box is empty
[manyo] Small improvements on GUI of D4MatSlicer2
[manyo] update manyo/Makefile.obj
[manyo] update D4Mat2Slicer.py
[manyo] Add new function to choose the script file to do Data Reduction by given script on Step By Step method
Others
[manyo] D4Mat2SlicerQ does not work.
Apr 2018
Bugfix
[manyo] The issue that angle calculation is not correct for BL01
[manyo] small issues of D4MatSlicerQ.py
[manyo] the issue that parameters of Data Reduction are not loaded correctly on TreatXmlParams in D4mat2Slicer
[manyo] the issue that a kind way of description of mask.txt causes wrong results
[manyo] correct of the description for DetParam argument in GetNeunetHist
[manyo] the issue that Segmentation fault happens when detId described in WiringInfo does not exist in DetectorInfo
Update
[manyo] Add new function to chose Mask file on Data Reduction for Step By Step method
[manyo] Add new class to UtsusemiD4MatOnMem2 to reduce memory
[manyo] Add new methods to UtsusemiD4MatOnMem for CUI control with Python List object
[manyo] Add new function to output SPE file on Step By Step mode of D4Mat2Slicer
add xml and mask files from BL
[manyo] improve vis/CuiD2Chart.py to use ElementContainerArray
[manyo] add UtsusemiSqeCalc::SaveXtalParam and bugfix of UtsusemiSqeCalcXtalParam::SaveFile
[manyo] refactoring D4Mat2Slicer.py
[manyo] refactoring D4Mat2Slicer.py
[manyo] remove unused comments
[manyo] improved TreatXmlParams on D4mat2Slicer
[manyo] refactoring of UtsusemiSqeCalc and UtsusemiSqeCalcXtalParams
[manyo] add new methods to enable to use python object as arguments
[manyo] rename VisuaCalcSqe to UtsusemiSqeCalc
add AMR mask file
[manyo] Change the order of searching
[manyo] Add new functions on Step By Step mode on D4MatSlicer2 and arrange GUI layout
[manyo] Add Step By Step mode of D4Mat2Slicer
[manyo] update functions in python-utsusemi-VNR/facade by Kasai-san
[manyo] Add two color maps used in M2Plot to SliceViewer3D
[manyo] Change the way to show some messages from cout to UtsusemiMessage, UtsusemiError and UtsusemiWarning
[manyo] remove DoMask function from DR.GetDataOfMonochroEi2 and DR.GetDataOfMonochroEi3
Others
[manyo] the issue that UtsusemiSetMask cannot treat old Mask.txt format
Mar 2018
Bugfix
[manyo] The issue that invalid value returns from UtsusemiNeunetEventDecoderBase::DecodeEventData
[manyo] The issue that twice Add Files In Folder causes the failure to update progress bar.
[manyo] The issue that ana.Reduction.BaseCommands.VisContMOutputFileByPhi does not work correctly with XtalParam.xml including given rotation steps
[manyo] The issue that the masked data points are not treated correctly from VisualCalcSqe::ConvertToD4Mat and D4Mat::AddToMatFromBin
[manyo] Change arguments of “Options” in GetNeunetHist
[manyo] the issue that obsolete file path description are used.
Update
[manyo] Add method to convert data to SPE files in D4Mat2Slicer
[manyo] Add methods to change flag to add tof binning vector to each EC, Change DoMask facade to use UtsusemiSetMask
bashrc.XXX
Feb 2018
Bugfix
[manyo] Give suitable return values in methods of UtsusemiTrignetDictionary and UtsusemiGetNeunetHistogram
[manyo] Fixed Makefile.obj.vc for Windows compiler
[manyo] The issue that frameInfo does not work correctly
[manyo] the issue that core dump happens when parameter files do not exists
Update
[manyo] Add calculation for an inverted geometry to KiKfCorrection
Jan 2018
Bugfix
M2Plot : improve SaveAsText dialog to avoid choosing wrong inadequate file, like invisible file
M2Plot : improve SaveAsText dialog to avoid choosing wrong inadequate file, like invisible file
Wrong logic to make differential T0 index list to be used to PreIncrement.
some bug fix on python3
Update
[manyo] Add new method SetSamplePosition
add BL02(DNA) codes and environment.
branch 0.3.6 : Improve creation histogram methods
new branch for Python3 and update codes using futurize –stage1
remove obsolete codes in python-utsusemi/ana/Reduction