Utsusemi Change History#

Author:

Yasuhiro Inamura

Last Update:

Jul 22, 2025

Changes in 4.0.250707#

Refer to 4.0.250707 or later in detail (only Japanese).

  • Jul 2025

    • Bugfix

      • [manyo] The problem that addition value using the key that is already in use causes the segmentation fault (core dumped) in the header of ElementContainer stored in ElementContainerArray or -Matrix.

  • Jun 2025

    • Update

      • [Utsusemi] Small updates.

      • [uGao] Update codes to select the DetectMap mode by users.

  • May 2025

    • Bugfix

      • [uGao] The problem that SaveAsText in M2PlotPlus occers error when ElementContainerMatrix is given and plot is not DetectMap mode

      • [Utsusemi] The problem that the access to the data given to the ShamotoDymPDF instance occurs core dump.

      • [Utsusemi] The problem that the ExecuteWideDymPDF function puts wrong results.

      • [manyo] Fixed SerialPySrv/depend occurs error.

    • Update

      • [manyo] Update README.md

      • [Utsusemi] Add Wide-Q Dymic PDF mode to ShamotoDymPDF class

      • [manyo] Add and update Makefile and relational files to build manyo with new module SerialPySrv using Makefile

      • [Utsusemi] Separate scripts and files for the build using Makefile on macOS into another folder

      • [Utsusemi] Update README for macOS and Makefile.mac

      • [manyo] Add README.md (how to build) and patch file for nexusformat to build on macOS

      • [manyo] Add some codes to build Manyo.SerialPySrv module

      • [manyo] Move codes relating with SerialPythonServer

      • [Utsusemi-DNA] Update some codes to treat the vanadium monitor and to change L1 for each monitor

      • [uGao] Add function to show the incident energy information when given data container header includes “Ei”.

Changes in 4.0.250501#

Refer to 4.0.250501 or later in detail (only Japanese).

  • May 2025

    • Bugfix

      • [Utsusemi] The problem that UTSUSEMI_USR_DIR/ana/tmp is not made by DlgSetUtsusemiEnv.py when UTSUSEMI_USR_DIR/ana/xml is existed.

      • [Utsusemi-SAS] The problem that TransmittanceCorrectionExp occurs error because of typo

      • [Utsusemi-DNA] The problem that the error occurs when the given file path (sampleDataFile) is existed in SolidAngleCorrDNA.

      • [manyo] The problem that MlfScatAbsoBodyManageer can not found NistXsectData.xml file.

      • [manyo] The problem that compile without MULTH definition occurs error.

    • Update

      • [Utsusemi-DNA] Update some codes to treat the monitor data at sample position and fixed some bugs in UtsusemiDNAILambdaCorrectionUseMonAtSample class

      • [Utsusemi-DNA] Add new DetectorInfo.xml and WiringInfo.xml including the stick monitor at sample position

      • [Utsusemi-SAS] Add Trans2 facades series and improve the treatment of argument DetRange of GetNeunetHistSAS.

      • [Utsusemi-SAS] Add new WiringInfo and environ_ana.xml from BL15 PC(121)

      • [Utsusemi-SAS] Add functions to do the transmission correction with angle dependence for each pixel.

      • [Utsusemi-DNA] Merge some codes updated in dnapca05(10.107.2.96).

      • [Utsusemi-SAS] Replace tab charactors with space ones as indent

      • [Utsusemi] Add LambdatoE function to convert Lambda (wevelength)[Ang] to Energy [meV] into UtsusemiUnitConverter class

      • [manyo] Add functions to check the sequence of pulse id in edb/t0b file into T0TreatTools class

      • [Utsusemi-SAS] Add UBSlice.py to execute functions in UBSlicer on command line and update manyo/TreatQhkWithUB

      • [Utsusemi] Update NormFactor arguments descriptions of GetDataOfMonochroEi3, Ei2

  • Apr 2025

    • Bugfix

      • [Utsusemi] The problem that DetectMap sometimes occurs error on plotting from “Append Sum”

Changes in 4.0.250420#

Refer to 4.0.250420 or later in detail (only Japanese).

  • Apr 2025

    • Bugfix

      • [Utsusemi] The problem that reading and writing XtalParam.xml used invalid format.

      • [Utsusemi] The problem that as previous commit included a bug, build error occurs on building debian package in Ubuntu22 and other environments.

    • Update

      • [Utsusemi] Add new MaskInfo in BL01

      • [uGao] Add functions to change defalt labels of axes on DetectMap mode in M2Plot+

Changes in 4.0.250224#

Refer to 4.0.250224 or later in detail (only Japanese).

  • Feb 2025

    • Bugfix

      • [uGao] The problem that MPlot occurs error on reading text file including minus error values for masking rule of Manyo

      • [uGao] The problem that grid lines and axes ticks have disappeared on M2Plot+ plotter after bugfix of the problem that the zoom and pan functions are not working correctly on matplotlib version of 3.9.0 or later.

      • [Utsusemi] The problem that arguments of SequenceEditor visualization can not be choosen for old type of VisualModule facade. (3)

      • [Utsusemi] The problem that UtilsOnChoppers::FitOnChoppers occurs the import error on import sum from scipy.

      • [Utsusemi] The problem that arguments of SequenceEditor visualization can not be choosen for old type of VisualModule facade. (2)

      • [Utsusemi] The problem that arguments of SequenceEditor visualization can not be choosen for old type of VisualModule facade.

      • [Utsusemi] The problem that UtsusemiGetNumOfMulTh does not work as expected.

      • [uGao] The problem that zoom and pan functions on plotter of DetectMap, M2Plot+ and MPlot are not working correctly on matplotlib version of 3.9.0 or later.

      • [Utsusemi] The problem that zoom and pan functions on plotter of DetectMap are not working correctly on matplotlib version of 3.9.0 or later.

      • [Utsusemi] Fixed SIK environ_ana.xml

      • [Utsusemi] The problem that zoom and pan functions on plotter of DetectMap are not working correctly on matplotlib version of 3.9.0 or later.

      • [uGao] The problem that zoom and pan functions on plotter of M2Plot+ and MPlot are not working correctly on matplotlib version of 3.9.0 or later.

      • [manyo] The problem that default values of argument –numth in do_make_Manyo.py does not use inner default value of NUM_OF_THREAD

    • Update

      • [uGao] Add functions to remove x-axis tick on DetectMap mode in M2Plot+

      • [uGao] Improve pixel information indication on M2Plot+ and add M2Plot+ CUI commands to change axis inversion.

      • [Utsusemi-DNA] Update facade/VisualModule for latest SequenceEditor visualization function

      • [Utsusemi] Update WiringInfo of BL14(AMR) by the correction for psd position and change bankInfo

      • [Utsusemi] Update WiringInfo and DetectorInfo for BL14

      • [Utsusemi] Update SIK WiringInfo from BL

Changes in 4.0.250131#

Refer to 4.0.250131 or later in detail (only Japanese).

  • Jan 2025

    • Bugfix

      • [Utsusemi] The problem that AddToMPlot function in SequenceEidtor’s Visualize dialog occurs run-time error.

      • [manyo] The problem that compiling on macOS causes the warning like (warning: delete called on ‘EventDataMonitorBase’ that is abstract but has non-virtual destructor)

      • [Utsusemi] The problem that the azimuth angle calculation for selected pixels by Append Sum on DetectMap is sometimes not correct.

      • [uGao] The problem that the rotation of the axes indication types for selected point on MPlot graph.

    • Update

      • [manyo] Simplify cords of #ifdef MULTH blocks in SearchInHeader

      • [Utsusemi] Improve to show some comments on DetectMap only when Utsusemi debug mode is on.

      • [Utsusemi] Improved CMakeLists.txt to use include(FindHDF5) and add new argument NEXUS_PATH to cmake procedure to give the path for the nexus format library

      • [manyo] Add new argument NEXUS_PATH to cmake procedure to give the path for the nexus format library

      • [manyo] Improved CMakeLists.txt to use include(FindHDF5)

      • [uGao] Improve the order of movements for current GUI objects in MPlot by tab key.

      • [Utsusemi] Improve CMakeLists.txt (move the Swig including commands)

      • [Utsusemi] Improve scripts for the installation on macOS and README.

      • [uGao] Update to ignore the warning message

Changes in 4.0.241226#

Refer to 4.0.241226 or later in detail (only Japanese).

  • Dec 2024

    • Update

      • [Utsusemi] Add CMakeLists.txt to compile codes using with cmake.

  • Nov 2024

    • Bugfix

      • [Utsusemi] The problem that DetectMap occurs the error using with matplotlib 3.9.0.

      • [manyo] The problem that some files are not placed in the installed include folder, which causes the compile error of other packages.

      • [manyo] Add MLF/__init__.py required for MLF package installation

      • [uGao] Fixed the problems caused by separating some classes from u2dplot.py as u2dplotBase.py

      • [uGao] The problem that the error occurs on MPlot

      • [Utsusemi] Fixed the problem that SavePowderDataToText rejects data container.

    • Update

      • [manyo] Remove environment variable CMAKE_SOURCE_DIR from CMakeLists.txt in core and MLF directories.

      • [manyo] Add CMakeLists.txt in manyo directory to add core and MLF as subdirectory

      • [manyo] Add MLF/CMakeLists.txt and update core/CMakeLists.txt

      • [manyo] Update CMakeLists.txt at core folder

      • [manyo] Add CMakeLists.txt into core folder

      • [Utsusemi] Update the code of DyPDF calculation using the fortran code given by Dr. Shamoto.

      • [Utsusemi] Add docstrings to codes of DyPDF facade and ShamotDymPDF

      • [Utsusemi] Add DyPDF facade function into SIK/facade/Cmm.py

      • [Utsusemi] Add DyPDF mode to ShamotoDymPDF class

  • Oct 2024

    • Update

      • [Utsusemi-SAS] Apply the facade visual modules of BL15 to new visulizer dialog of SequenceEditor.

      • [Utsusemi] Add function into ComboBox of arguments in Visualize panel of SequenceEditor to show only arguments with the types required by visualization codes.

      • [Utsusemi] Remove useless comment in DetectMap.py

Changes in 4.0.241010#

Refer to 4.0.241010 or later in detail (only Japanese).

  • Oct 2024

    • Update

      • [Utsusemi] Update some comments in SequencerQ.py

      • [Utsusemi] Add ComboBox of arguments in Visualize panel of SequenceEditor to enable easy selection of argument from the list of sequence commands’ return values.

      • [Utsusemi] Add ENG into UtsusemiEnvironmentSetting dialog.

      • [Utsusemi] Add original Header info into returned ECA from UtsusemiEventDataConverterNeunetWithPH::PutPulseHeightAll)

      • [Utsusemi] Add DymPDFFromSpinWText as a facade function for SIK

Changes in 4.0.240828#

Refer to 4.0.240828 or later in detail (only Japanese).

  • Aug 2024

    • Bugfix

      • [Utsusemi] The problem that DymPDFFromSpinWText occurs the memory leak

    • Update

      • [Utsusemi] Add DymPDFFromSpinWText function which DymPDF function can read the output text file from SpinW code.

      • [Utsusemi] Add NBR and DNA into _loadenv to execute the binary-mode apps on linux and macos.

  • Jul 2024

    • Bugfix

      • [Utsusemi-DNA] Fix the path expression in ElasticScanGUIQt.py

      • [Utsusemi] The issue that the build of Ubuntu24 debian package.

      • [manyo] The issue that the build of Ubuntu24 debian package.

      • [Utsusemi-SAS] The issue that the build of Ubuntu24 debian package.

      • [Utsusemi-DNA] The issue that the build of Ubuntu24 debian package.

    • Update

      • [Utsusemi] Add scripts to build deb package on Ubuntu24

      • [manyo] Add scripts to build deb package on Ubuntu24

      • [Utsusemi-SAS] Add scripts to build deb package on Ubuntu24

      • [Utsusemi-DNA] Add scripts to build deb package on Ubuntu24

      • [manyo] Improve some codes to remove the compile warning.

  • Aug 2024

    • Bugfix

      • [manyo] The issue that the compile error occurs on macOS with boost 1.85.0

    • Update

      • [manyo] Rename Makefille.mac to Makefile.py2.mac and Makefile.py3.mac to Makefile.mac

      • [Utsusemi-DNA] Update some manyo-LevmatTools codes to be compiled with mxml version 4.0

Changes in 4.0.240821#

Refer to 4.0.240821 or later in detail (only Japanese).

  • Aug 2024

    • Bugfix

      • [Utsusemi-DNA] Fix codes to avoid the warnings on compile(2).

      • [Utsusemi-DNA] Improve codes to avoid the warnings on compile.

    • Update

      • [Utsusemi-DNA] Improve C++ codes to avoid warnings on compile.

      • [Utsusemi-DNA] Improve codes to avoid the warnings on compile.

      • [Utsusemi-DNA] Improve codes to avoid the warnings on compile about the dynamic exception.

      • [uGao] Improve M2PlotPlus.py to avoid the RuntimeWarning with the latest version of PySide6

  • Jul 2024

    • Bugfix

      • [Utsusemi] The issue that D4Mat2Slicer does not work on Manyo-lib compiled with swig 4.2.0 and gcc 13.2.0 (Map<Double> object cannot be used on python)

      • [Utsusemi] Small bugfix for SequenceEditor and UtsusemiEnvironmentSettings App.

      • [Utsusemi-SAS] The issue that compile error occurs on macos with boost 1.85.0

      • [Utsusemi] Improve the parts layout of D4Mat2Slicer GUI and fixed that the time cost of slicing is invalid on memory save mode.

    • Update

      • [Utsusemi-DNA] Improve C++ codes to avoid warnings on compile.

      • [Utsusemi] Add Utsusemi GUI commands for macOS

      • [Utsusemi] Add and improve some scripts for compiling on macOS

      • [Utsusemi-DNA] Update codes and scripts to compile on macos.

      • [Utsusemi-DNA] Remove useless tags in environ_ana.xml

      • [Utsusemi-SAS] Rename Makefile.py3.mac to Makefile.mac

      • [Utsusemi-SAS] Rename Makefile.mac to Makefile.py2.mac

      • [Utsusemi] Set the memory save mode in D4Matrix2 as default mode.

      • [Utsusemi] Add the checkbox to change the memory save mode.

    • Others

      • [Utsusemi-DNA] Merge some codes updated in dnapca05(10.107.2.96).

  • Jun 2024

    • Bugfix

      • [manyo] The issue that the compile error occurs on macOS with boost 1.85.0

      • [Utsusemi-DNA] The issue that vector templates does not work on compiling with swig 4.2.0 on Ubuntu 24.04

      • [Utsusemi-DNA] The issue that the file path for the detector efficiency correction is wrong (given by old method) in BaseCommandsDNA::SolidAngleCorreDNA

    • Update

      • [manyo] Improve some codes to remove the compile warning.

      • [Utsusemi-DNA] Update do_make_Utsusemi.py to work on Ubuntu24.04

      • [Utsusemi-DNA] Add new function in DNA/facade/Cmm.py from the BL02 PC

      • [Utsusemi-DNA] Update the settings of objects for QDoubleSpinBox on SQWqt.py from the BL02 PC

      • [Utsusemi-DNA] Update the settings of objects for QDoubleSpinBox on ElasticScanGUI from the BL02 PC

      • [uGao] Add new arguments to set figure size in the constructor of U2IFInDark class

  • May 2024

    • Update

      • [Utsusemi-DNA] Update LS350IROHA2LogReader.py by Yamada@CROSS

  • Feb 2024

    • Update

      • [Utsusemi-DNA] Update SQW software by Yamada@CROSS

      • [Utsusemi-DNA] Update ElasticScanGUI codes by T. Yamada

Changes in 4.0.240731#

Refer to 4.0.240731 or later in detail (only Japanese).

  • Jul 2024

    • Bugfix

      • [Utsusemi-DNA] The issue that the fitting function on ElasticScan causes the error

    • Update

      • [Utsusemi-DNA] Add new sensors into ElasticScan program(2)

      • [Utsusemi-DNA] Add new sensors into ElasticScan program

      • [Utsusemi] Improve the positions for OK/Cancel buttons in DlgSetUtsusemiEnv.py

  • Jun 2024

    • Bugfix

      • [Utsusemi] The issue that the spin box GUI parts of Utsusemi Environment Setting Dialog are collapsed on Windows 11

      • [Utsusemi-SAS] The issue that vector templates does not work on compiling with swig 4.2.x

    • Update

      • [Utsusemi] Add the function to show the error dialog when “Load” data process fails in D4Mat2Slicer.

      • [Utsusemi] Apply new device to MakeRunList (Cry3He, …)

      • [Utsusemi] Rename Makefiles for macOS to use as default

      • [Utsusemi] Update scripts to build and install manyo and Utsusemi on macOS

      • [Utsusemi] Update do_make_Utsusemi.py to work on Ubuntu 24.04

      • [manyo] Update do_make_Manyo.py to work on Ubuntu24.04

      • [Utsusemi-SAS] Update do_make_Utsusemi.py to use argparse module and to work on Ubuntu 24.04

      • [Utsusemi] Improve FilterTrignet::DumpTrigEventFile method.

Changes in 4.0.240605#

Refer to 4.0.240605 or later in detail (only Japanese).

  • Jun 2024

    • Bugfix

      • [Utsusemi] The issue that the push of the file open button in SequenceEditor occurs error

    • Update

      • [manyo] Update T0TreatToolsBase::DumpInfo function to apply plural events files and improve showing information.

  • May 2024

    • Update

      • [Utsusemi] Add NBR to the choice of BL in UtsusemiSettignApp (DlgSetUtsusemi)

Changes in 4.0.240426#

Refer to 4.0.240426 or later in detail (only Japanese).

  • Apr 2024

    • Bugfix

      • [Utsusemi] The issue that vector templates does not work on compiling with swig 4.2.1

      • [manyo] The issue of wrong implementation of “unique” function used in MlfMatrixSlicer::GetPlaneAsDetectorMap.

      • [manyo] The issue that vector templates does not work on compiling with swig 4.2.1

      • [uGao] The issue that “from matplotlib.cm import get_cmap” causes error in matplotlib version 3.9.0 on Windows installed by PIP.

      • [Utsusemi] The issue that the search path is wrong in PutLatestDataFolder with given dataDir argument

      • [uGao] The issue that error occurs when ElementContainer are given in constructor of MPlotInDark, revice the docstrings

    • Update

      • [manyo] Update obsolete methods in boost::filesystem::path which cause compile error on boost v1.85.0

      • [Utsusemi] Add new python function to get latest run number and it data folder

      • [uGao] Add new function to give upper or lower limit in AutoScale (intensity) mode of U2IFInDark and u2dplot with the dark mode.

      • [uGao] Update MPlotInDark.py to control MPlot without X server

      • [uGao] Add MPlotInDark.py to control MPlot without X server

      • [Utsusemi] Enabled to give new device name of BL14 (He3TL) in devTemp and devGonio of MakeRunList commands.

  • Feb 2024

    • Bugfix

      • [Utsusemi] The issue that CalcContainers function can not treat the masked data point correctly(2).

      • [Utsusemi] The issue that CalcContainers function can not treat the masked data point correctly.

      • [Utsusemi-SAS] The issue that the treatments of a masked data point in some functions are not suitable.

      • [Utsusemi-SAS] The issue that the error calculation of Polynomial3 in GetCalcTransmittance is wrong.

    • Update

      • [Utsusemi] Update WiringInfo of BL01

      • [Utsusemi] Replace the literal value for the error value for masked point with 0 intensity with UTSUSEMIMASKERRORVALUE

      • [Utsusemi] Add the function to reduce the NXSPE file size by reducing the precision of data values in NXSPE file(2).

      • [Utsusemi] Add the function to reduce the NXSPE file size by reducing the precision of data values in NXSPE file.

      • [Utsusemi-SAS] Fixed small typo.

      • [manyo] Remove the file which was uploaded by typo

    • Others

      • [Utsusemi] The issue that SequenceEditor’s commands list shows wrong arguments on launching with the given initial sequence script

      • [Utsusemi] The issue that PutLatestRunNoFromDataFolder occurs core dump error when the data folder includes the file or folder with short ( lower than 9 ) name.

Changes in 4.0.240318#

Refer to 4.0.240318 or later in detail (only Japanese).

  • Mar 2024

    • Update

      • [uGao] Improve the retry code for the failure of the socket connection in QtCom.py on macOS

  • Feb 2024

    • Bugfix

      • [uGao] The issue that ImportError in FastPlotQt.py on scipy version 1.12.0

      • [uGao] The issue that the data returned from uGaoUtil::ConvertEC causes the error in latest matplotlib when the error values are less than 0.

  • Jun 2023

    • Bugfix

      • [uGao] The issue that on launching M2Plot+ the saved setting about Ave/Sum is not applied into M2PlotPlus main panel.

      • [uGao] The issue that on launching M2Plot+ the saved setting about Ave/Sum is not applied into parameter setting dialog.

      • [Utsusemi-DNA] Typo of the name of modules

      • [Utsusemi] The issue that the script to create environment setting on macOS does not work correctly

      • [Utsusemi-SAS] The issue that the histogram creation of RPMT data does not find the RPMT data file

      • [Utsusemi] The issue of the wrong treatment of flags –with-para and –without-para at do_make_Utsusemi.py

      • [uGao] The issue that change the backend to Agg does not work in FastPlotQt.py

    • Update

      • [uGao] Add the function to save and load initial setting file in the current directory.

      • [Utsusemi-DNA] Improve the codes for ElasticScan by Dr. T.Yamada

      • [Utsusemi-SAS] Remove useless comments

      • [Utsusemi] Improve do_make_Utsusemi.py with DIST_NAME is Ubuntu22

      • [Utsusemi-SAS] Add function to dump the calculated factor and error by a Polynominal Approximation method with the angle dependency into ElementContainer

      • [Utsusemi-SAS] Add new method for transmittance correction using “Polynominal Approximation”

      • [Utsusemi-SAS] Delete the unusual file

      • [Utsusemi-SAS] Add new fitting function for the transmittance correction using “Polynominal Approximation”

      • [Utsusemi] Update BL01 WiringInfo

      • [manyo] Improve do_make_Manyo.py

      • [manyo] Add T0TreatToolsBase::DumpInfo to show the information included in event data

      • [Utsusemi] Change the order of options on executing do_make_Utsusemi.py with –help

      • [Utsusemi] Improve do_make_Utsusemi.py to use argparse module

      • [Utsusemi-DNA] Delete bashrc.manyo.release

Changes in 4.0.240119#

Refer to 4.0.240119 or later in detail (only Japanese).

  • Jan 2024

    • Bugfix

      • [uGao] The issue that plotting-in-dark mode (U2IFInDark.py) causes the error on sst access without launching Xserver (X-forwarding).

Changes in 4.0.240116#

Refer to 4.0.240116 or later in detail (only Japanese).

  • Jan 2024

    • Update

      • [Utsusemi] Add new WiringInfo for SIK.

      • [Utsusemi] Update environ_ana.xml for SIK.

Changes in 4.0.231224#

Refer to 4.0.231224 or later in detail (only Japanese).

  • Dec 2023

    • Bugfix

      • [Utsusemi-SAS] The issue that mask does not work in I0Lambda correction(2). (DATA_RDCT-259 空蟬4:大観I0Lambda補正でマスクが効かない)

  • Nov 2023

    • Bugfix

      • [Utsusemi-SAS] The issue that mask does not work in I0Lambda correction. (DATA_RDCT-259 空蟬4:大観I0Lambda補正でマスクが効かない)

      • [Utsusemi] The issue that PowderSQE uses wrong type (CT9) of proton current instead of CT8Neutron.

      • [Utsusemi] The issue that the sample rotation message in M2Plot+ plot of sliced data from VisualContM are not suitable.

    • Update

      • [Utsusemi] Add new WiringInfo and mask file for new detectors in BL14

      • [Utsusemi] Add new WiringInfo, DetectorInfo and mask file for new detectores in BL14

      • [uGao] Remove the scroll bars in the plane slice panels.

  • Oct 2023

    • Update

      • [Utsusemi] Update compiling scripts on macOS with AppleSilicon

      • [Utsusemi] Add new functions into UtsusemiD4Matrix2 to export and import the data set of a angle as ElementContainerMatrix

  • Sep 2023

    • Bugfix

      • [Utsusemi] Fixed typo of UTSUSEMI_KEY_ENERGYTRANSFER

Changes in 4.0.230907#

Refer to 4.0.230907 or later in detail (only Japanese).

  • Sep 2023

    • Bugfix

      • [Utsusemi] Fixed the typo, wrong variable names, wrong module names and moved import to the top of code, which are detected by the VS code.

      • [Utsusemi] Fixed typos, wrong variable names and move import to the top of the code. These are detected by VScode.

      • [Utsusemi] The issue that a part of the data reduction information in the saved d4m/d4mz file and sometimes core dump happens on loading saved d4m/d4mz.

    • Update

      • [Utsusemi] Add the function to D4Mat2Slicer to export (dump) all S(Q1, Q2, Q3, hw) data into a text file.

  • Aug 2023

    • Bugfix

      • [Utsusemi] The issue that a part of the data reduction information in the saved d4m/d4mz file of D4Mat2Slicer is lost.

      • [manyo] The issue that MlfDetectorEfficiencyCorrection::MakeApproximateData does not make the data file with the correct format

    • Update

      • [manyo] Improve the DoubleBinArrange to ignore small differences on comparing between double values.

  • Jul 2023

    • Bugfix

      • [Utsusemi] The issue that None value returns from Cmm::IntegPixels function

      • [Utsusemi-SAS] The issue that ElementContainer treated by the SaveIqToText function occurs the error on plotting in MPlot with log axis.

      • [uGao] Revert ETS_TOOLKIT setting

      • [uGao] Fixed a small bug.

      • [uGao] Fixed many small bugs.

    • Update

      • [Utsusemi] Update the data files for the detector efficiency correction at AMR(2)

      • [Utsusemi] Update the data files for the detector efficiency correction at AMR

      • [Utsusemi] Update D4Mat2Slicer to use uGao::SliceViewer3D, and small bugfix

      • [Utsusemi] Improve the way to use MlfArraySlicer::CutAlongY in SaveDataToDAVEgrp

      • [Utsusemi] Revise some python codes to apply to PEP8(3)

      • [Utsusemi] Revise some python codes to apply to PEP8(2)

      • [Utsusemi] Revise some python codes to apply to PEP8

      • [uGao] Add functions to choose parameter files by the given run number, and to load the Manyo Data Binary format file.

      • [uGao] Add the function to read text file.

      • [uGao] Add new function to slicing in order to append the sliced plot without elimination of the previous ones.

      • [uGao] Restructure the code of ViewMainData::getDataInformation in SliceViewer to use the method of ElementContainer.(2)

      • [uGao] Restructure the code of ViewMainData::getDataInformation in SliceViewer to use the method of ElementContainer.

      • [uGao] Chenge the global variables which are not called from other methods to local ones in the method of ViewMainData::getDataInformation in SliceViewer3D.

      • [uGao] Change ETS_TOOLKIT setting and version information

      • [uGao] Revise README.md in SliceViewer3D folder

      • [uGao] Update README.md in SliceViewer3D folder

      • [uGao] Remove useless spaces at the end of lines.

      • [uGao] Add SliceViewer3D/README.md about the environment SliceViewer works.

      • [uGao] Update SliceViewer3D codes to work on Ubuntu 22 with PySide6 and pyqtgraph

      • [uGao] To use boostXmlParser

Changes in 4.0.230719#

Refer to 4.0.230719 or later in detail (only Japanese).

  • Jul 2023

    • Bugfix

      • [uGao] Fixed the issue that some functions of M2Plot+ do not work correctly with a log-scale axis mode.

    • Update

      • [uGao] To use QApplication.screen instead of qApp.desktop

      • [uGao] To use QApplication and QApplication.screen instead of qApp and qApp.desktop

Changes in 4.0.230711#

Refer to 4.0.230711 or later in detail (only Japanese).

  • Jul 2023

    • Bugfix

      • [Utsusemi] The issue that that PowderSQE occurs the error(3).

      • [Utsusemi] The issue that PowderSQE occurs the error(2).

      • [Utsusemi] The issue that PowderSQE occurs the error.

      • [Utsusemi] The issue that the projection treatment of VisualCont occurs the error.

    • Update

      • [Utsusemi] Improve parameters to calculate the detector efficiency for AMR.

      • [Utsusemi] Add Install.py to build and install Utsusemi software.

Changes in 4.0.230615#

Refer to 4.0.230615 or later in detail (only Japanese).

  • Jun 2023

    • Bugfix

      • [Utsusemi] The issue that the compile fails on CentOS 7

      • [Utsusemi-SAS] The issue that the compile fails on CentOS 7

      • [Utsusemi-SAS] The issue that import Manyo.SAS error occurs on the Utsusemi installed by debian package.

      • [Utsusemi] Fixed the typo of th definition in the XtalPram.xml

    • Update

      • [manyo] Add the header contents of the original ElementContainerMatrix to the result of AverageElementContainerMatrix

Changes in 4.0.230606#

Refer to 4.0.230606 or later in detail (only Japanese).

  • Jun 2023

    • Update

      • [Utsusemi] Add the new facade PowderSQE produced by DR. R.Kajimoto

      • [Utsusemi] Add the comment blocks to codes as method documentations and remove useless space charactor at the end of a line

      • [Utsusemi] Add the comment blocks to codes as method documentations and fixed small bugs.

      • [Utsusemi] Add new method to calculate the power of the intensity on CalcContainers.

      • [manyo] Add the function to calculate the power of the intensity of containers in ElementConainerArray and -Matrix

      • [manyo] Add the function to calculate the power of the intensity of ElementConainer

      • [Utsusemi] Changes the default of the checkbox of save data with compress to ON.

      • [Utsusemi] Changes the LLD values of all PSD in all WiringInfo files in AMR(BL14) from 560 to 900.

      • [Utsusemi] Add the comment blocks to codes as method documentations and remove useless space charactor at the end of a line

  • May 2023

    • Bugfix

      • [Utsusemi] The issue that NxspeFileIO can not read the saved nxspe file correctly (Almost of data points are masked.)

      • [Utsusemi] The issue that “Data Reduction Script” parameter on D4Mat2Slicer changes to “default” after loading the d4m data file.

      • [Utsusemi] The issue of the invalid type of the argument of UtsusemiD4Matrix2::SetD4MatDataReductionContinuosSetAnglePerEncode

    • Update

      • [Utsusemi] Unified the parameter formats for the time independent background correction between GetDataOfMonochroEi3 and GetNeunetHist

      • [Utsusemi-SAS] Add the description of RPMTSetMaskBy2Theta class in the code.

Changes in 4.0.230526#

Refer to 4.0.230526 or later in detail (only Japanese).

  • May 2023

    • Bugfix

      • [Utsusemi-SAS] The issue that the histogram creation of RPMT with multi-runNos occurs the error.

    • Update

      • [Utsusemi-SAS] Add new enable value d to the argument AxType of GetMonHistSAS

      • [Utsusemi] Imporove the UtsusemiFilterTrignet::DumpTrigEventFile to write the time stamp (date and time) in the output file.

      • [Utsusemi] Update Doxyfile and DoxySwig file

  • Apr 2023

    • Bugfix

      • [uGao] The issue that the MPlot occurs the error when the old MPlot setting file ( made by python2 ) is loaded.

      • [uGao] The issue that the socket connection timed out error occurs again on macOS with arm64.

      • [uGao] The issue that the socket connection timed out error occurs again on macOS with arm64.

      • [Utsusemi] The issue that some data reduction parameters change to default values after loading of the d4m, d4mz file

      • [uGao] The issue that slice along X of the inelastic powder data causes core dump when the given lower value of Y range is below minimum of Y axis of the data.

      • [Utsusemi] The issue of the core dump of D4Mat2Slicer occurs on executing the projection and slice just after save of the compressed data.

      • [Utsusemi] The issue that the partial imoprt of XtalParam info causes the change of Rotation info.

      • [Utsusemi] The issue that the work of normFactor on D4Mat2Slicer is not correct when normFactor value is ninus.

      • [Utsusemi] The issue that the works are not correct when the number of “Start Angle” is different from that of “RunNo” on D4Mat2Slicer with the continuous rotation mode.

      • [Utsusemi] The issue that EnvironSetting in App mode occurs error on PySide6.5.0

      • [Utsusemi] The issue that some docstrings of UtsusemiHeader are not conveted correctly on Doxygen + Sphinx + breathe

    • Update

      • [Utsusemi] Add the comment blocks to codes as method documentations and remove useless space charactor at the end of a line

      • [Utsusemi] Define new tag in CaseInfo to ignore the kicker in the range used for the conditions.

      • [Utsusemi] Add functions of D4Mat2Slicer to change the face color of the buttons to red while loading/saving the binary data on D4Mat2Slicer, to change the status of Load/Save buttons by the data reduction process.

      • [Utsusemi] Change the extention of file name saved by D4Mat2Slicer with compression to “d4mz”

      • [Utsusemi] Add the function to ignore the kicker signals in the range of the conditions to UtsusemiTrignetCounter.

      • [Utsusemi] Add UtsusemiShell on App mode.

      • [Utsusemi] Update the Doxyfile used by latest version of sphinx and the DoxySwit40.i

      • [Utsusemi] Improve App mode in Linux version

    • Others

      • [Utsusemi] Remove the preprocessor in UtsusemiD4Matrix2 code to ignore the function to treat the compressed data for Windows.

Changes in 4.0.230418#

Refer to 4.0.230418 or later in detail (only Japanese).

  • Apr 2023

    • Bugfix

      • [Utsusemi] The issue that EnvironSetting app causes TypeError launched on PySide6.5.0

      • [uGao] The issue that uGao software causes TypeError launched on PySide6.5.0

      • [manyo] The issue that some scripts to create manuals do not run on python3

      • [Installer] The issue that GUI applications cause the error on macOS

    • Update

      • [uGao] Update some GUI codes to remove DeprecationWarming with PySide6

      • [manyo] Update help for manyo library commands

      • [Utsusemi] Update WiringInfo of SIK environment (ABC parameters)

Changes in 4.0.230411#

Refer to 4.0.230411 or later in detail (only Japanese).

  • Apr 2023

    • Bugfix

      • [Utsusemi] The issue of the error on lounching DlgSetUtsusemiEnv.py

    • Update

      • [Utsusemi] Add the function to set automatically the angle-per-encoder value suitable for BL (SIK and AMR) into D4Mat2Utils::MakeCaseInfoFile

      • [Utsusemi] Update Makefile.py3.vc for including zlib.

Changes in 4.0.230403#

Refer to 4.0.230403 or later in detail (only Japanese).

  • Apr 2023

    • Bugfix

      • [Utsusemi] The issue that the error happens on histogram creation when the data in the time slice region is empty.

      • [Utsusemi] The issue that DlgSetUtsusemiEnv.py causes the error in Windows 10 + python.org 3.9.13 + pip

      • [Utsusemi] The issue that GUI of D4Mat2Slicer shows old data reduction info though other run list is added ( only after execution of data reduction ).

    • Update

      • [Utsusemi] Update D4Mat2Slicer code to save runlist information of Step-by-step mode into XtalParam info in the binary d4m data file

      • [Utsusemi] Update D4Matrix2 class for Windows.

      • [Utsusemi] Add MPlot app in utsusemi/bin

      • [Utsusemi] Update DlgSetUtsusemiEnv.py by VIC

  • Mar 2023

    • Update

      • [Utsusemi] Add compile option to avoid compile of the code using zlib on Windows.

  • Feb 2023

    • Bugfix

      • [Utsusemi-DNA] Improve return value treatment in AdvQECalculation::CalcQE

      • [Utsusemi] The issue about compile error on Windows

      • [Utsusemi-SAS] The issue about compile error on Windows

    • Update

      • [Utsusemi] Update some GUI codes to remove DeprecationWarming with PySide6

      • [Utsusemi-DNA] Use UtsusemiEnvGetUserDir() to set paths instead of os.environ[“HOME”] or /home/dnaadmin/

      • [Utsusemi-DNA] Add some scripts to build on macOS with applesilicon.

      • [Utsusemi] Improve DlgSetUTsusemiEnv.py

      • [Utsusemi] Add the function to fill the conversion parameter between encoder counts and angle with BL defaults when it is empty in loaded XtalParam info.

      • [Utsusemi] Add the checkbox to save data with compression in D4Mat2Slicer

      • [utsusemi] D4Mat2 data (d4m) does not include Projectin and Slicing info in XtalParam before doing projection and slice.

      • [Utsusemi] Add new function to change the conversion parameter between the count of the encoder signals and actual angle value.

      • [Utsusemi] Add TrigNET information into the WiringInfo at BL14

      • [Utsusemi] Update Makefile.py3.vc for latest Windows compiling.

      • [manyo] Update Makefile.py3.vc for latest Windows compiling.

      • [Utsusemi-SAS] Update Makefile.py3.vc for latest Windows compiling.

      • [Utsusemi] Add D4Matrix2::SaveXtalParam, add header information to the sliced eca to set default axes on M2Plot+

      • [Utsusemi] Improved and fixed small bug.

  • Jan 2023

    • Bugfix

      • [Utsusemi] The issue that DlgSetUtsusemiEnv treat incorrect Utsusemi evironment variables inside and save wrong variables as configure file.

      • [Utsusemi-SAS] The issue that the Q calculation in ConvertQspaceWithGrav is not correct.

      • [Utsusemi] The issue that D4Mat2Slicer inserts extra tags <runList> into output XtalParam.xml on Step-by-Step mode.

      • [Utsusemi] The issue that step values at Slice on D4Mat2Slicer make the process freezed

      • [Utsusemi-SAS] The issue that the error occurs on NormByBeamCurrent with RPMT data was used as a monitor (GetMonHist)

      • [Utsusemi-SAS] The issue that QLamda limitation function in SectorAverage does not work correctly

      • [manyo] The issue that MLF/database folder is not installed on macOS.

      • [Utsusemi-DNA] Fixed for the compile errors of non-void function does not return a value

      • [Utsusemi-DNA] The issues that AdvILambdaCorrectionDNA and AdvSolidAngleCorrectionDNA occurs core dump on Ubuntu in Docker on AppleSilicon macOS.

      • [Utsusemi] fixed small bug on compiling.

    • Update

      • [Utsusemi] Add new functions to add information to construct XtalParam on Step-by-Step mode of D4Matrix2

      • [Utsusemi-SAS] Improve the method to ConvertToQspace::SetIncidentBeamRPMT to enable to use default position

      • [Utsusemi-SAS] Add new method to ConvertToQspace::SetIncidentBeamRPMT to give beam center position on RPMT by DET and PIX

      • [Utsusemi-SAS] Convert python code of SetRPMTMask2thetaByGrav to RPMTSetMaskBy2theta class in C++.

      • [Utsusemi-SAS] Update environ_ana.xml to use new RPMT between 205596 and 206271.

      • [Utsusemi] Add functions in UtsusemiD4Matrix2 to treat Xtalparam on step-by-step mode.

      • [Utsusemi] Add new functions to store and to update XML about sample and data reduction information in D4Matrix2

      • [Utsusemi] Fixed Typo in D4Mat2SlicerQ, but not influenced on works

      • [Utsusemi-SAS] Improved data treatments for histogram data with x-axis of d-value instead of lambda.

      • [Utsusemi-SAS] Add new facade function to make pixels masked on RPMT by given 2 theta with the effect of center positions dropping by a gravity

      • [Utsusemi-SAS] Add new measurement period information into RPMT data header.

      • [Utsusemi-SAS] Add new facade function about ConvertQSpaceWithGravity to treat new type of RPMT data treatments

      • [Utsusemi-SAS] Remove useless visualization modules (VisualContM).

      • [Utsusemi-SAS] Add new DetectorInfo_newRPMT_230209.xml made by CreateRPMTDetectorInfoFromData

      • [Utsusemi-SAS] Update environ_ana.xml and DetectorInfo_newRPMT_origin.xml

      • [Utsusemi-SAS] Add new DetectorInfo_N2MON**.xml

      • [Utsusemi] Add new MaskInfo on SIK

      • [Utsusemi-SAS] Add the new functions to do QzProjection with only given banks.

Changes in 4.0.230126#

Refer to 4.0.230126 or later in detail (only Japanese).

  • Jan 2023

    • Update

      • [Utsusemi] Improve compress and uncompress code in UtsusemiD4Matrix

      • [Utsusemi] Add new function to save d4m file with data compression on D4Mat2

      • [manyo] Update ReadNeXusFile code to remove warning messages on comile.

Changes in 4.0.230116#

Refer to 4.0.230116 or later in detail (only Japanese).

  • Jan 2023

    • Bugfix

      • [Utsusemi] The issue that the conversion error occurs on LoadDataFromSPE

      • [manyo] The issue that compile warning occurs.

      • [manyo] The issue of the failure to get beam current as CT9

    • Update

      • [Utsusemi] Change definition of UTSUSEMI_WORK_DIR variable

      • [manyo] Improve comment descriptions to output on warning or error status.

      • [Utsusemi] Improve definition of default WORK_DIR path in python-utsusemi/bin/_loadenv at the binary mode

      • [Utsusemi] Add Ana command in python-utsusemi/bin

      • [Utsusemi] Improve definition of default WORK_DIR path in python-utsusemi/bin/_loadenv at the binary mode

  • Dec 2022

    • Bugfix

      • [manyo] The issue that old command (python-config) is used on depend.mac

      • [Utsusemi] The issue that D4MatrixCalc causes core dump on executing.

      • [Utsusemi] The issue that do_make_Utsusemi.py causes the error

      • [Utsusemi-SAS] The issue about ModuleNotFoundError on import Manyo.SAS

      • [Utsusemi] The issue that depend.mac occurs error

    • Update

      • [Utsusemi] Add Ana command in python-utsusemi/bin

      • [manyo] Fixed some codes which cause warning on compile ( to use snprintf instead of springf, etc)

      • [uGao] Rewrite QtCom.py and uGaoUtil.py to be applied to PEP8

      • [uGao] Move color map data from uGaoUtil to uGaoColorMap

      • [uGao] Rewrite hard-to-see codes for the list of color map data

      • [uGao] Improve the action to open MPlot and M2PlotPlusCui on macos

      • [Utsusemi-SAS] remove useless codes

      • [Utsusemi-SAS] Improve the plot style of the CreateRPMTDetectorInfoFromData results

      • [Utsusemi-SAS] Add original DetectorInfo_newRPMT.xml for CreateRPMTDetectorInfoFromData

      • [Utsusemi-SAS] Improve messages indications on RPMTDataConverter

      • [Utsusemi-SAS] Add new function to arrange RPMT DetectorInfo.xml for RPMT conditions

      • [Utsusemi-SAS] Update SASDetectorInfoEditorRPMT class to use latest Utsusemi class as a base

      • [Utsusemi] Improve description of __version__

      • [Utsusemi] Add new constructor with arguments to UtsusemiDetectorinfoEditorXXX class series.

      • [Utsusemi] Small change swig’s option in Makefile.py3.mac

      • [Utsusemi] Changes UtsusemiDetectorInfoEditorBase to use UtsusemiDetectorInfoEditorTemplate

      • [Utsusemi-SAS] Add new functions to obtain gravity dropping parameter on RPMT

      • [Utsusemi] Add new class UtsusemiDetectorInfoEditorNeunet

      • [Utsusemi-SAS] unify the code indent in RPMTDataConverter (replace a tab charactor with 8 spaces, trim spaces)

      • [Utsusemi-SAS] RTMPDataConverter uses SASDetectorInfoEdirotRPMT instead of BoostXmlParser

      • [Utsusemi] replace a tab charactor with 8 spaces, trim spaces (2)

      • [Utsusemi] replace a tab charactor with 8 spaces, trim spaces

  • Jan 2023

    • Bugfix

      • [Utsusemi] The issue that the warning messages ‘sprintf is deprecated’ are shown on compiling with clang++ on macOS

    • Update

      • [Utsusemi-SAS] Add new functions to do fitting on 2D map of RPMT data

Changes in 4.0.230116#

Refer to 4.0.230116 or later in detail (only Japanese).

  • Dec 2022

    • Update

      • [Utsusemi-SAS] Add uninstall option in Makefile.py3.mac

Changes in 4.0.221220#

Refer to 4.0.221220 or later in detail (only Japanese).

  • Dec 2022

    • Bugfix

      • [Utsusemi-SAS] Small bugfix for compile on macOS

      • [Utsusemi-SAS] The issue that the warning messages ‘sprintf is deprecated’ are shown on compiling with clang++ on macOS

      • [Utsusemi-SAS] The issue that UBSlicer occurs error on PySide6 environment (2)

      • [Utsusemi-SAS] The issue that UBSlicer occurs error on PySide6 environment

      • [Utsusemi] The issue that DlgSetUtsusemiEnv does not work about treating WORK_DIR

      • [Utsusemi] The issue the results of DymPDF calculation are invalid on Windows Utsusemi.

    • Update

      • [Utsusemi] Add DEFAULT_FONTSIZE environment variable in default bashrc

      • [Utsusemi] Improve treating of working directory in applications using the environment variables

      • [Utsusemi] Add new method in DetectorInfoEditorBase to pick up list of detId of position information in DetectorInfo

      • [Utsusemi-SAS] Add functions to treat shift values for visualization area on RPMT + KEK

      • [Utsusemi] Rewrite RPM SPEC files for HPN

      • [Utsusemi] Add some files usefull for compiling Utsusemi on macOS with AppleSilicone

      • [Utsusemi-SAS] Add the functions to apply LLD and HLD for each axis on RPMTDataConverter class independently

  • Nov 2022

    • Bugfix

      • [Utsusemi] The issue that DetectorInfoEditorBase occurs error on compiling.

      • [Utsusemi] Typo in VisualContM ( Units of lattice constants )

      • [uGao] The issue that error occurs on plotting after changing X Key on DetectMap mode.

      • [Utsusemi-SAS] The issue that 2D data from QzProjection and MakeRegionOfSectAve is plotted with only index on M2Plot+

      • [Utsusemi] Improvement about treatment of cases in a frame using Ambiguity param=3 at UtsusemiFileterBase::CheckAmbiguousFrame

      • [Utsusemi-SAS] The issue that treatment of RPMT occurs error about ‘No data of given run(s)’

    • Update

      • [Utsusemi] Add new methods at the classes around DetectorInfoEditorBase

      • [uGao] Change the format to show scale parameters

      • [Utsusemi] Update codes to compile manyo-lib on AppleSilicon macOS

      • [Utsusemi] rename folder m1 to AppleSilicon including the scripts to build Utsusemi on macOS

      • [Utsusemi-SAS] Add new WiringInfo (WiringInfo_20221125.xml)

      • [Utsusemi-SAS] Add new WiringInfo (WiringInfo_after2021B_20220118.xml)

      • [Utsusemi-SAS] Add arguments in ConvertFromRPMTK2Psd to set LLD, HLD and limit of coincidence

      • [Utsusemi-SAS] Update environ_ana.xml from the beamline environment

      • [Utsusemi-SAS] Add new method in RPMTDataConverter to pull out the pulse height information from RPMT event data

      • [Utsusemi-SAS] Add new envion_ana.xml and DetectorInfo for RPMT

      • [Utsusemi] Add new functions to crean the dictionary of Run Data Path.

      • [Utsusemi-SAS] Add installation bin/UBSlicer for debian package on Ubuntu22

  • Oct 2022

    • Bugfix

      • [Utsusemi-SAS] The issue about failure to install bin/UBSlicer for debian package

      • [Utsusemi-SAS] The issue that the events outputted from RPMTDataConverter occurs warnings that T0 Event is broken becase module in T0Event is not same as given moduleNo

      • [Utsusemi-SAS] put environ_ana.xml back to use previous WiringInfo_newRPMT_190123.xml

      • [Utsusemi] The issue that wrong python version is used in setting file of debian package for Ubuntu22 ( DATA_RDCT-177 )

      • [manyo] The issue that wrong distribution version is used in setting file of debian package for Ubuntu22

      • [manyo] The issue that wrong python version is used in setting file of debian package for Ubuntu22

      • [Utsusemi-SAS] The issue that wrong python version is used in setting file of debian package for Ubuntu22 ( DATA_RDCT-177 )

      • [Utsusemi-DNA] The issue that wrong python version is used in setting file of debian package for Ubuntu22 ( DATA_RDCT-177 )

      • [Utsusemi-DNA] The issue that compile on Ubuntu22 environment failes

      • [Utsusemi] The issue that DetectMap occurs error at some conditions.

    • Update

      • [Utsusemi-SAS] Add installation bin/UBSlicer for debian package

      • [Utsusemi] Add new WiringInfo and update environ_ana for BL01

      • [Utsusemi] Add new MaskInfo_220121.xml and update environ_ana.xml for BL01

      • [Utsusemi-SAS] Add UBSlicer louncher in SAS/bin

      • [Utsusemi-SAS] Update bashrc.py3.SAS

      • [Utsusemi-SAS] Add ubslicer and MPlot aliases settings into bashrc.py3.SAS

      • [Utsusemi-SAS] Add environment variable MLF_T0PIDCHECK_IGNORED into bashrc.py3.SAS

      • [Utsusemi-SAS] Update do_make_Utsusemi.py to latest one

      • [Utsusemi] Fixed typo in setting files to make debian pakcage for Ubuntu22

      • [Utsusemi] Add setting files to make debian pakcage for Ubuntu22

      • [manyo] Add setting files to make debian pakcage for Ubuntu22

      • [Utsusemi-SAS] Fixed typo in setting files to make debian pakcage for Ubuntu22

      • [Utsusemi-SAS] Add setting files to make debian pakcage for Ubuntu22

      • [Utsusemi-DNA] Add setting files to make debian pakcage for Ubuntu22

  • Sep 2022

    • Bugfix

      • [Utsusemi] The issue that ImportError about QAction occurs on PySide

      • [uGao] The issue that ImportError occurs on PySide

      • [Utsusemi-DNA] The issue that new facade functions are not shown on SequenceEditor ( DATA_RDCT-154 空蟬4:DNAの新しいモニターの処理 )

    • Update

      • [manyo] Update do_make_Manyo.py to change –without-para as default

      • [Utsusemi] Add DNA and NBR to instrument selection on Utsusemi Environment Setting Dialog.

  • Aug 2022

    • Bugfix

      • [Utsusemi] The issue that Syntax error occurs on using Makefile

      • [manyo] The issue that Syntax error occurs on using Makefile

      • [Utsusemi-SAS] The issue that Syntax error occurs on using Makefile

      • [Utsusemi-DNA] The issue that Syntax error occurs on using Makefile

      • [master] Restore removed code at last update (Remove useless code which is required on old macOS environment. Recently not need.)

    • Update

      • [Utsusemi-SAS] replace /usr/bin/python to python3 in some executable codes

Changes in 4.0.220825#

Refer to 4.0.220825 or later in detail (only Japanese).

  • Aug 2022

    • Update

      • [master] Remove useless code which is required on old macOS environment. Recently not need.

      • [master] Add or improve docstrings of M2PlotPlusCui

      • [Utsusemi] improve treatments of environment variables in codes

  • Jul 2022

    • Bugfix

      • [uGao] The issue that Confirm region menu occurs the error

    • Update

      • [Utsusemi] improve version indication methods.

      • [Utsusemi] Update do_make_Utsusemi.py to be used on Ubuntu 22.04

  • Jun 2022

    • Bugfix

      • [manyo] typo of methods name around AcquireNeuntronSource series

      • [Utsusemi] Fix typo on DetectMap GUI parts

    • Update

      • [manyo] move function to treat MLF_T)PIDCHECK_IGNORED environment variable from T0TreatToolsBase to MlfHeader

      • [manyo] Add new function to AcquireNeutronSource codes to get proton current information from the server constructed by N.Okazaki placed outside of J-PARC.

      • [uGao] Change rule to create file names for SaveAsText.. function on uGao.MPlot.

  • May 2022

    • Bugfix

      • [Utsusemi] The issue that new plotter function on DetectMap causes the error

      • [uGao] The issue fails to import the external fitting function defined by BL staff and users.

      • [manyo] Add new function to BoostXmlParser

    • Update

      • [uGao] Add CUI commands to load/save text file

      • [manyo] Add new environment variable MLF_T0PIDCHECK_IGNORED to ignore T0 pulse id check in MLF/T0TreatToolsXXX

      • [uGao] Add detId and PixelNo to the pixel information shown at u2dplot on moving mouse pointer.

Changes in 4.0.220520#

Refer to 4.0.220520 or later in detail (only Japanese).

  • May 2022

    • Bugfix

      • [Utsusemi] The about that data reduction for continuous rotation mode on D4Mat2Slicer

Changes in 4.0.220512#

Refer to 4.0.220512 or later in detail (only Japanese).

  • May 2022

    • Bugfix

      • [Utsusemi] The issue that normalization by kickers on D4Mat2Slicer fails on using external script

      • [Utsusemi] The issue that normalization by kickers on D4Mat2Slicer fails.

      • [Utsusemi] The issue that normalization by kickers on D4Mat2Slicer fails at some caseInfo patterns with user external scripts on data reduction

      • [Utsusemi] fixed small problems on D4Mat2Slicer

      • [Utsusemi] The issue that normalization by kickers on D4Mat2Slicer fails at some caseInfo patterns

      • [Utsusemi] Small typo on sub sindow of D4MatSlicer.

    • Update

      • [Utsusemi] Gives default data dir path (UtsusemiEnvGetDataDir) to UtsusemiEventDataMonitor::_PathToDataRoot

      • [Utsusemi] Update MakeRunList to treat LakeShore336 information

      • [Utsusemi] Remove print commands for PySide version

      • [Utsusemi] Update LICENCE.txt

      • [Utsusemi] Remove print commands for PySide version

  • Apr 2022

    • Bugfix

      • [uGao] The issue that FastPlot causes error on showing SetAxisTickStyleDialog.

      • [uGao] The issue the function to turn on/off for Ticks mark on axes by checkboxes on FastPlot when matplotlib version is 3.0.0 or later

      • [uGao] The issue the function to turn on/off for Ticks mark on axes by checkboxes on u2dplot when matplotlib version is 3.0.0 or later

      • [Utsusemi-SAS] The issue that compile error occurs in LambdaDependCorrection and TreatWhklWithUB on macOS

    • Update

      • [Utsusemi] Update LICENCE.txt

      • [uGao] Remove print commands for PySide version

      • [Utsusemi] improve codes and output format on the conversion functions between U-V vectors and UB matrix in UtsusemiSqeCalc2

      • [Utsusemi] improve and bugfix for the conversion functions between U-V vectors and UB matrix in UtsusemiSqeCalc2

      • [Utsusemi] Add new conversion functions between U-V vectors and UB matrix in UtsusemiSqeCalc2

      • [Utsusemi-SAS] update some files about debug mode ane MakeFile.obj

Changes in 4.0.220408#

Refer to 4.0.220408 or later in detail (only Japanese).

  • Apr 2022

    • Bugfix

      • [uGao] The issue thatn small intensity range is treated correctly on ParamDialog of u2dplot

      • [Utsusemi-SAS] The issue the warning on compiling RPMTDataCoverter

      • [Utsusemi] The issus that DetectMap shows error message on slicing along PIXEL and PSD

      • [Utsusemi] The issue that arguments of NormFactor and detectorEffi are not used on data reduction in D4Mat2 continuous mode with on-line analysis.

      • [Utsusemi] The issue that D4Mat2 continuous mode with on-line analysis causes error.

      • [Utsusemi] The issue that the experimental information is not shown on 2D-plotter of M2Plot+ produced by D4Mat2Slicer on continuous rotation mode.

      • [Utsusemi] The issue that D4Mat2 continuous mode with on-line analysis causes error.

    • Update

      • [Utsusemi-SAS] Add new class LambdaDependCorrection to correct data by the lambda dependency on the intensity

      • [Utsusemi] Add new method to give ElementContainerArray as sliced data on ShamotDymPDF class

      • [Utsusemi] Add DyPDF function

      • [Utsusemi] Add warning message for obsolete method UtsusemiD4Matrix2::ProjectionStepByStep.

  • Mar 2022

    • Bugfix

      • [Utsusemi] fixed do_make_Utsusemi.py to enable to distinguish OS version (RedHat series) correctly.

      • [Utsusemi] The issus about showing a memory leak message

      • [Utsusemi] The issue that finishing of DetectMap used on python interactive mode makes users leave the mode.

      • [uGao] The issue that M2PlotPlus cannot produce hi-resolution GUI on launching from other application

    • Update

      • [Utsusemi] Revice codes to prepare for PySide6

      • [uGao] replace obsolete use of QComboBox.activated for newer PySide6

      • [uGao] Remove import statements using wildcard (2)

      • [uGao] Remove import statements using wildcard

      • [Utsusemi] Update DoxySwig40.i for current source codes

Changes in 4.0.220317#

Refer to 4.0.220317 or later in detail (only Japanese).

  • Mar 2022

    • Bugfix

      • [Utsusemi] fixed wrong class name causing compile errors and fixed typo about comments with doxygen style

      • [Utsusemi] The issue that D4Mat2Slicer occurs error when Xtalparam is loaded on MakeNewMatrix dialog in file menu.

      • [Utsusemi] Small fix about line-indents in code of UtsusemiSqeCalcXtalParams.cc

      • [Utsusemi] The issue that UtsusemiSqeCalcXtalParam outputs a XtalParams.xml with wrong format about UBMatrix information.

      • [Utsusemi] The issue that pixel info (Pixel position, Polar and Azimuth angles) by DetectMap summation or integration of given pixels does not correct.

      • [Utsusemi] The issue that runNo the delimitor of runNo argument in GetDataOfMonochroEi3 must be comma

      • [Utsusemi] Typo in GetDataOfMonochroEi3 docstring

      • [Utsusemi] The issue that DlgSetUtsusemiEnv.py does not work correctly on saving file without change of beam line.

      • [Utsusemi] The issue that some actions on D4Mat2Slicer about treating XtalParams and GUI is not correct.

    • Update

      • [Utsusemi] Improve the command tree structure of SequenceEditor to enable to change the group and commands list freely

      • [Utsusemi] Change method name from UtsusemiD4Matrix2::ProjectionStepByStep to ::Projection

      • [Utsusemi] Add the default values for arguments of methods in UtsusemiGetNeunetHistogram and WiringInfoEditorBase

      • [Utsusemi] Improved environment settings

      • [Utsusemi] Add new facade GetEiMultiEi2 produced by R.Kajimoto

      • [Utsusemi] small improvement of D4Mat2Slicer about showing experimental information on M2Plot+

      • [Utsusemi] Add desktop launcher for apps.

      • [Utsusemi] Update DlgSetUtsusemiEnv.py

      • [Utsusemi] Add scripts as App launchers

      • [Utsusemi] small improvement (changed args name of RotStep to RotAngle on GetOriginPixel seriese )

      • [Utsusemi] Add some scripts to compile c++ codes of manyo+Utsusemi.

      • [Utsusemi] Add uninstall option to Makefile

      • [Utsusemi] Remove useless codes in WiringInfoEditor series

      • [Utsusemi] Add facade functions CalcYRotAngle seriese and add functions to show command name on execute RadialCollimaterCorrect with UTSUSEMI_LOG_QUIET=y

Changes in 4.0.220228#

Refer to 4.0.220228 or later in detail (only Japanese).

  • Feb 2022

    • Bugfix

      • [Utsusemi] The issue that error calculation in ShamotoDymPDF class fails because of wrong conversion about Q values

      • [Utsusemi] The issue that core dump occurs in UtsusemiTrignetDictionary::SetClock

      • [Utsusemi-SAS] The issue that wrong results return when signal as virtual time origin has chattering region on TrigNET.

      • [Utsusemi] The issue that import error of HPN/facade/Cmm.py

      • [Utsusemi] The issue that nxspe file made by the other software cannot be read correctly.

      • [Utsusemi] Small bugfix

      • [Utsusemi] The issue that VisualContQ occurs error on using UtsusemiSqeCalc2 and UtsusemiSqeCalcXtalParams with UB matrix

      • [Utsusemi] The issue that compiler shows some warning messages on macos.

      • [Utsusemi] The issue that “the error for object : pointer being freed was not allocated” occurs on exiting from python3 after import Manyo.Utsusemi on macos

      • [Utsusemi] The issue that deb packages comple fails because manyo/Makefile.obj is not updated about EventDataCreater class

      • [Utsusemi] fixed small typo in BaseCommands:CopyData

    • Update

      • [uGao] Add new color map of ‘turbo’

      • [Utsusemi-SAS] Improve some functions to treat multi data using with CaseInfo analysis.

      • [Utsusemi] Improve functions to treat UB matrix in UtsusemiSqeCalc2 class

      • [Utsusemi] Add functions to treat UB matrix in UtsusemiSqeCalc2 class

  • Jan 2022

    • Bugfix

      • [Utsusemi-SAS] The issue of TreatQhklWithUB that calculation with ViewAxes has problem.

      • [Utsusemi] Improvement about treatment of cases in a frame using Ambiguity param=3 at UtsusemiFileterBase::CheckAmbiguousFrame(2)

      • [Utsusemi] Improvement about treatment of cases in a frame using Ambiguity param=3 at UtsusemiFileterBase::CheckAmbiguousFrame

      • [Utsusemi-SAS] The issue that the calculation of <Qx Qy Qz> is wrong.

      • [manyo] the issue that ManyoData Binary format does not include units of ElementContainer data.

      • [Utsusemi] remove useless codes and move messages for debug to show them on Debug mode.

      • [Utsusemi] The issue that the calculated pixels are wrong when given Q position has distance from a horizontal plane

    • Update

      • [Utsusemi-SAS] Improve Cmm.GetNeunetHistSAS to enable to give several run numbers

      • [Utsusemi-SAS] Update UBSlicer

      • [Utsusemi-SAS] Add facade functions to Load/Save of ManyoBinary format

      • [Utsusemi-SAS] Improved UBSlicer to add save and load UB matrix parameters

      • [Utsusemi-SAS] Update WiringInfo and DetectroInfo for current status at BL Ana PC

      • [Utsusemi-SAS] Add new facade functions for the inelastic sacattering data treatments

      • [Utsusemi-SAS] Add new visualization application to use TreatQhklWithUB class

      • [Utsusemi-SAS] Update manyo/TreatQhklWithUB class to treat HKL with UB matrix

      • [manyo] Add -std=c++11 to core/Makefile

      • [Utsusemi-SAS] Update manyo/TreatQhklWithUB class to treat HKL with UB matrix

      • [Utsusemi-SAS] Update manyo/TreatQhklWithUB class to treat HKL with UB matrix

      • [Utsusemi-SAS] Add manyo/TreatQhklWithUB class to treat HKL with UB matrix

      • [Utsusemi]

      • [Utsusemi] improve EventDataConverterTemplate::SetDataPath to show search path

Changes in 4.0.220125#

Refer to 4.0.220125 or later in detail (only Japanese).

  • Jan 2022

    • Bugfix

      • [Utsusemi] The issue core dump happened on histogram creation when given daqId or moduleNo are not defined in WiringInfo.

      • [Utsusemi] The issue that CalcYRotAngleFromQ and GetOrigPixelFromQ do not work correctly(2)

      • [Utsusemi] The issue that CalcYRotAngleFromQ and GetOrigPixelFromQ do not work correctly

      • [Utsusemi] The issue that ABC parameter detID=70 was wrong.

    • Update

      • [Utsusemi] Update Makefile.obj.vc to build Manyo.Utsusemi module on Windows

Changes in 4.0.211227#

Refer to 4.0.211227 or later in detail (only Japanese).

  • Dec 2021

    • Bugfix

      • [manyo] the issue overlapped intensity bins on summation in MlfArraySlicer::_MakeRectXbinCutData

Changes in 4.0.211217#

Refer to 4.0.211217 or later in detail (only Japanese).

  • Dec 2021

    • Bugfix

      • [manyo] The issue that HeaderBase::InputString cannot treat previous format of string header info ( causes the core dump error )

    • Update

      • [manyo] Improve to return false when the result of SearchInHeader is empty.

      • [Utsusemi] Add new class to create event data

      • [Utsusemi] Add new cyclic data treatment on TrigNET with a virtual time origin and a counter by 25Hz trigger

      • [Utsusemi] Improve Shamono’s DymPDF class to produce G(r,hw) 2D map by using of given r’s bin width and max value.

      • [Utsusemi] Improve Shamono’s DymPDF calculation code to use Inelastic-Powder-Data directly.

Changes in 4.0.211203#

Refer to 4.0.211203 or later in detail (only Japanese).

  • Dec 2021

    • Update

      • [Utsusemi] Enable to find given run numbers in other data folders like (SIK, SIK00, SIK01,…) in MakeRunList function

  • Nov 2021

    • Bugfix

      • [Utsusemi] The issue that an argument of Com:IntegPixels facade is not treated correctly on SequenceEditor

      • [Utsusemi] The issue that error occurs on executing the projection on D4Mat2Slicer using Step-by-step data.

    • Update

      • [Utsusemi-SAS] Add new params to IncohCalcFor3HeSpinFilter.

Changes in 4.0.211022#

Refer to 4.0.211022 or later in detail (only Japanese).

  • Oct 2021

    • Bugfix

      • [Utsusemi] The issue that error occurs on cutting along PSD and Pixel on DetectMap

      • [Utsusemi] fixed wrong letter on VisualContM GUI.

      • [Utsusemi] The issue that the error occurs on saving d4m file in D4Mat2Slicer

    • Update

      • [Utsusemi-SAS] Update WiringInfo for added PSD at HL and HD

Changes in 4.0.211003#

Refer to 4.0.211003 or later in detail (only Japanese).

  • Oct 2021

    • Bugfix

      • [Utsusemi] The issue that array variables created in D4MatGroup are not deleted correctly

      • [Utsusemi] Improved and fixed the way to calculate rotation angle steps on the virtual mode of both D4MatSlicer and D4Mat2Slicer

      • [Utsusemi] The issue that slicing on VisualContQ fails when the X-axis label text includes comma.

      • [manyo] The issue that previous format in HeaderBase::DumpToString and InputString cannot treatment.

      • [Utsusemi] The issue that data treatment for Qx-Qy-Qz text on VisualContQ causes core dump

    • Update

      • [Utsusemi] Improve D4Mat2Slicer to enable to do data reduction with several run numbers at a time

      • [uGao] Update to treat new format of Manyo::HeaderBase::DumpToString

      • [manyo] Improve the format used in HeaderBase::DumpToString and InputString to avoid incorrect treatment of Key and string including comma charactor

  • Sep 2021

    • Update

      • [Utsusemi] Add some comments and fix return values of CalcYRotAngleFromQ function series

Changes in 4.0.210830#

Refer to 4.0.210830 or later in detail (only Japanese).

  • Aug 2021

    • Bugfix

      • [Utsusemi] The issue that error occurs on reading .d4m file in D4Mat2Slicer

      • [Utsusemi] The issue that some text labels on GUI parts are collapsed with hi resolusion display and 200% of text size setting on window

    • Update

      • [Utsusemi] Replaced print function to UtsusemiMessage series

      • [Utsusemi] Add function to find rotation angle around Y axis from the Q position on energy - momentum transfer space

      • [Utsusemi] Add function to find pixel position from the Q position on energy - momentum transfer space

  • Jul 2021

    • Bugfix

      • [uGao] The issue that some text labels on GUI parts are collapsed with hi resolusion display and 200% of text size setting on window

      • [uGao] The issue that YZ slice aside 2D Plot does not shown on clicking plot.

      • [Utsusemi] The issue that UtsusemiContainerTextConverter occurs error on reading a text file outputed by itself.

    • Update

      • [Utsusemi] Add functions to remove run no from run list on D4Mat2Slicer

      • [Utsusemi] Remove the way of import module using wildcard like from <module> import *

      • [Utsusemi] Improve XML treatment in SetMask in order to increase the processing speed.

      • [manyo] Add new method to BoostXmlParser to treat directly innder node of boost::property_tree/ptree in order to increase the processing speed.

      • [uGao] Improve checking range method in continuous slicing.

      • [Utsusemi] Improve Reading step size in ReadEventData to be calculated from T0Index values.

      • [manyo] Add method to MlfArraySlicer to add LABEL information to given ElementContainer

      • [uGao] Improve the continuous slicing function of M2PlotPlus.

      • [uGao] Improve the continuous slicing function of M2PlotPlus.

      • [Utsusemi] Improve the function of XtalParam.xml treatment to enable to read/write the partial information

Changes in 4.0.210713#

Refer to 4.0.210713 or later in detail (only Japanese).

  • Jul 2021

    • Bugfix

      • [Utsusemi-DNA] The issue that Import Error of VisualModule occurs on SequenceEditor.

      • [uGao] The issue that continuous slicing function of M2PlotPlus occurs error and does not work correctly.

      • [Utsusemi] The issue that scripts to make DoxySwig.i does not support python3

      • [Utsusemi] The issue that there are Warning message on compiling.

      • [Utsusemi] The issue that DetectMap can not treat correctly M2Plot+

      • [Utsusemi] The issue that DetectMap shows some warnings on matplotlib 3.3

      • [Utsusemi] The issue that DetectMap occurs error when mouse pointer moves on color bar area

      • [uGao] The issue that uGao plotters show warnings on matplotlib 3.3

      • [M2PP] スライス表示などのAxesインスタンス使用方法見直し

    • Update

      • [manyo] Add new option for CalcRangeAsBinCenterZero function.

      • [Utsusemi] Rename DoxySwig.i to DoxySwig40.i to distinguish one of Utsusemi4.1 or later

      • [Utsusemi] Update the swig interface file of Doxygen documentations.

      • [Utsusemi] Add some comments to UtsusemiSqeCalc and UtsusemiSqeCalc2

      • [Utsusemi] Replace some print commands to Utsusemi logging commands

  • Jun 2021

    • Bugfix

      • [Utsusemi] The issue that compile error occurs on Windows

      • [manyo] The issue that the diagonal cutting does not work correctly on MlfArraySlier

      • [Utsusemi] Bugfix of the issue that the calculation of 3rd frame TOF (using a frame boundary TOF and frame periods) is wrong when one kicker is lack.

      • [uGao] The issue that slice with wrong range occurs when delta bin size is larger than difference of range.

      • [Utsusemi] Bugfix of the issue that D4Mat2Slicer does not read the setting of Time-independ background from XtalParam.xml on D4Mat2Slicer.

  • May 2021

    • Bugfix

      • [Utsusemi] The issue that wrong raw data files which name include RunNo different with one included in folder name on histogram creation.

      • [M2PP] Disable the matplotlib font manager logger.

    • Update

      • [Utsusemi] Ignore useless signals from TrigNET to create virtual time origin for time division

      • [M2PP] Change the format of slicing parameters on the plots.

      • [M2PP] Change precisions of slicing parameters on the plots.

      • [M2PP] Add slicing parameters on the plots.

      • [manyo] Update the path of access cgi to get proton current information

      • [uGao] Add CUI function on M2PlotPlus to change units

  • Apr 2021

    • Bugfix

      • [Utsusemi-SAS] Add manyo/CC_Files_Dependence to compile on building deb package.

      • [Utsusemi] The issue of failure to import Utsusemi installed from debian packages because of using old Makefile.obj

      • [Utsusemi-SAS] The issue that VisualModule facade occurs error in SequenceEditor script made on 0.3.7

      • [Utsusemi] The issue error occurs on showing Ei value in VisualContQ

      • [Utsusemi] The issue that it does not work to do data reduction using the external script file on continuous rotation method in D4Mat2Slicer

      • [Utsusemi] The issue that Bose Factor correction does not work correctly on hw<0.

      • [Utsusemi] The issue that data reduction of continuous rotation method occurs error

    • Update

      • [Utsusemi-DNA] Add and improve some files to make debian package for DNA (2)

      • [Utsusemi-SAS] Update script to make debian package of mlf-utsusemi-sas

      • [Utsusemi-DNA] Add and improve some files to make debian package for DNA

      • [Utsusemi-DNA] Add 4.0 branch : improve installation by adding Makefile including copy python scripts.

      • [Utsusemi] Rename VisualModule facade form VisualModuleQ to VisualModule

      • [Utsusemi-SAS] Add new WiringInfo from BL PC

      • [Utsusemi] Add some functions on D4Mat2Slicer to know what task is executing, improve file name to save SPE and nxspe.

      • [Utsusemi] Replace literal to constant value defined in Manyo

      • [Utsusemi] Add Shamoto’s DymPDF calculation code by conversion from Fortran to C++

Changes in 4.0.210401#

Refer to 4.0.210401 or later in detail (only Japanese).

  • Apr 2021

    • Bugfix

      • [Utsusemi] The issue that error occurs on using external script with plural run numbers on D4Mat2

      • [Utsusemi]

      • [Utsusemi] The issue that the output to Nxspe file causes error and improve the RadialCollimatorCorrect to check data size between dat and vdat

      • [Utsusemi] The issue of compile error on CentOS 7

      • [Utsusemi-DNA] The issue that treatment of events was wrong just after kickers are lost

      • [Utsusemi] The issue that it causes error to treat external script of data reduction on Step-by-Step mode in D4Mat2Slicer

      • [Utsusemi] The issue that NXSPE made from Manyo codes causes errors when Manitd MSlice reads it.

      • [manyo] The issue that NXSPE made from Manyo codes causes errors when Manitd MSlice reads it.

      • [Utsusemi] Fixed small typo and button descriptions on some dialogs on D4Mat2Slicer

      • [uGao] The issue that M2PlotPlus and MPlot occur error on Windows Anaconda environment

      • [Utsusemi] The issue that Step values for slicing on D4Mat2Slicer are not restored correctly.

    • Update

      • [Utsusemi-DNA] Remove useless line form bashrc.py3.DNA

      • [Utsusemi-DNA] Update bashrc.py3.DNA from BL’s PC

      • [Utsusemi-DNA] Add Extract_runlist_DNA.py for D4Matrix on DNA

      • [Utsusemi] Add MaskInfo_191215_RC.xml on SIK environment

      • [Utsusemi] Improved functions to use VisualContM on DNA environment.

      • [Utsusemi] Improved functions to use D4MatSlicer on DNA environment.

      • [Utsusemi-DNA] Update some files by current ana PC at the instrument

      • [uGao] Add “.txt” extention to filename automatically for SaveAsText on M2PlotPlus

      • [uGao] Add CUI function on M2PlotPlus to close

      • [uGao] Add CUI function on M2PlotPlus to close

      • [uGao] Add CUI function on M2PlotPlus to save data as text file.

      • [Utsusemi] Add new parameters for data reduction on D4Mat2

      • [Utsusemi] Add data correction function to correct uneven intensity over PSDs produced by the radial collimator installed in BL01

      • [Utsusemi-SAS] Add files to make Debian package on Ubuntu 20 and remove useless files.

      • [Utsusemi] Add some setting files to make the debian binary install on Ubuntu20.04

      • [Utsusemi] Add functions to reset D4mat2 data and status to [Set Parameters] button when data reduction parameters are changed on D4Mat2Slicer

      • [Utsusemi] Improve the behavior of combo-box and button for data conversion on D4Mat2Slicer

      • [Utsusemi] Add funcitons to make and treat virtual D4Mat2 data

  • Mar 2021

    • Update

      • [Utsusemi] Remove useless comment lines and rename class D4MatRSlicer to D4Mat2Slicer

  • Feb 2021

    • Bugfix

      • [Utsusemi] The issue that Saving XtalParam.xml causes error due to wrong values for some data reduction parameters

      • [uGao] The issue that plot of data cut along Y-axis shows only first line of sub title.

      • [uGao] The issue that show-grid button changes current window size on M2Plot+

      • [uGao]

      • [Utsusemi] The issue that [Add Run List] on D4Mat2Slicer (add run_list.txt) does not work correctly.

      • [Utsusemi] The issus of compile error with the code including to_string on gcc version 5.4 on Ubuntu16

      • [Utsusemi] The issue that D4Mat2Slicer could not treat an unit correctly.

      • [Utsusemi] fixed the charactor for attice consts c, renamed the button to send parameters from Sub to Main panel

      • [Utsusemi] The issue of failure to save template file to execute the optional data reduction code on D4Mat2Slicer

      • [uGao] The issue that some results of fitting are not shown.

      • [Utsusemi] The issue that marks on tab title does not indicate data treatments and slice button is disabled after projection

      • [Utsusemi] Failed to execute projection on VisualContQ because of adding the check function for linearly independent on axes of the projection

      • [Utsusemi] Fixed typo, which occurs compile error.

      • [Utsusemi] The issue that conversion to SPE on Step-by-Step mode occurs core dump.

      • [Utsusemi] The issue that error occurs when projection with not orthogonal axes is executed on VisualContQ

      • [Utsusemi] The issue that failure to read run_list file on Step-by-Step mode of D4Mat2Slicer

      • [Utsusemi] The issue that execution of MakeVirtualMatrix on D4MatSlicer causes core dump

      • [Utsusemi] The issue that ElementContainer sliced on VisualContM (UtsusemiSqeCalc2) does not have correct unit.

      • [uGao] The issue that an unit for X axis on M2Plot+ is not indicated correctly on changing combobox

      • [Utsusemi] fixed codes to avoid compile error on g++ 5.4.0

      • [Utsusemi] The issue that the processing is slow just after open script file and that SequenceEditor shows twice the warning for overwrite existed file on save script dialog

      • [Utsusemi] The issue that sliced data from VisualContM does not include a unit on each axis correctly

      • [manyo] The issue that the sliced data from ElementContainerArray on MlfArraySlicer does not have a unit on X-axis

      • [uGao] The issue that units list for X axis created from given data is wrong.

      • [uGao] The issue that error occurs on loading old format parameter file saved as default

      • [uGao] The issue that error occurs on fitting in MPlot

      • [uGao] fixed type in the dialog of Save as Text…

      • [uGao] The issue that a unit of data is not treated correctly in M2PlotPlus, and that there is useless button on toolbar

      • [uGao] The issue that error occurs on pussing Back To : [Initial] button on Set View Parameters panel in u2dplot

      • [Utsusemi-SAS] The issue that HistBaseCommands::CheckT0bUpdate does not work correctly with ACE storage

      • [Utsusemi-SAS] Fixed the fomula of the correction for lambda dependency of poralization

      • [manyo] environ_ana.xml updated yesterday was wrong.

      • [uGao] The issue that MPlot does not show error bars on the log scale plot

      • [Utsusemi] The issue that data conversion to D4Mat data does not work correctly on D4Mat2Slicer (PySide)

      • [Utsusemi] The issue that data conversion to D4Mat data does not work correctly on D4Mat2Slicer

      • [Utsusemi] The issue that ‘/data’ is used in D4Mat2Slicer.py instead of UTSUSEMI_DATA_DIR environment variables

      • [Utsusemi] The issue that text boxes on D4Mat2Slicer are empty just after launching

      • [Utsusemi] The issue that D4Mat2Slicer with LineDriveConvTrignetMlf event data does not work correctry.

      • [Utsusemi] Fix Latest WiringInfo include useless TrigNET module (00-253)

    • Update

      • [Utsusemi] Add icons for D4MatSlicer and D4Mat2Slicer

      • [Utsusemi] Replace pictures for splash and log on Sequencer, VisualContM, D4MatSlicer and so on.

      • [Utsusemi] Update data reduction part of continuous rotate mode only to put histogram data into D4Mat2 data for output to D4Mat2 binary file

      • [Utsusemi] Enable to save D4Mat2 data as a binary file on D4Mat2Slicer

      • [Utsusemi] Enable to save D4Mat2 data as a binary file

      • [Utsusemi] Enable to save D4Mat2 data as a binary file

      • [Utsusemi] Enable to convert nxspe file on D4Mat2Slicer

      • [Utsusemi] Replace some string literal to static const string

      • [Utsusemi] Add folding info into SubTitle of M2Plot+ from D4Mat2 and some small updates.

      • [uGao] Add the button to turn grid on/off and set default color of grids to blue

      • [uGao] Add the button to turn grid on/off and set default color of grids to blue

      • [Utsusemi]

      • [Utsusemi] Change some variables name.

      • [Utsusemi] Remove useless comments in UtsusemiD4Matrix2 code.

      • [Utsusemi] Add brief check of linearly independent between given projection axes

      • [Utsusemi] Add the function to estimate memory occupancy on data reduction in D4Mat2Slicer

      • [manyo] Define rule to store an unit for each key

      • [uGao] Add function to clear plotted data for XZ slice and YZ slice as button and context menu

      • [Utsusemi] Add functions to treat <unit> information around D4MatSlicer and XtalParam.xml

      • [Utsusemi-SAS] Add correction function of poralization lambda dependency

      • [Utsusemi-SAS] Enable to give minus angle value in azim_range argument of GetAzimuthProfile function

      • [uGao] M2Plot+ and u2dplot : When one window is activated by click, the other is brought up to front

      • [manyo] Add new WiringInfo_210305.xml by R.Kajimoto

      • [Utsusemi] Add the function to estimate memory occupancy on data reduction in D4Mat2Slicer

      • [uGao] Increse the number of decimal places in the value box for the intensity range on M2Plot+

      • [manyo] Add UtsusemiMessage commands at the begining of code of Facade functions to know the functions name and arguments executed in script

Changes in 4.0.210209#

Refer to 4.0.210209 or later in detail (only Japanese).

  • Feb 2021

    • Update

      • [manyo] Add function to get an environment variable of UTSUSEMI_LOG_QUIET and add flag argument in UtsusemiLogger functions to show messages in spite of LOG_QUIET

      • [manyo] Remove useless file and add some descriptions to README.md

      • [Utsusemi] Improved the order of searching on FindParamFilePath and FindTempFilePath

  • Mar 2021

    • Bugfix

      • [uGao] Fixed typo of File menu

    • Update

      • [Utsusemi] Update bashrc.py3.XXX

      • [Utsusemi] Add codes to make debian packages (Ubuntu20) named mlf-utsusemi-ugao and mlf-utsusemi-ugao-dev

      • [Utsusemi] Add codes to make debian packages (Ubuntu18) named mlf-utsusemi-ugao and mlf-utsusemi-ugao-dev

      • [Utsusemi] Remove useless parameters descriptions from output of WiringInfo

  • Feb 2021

    • Bugfix

      • [uGao] The issue of the different reactions of scale range setting between M2Plot+ and u2dplot

      • [manyo] fixed typo in SaveDataToSPE which causes error.

  • Mar 2021

    • Bugfix

      • [uGao] The issues that the actions of items of Display menu in MPlot by appearance of dialogs do not work correctly.

  • Jan 2021

    • Bugfix

      • [uGao] The issue that menu item ‘print’ causes error. ( Not sure the way to print out plot figure )

Changes in 4.0.210114#

Refer to 4.0.210114 or later in detail (only Japanese).

  • Jan 2021

    • Bugfix

      • [manyo] The issue of the compile error on Windows because Makefile.obj.vc includes the obsolete class.

      • [Utsusemi-SAS] The issue of the compile error on Windows because of typo of Makefile.obj.vc.

      • [Utsusemi-SAS] The issue that Manyo.SAS functions can not be used on Windows

      • [Utsusemi] The issue that some menu items of DetectMap are not working.

      • [uGao] The issues of some mouse click actions and plotting with log scale on MPlot

      • [manyo] The issue that error happens when argument of UtsusemiReductionCommon::NormByBinWidth(str) is empty.

      • [manyo] Typo on the gauss function formula for fitting.

      • [Utsusemi-SAS] The issue of error occurs on compile

    • Update

      • [Utsusemi] Remove useless line from __init__.py on Windows.

      • [Utsusemi-SAS] Update Makefile.obj.vc and SAS.i.vc to append CalcScanTrajectory class on Windows

      • [uGao] Remove printer button on toolbar (ChartToolBar)

      • [Utsusemi] Improve UtsusemiCheckDataProcess to enable to treat ElementContainer and -Array

      • [Utsusemi-DNA] Add some Header data to ElementContainer returned from GetHistogramMon.

      • [manyo] Add new arguments to TreatSPE functions in order to give optional file names of PHX file and PAR file

      • [Utsusemi] Remove useless intensity calculation step on pusing “Intensity Range Apply” button.

Changes in 4.0.201221#

Refer to 4.0.201221 or later in detail (only Japanese).

  • Dec 2020

    • Bugfix

      • [manyo] Fixed small typo on output file from UtsusemiFilterTrignet::DumpTrigEventFile (DIO0->DIO1, …)

  • Nov 2020

    • Bugfix

      • [manyo] set ABC parameters of detId=90 back to previous ones.

    • Update

      • [Utsusemi-SAS] Improved about showing messages in CalcScanTrajectory class

      • [Utsusemi-SAS] Update to enable to compile on Ubuntu 20.04 and 18.04

      • [Utsusemi-SAS] Add class to calculate the scan trajectory from pixel positions.

      • [manyo] Update WiringInfo_201130.xml to use the corrected ABC parameters and rewrite the file with the new WiringInfo format.

      • [manyo] Add new WiringInfo to be applied for the virtual DAQ system

Changes in 4.0.201110#

Refer to 4.0.201110 or later in detail (only Japanese).

  • Nov 2020

    • Bugfix

      • [Utsusemi] The issues that UtsusemiSqeCalc2 is not used in UtsusemiD4Matrix and UtsusemiD4Matrix2

      • [manyo] Fixed some typos.

    • Update

      • [manyo] Added mask files for 7T magnet

      • [Utsusemi] remove useless code

      • [Utsusemi] Add scripts to make UtsusemiInstaller for Ubuntu 16.04, 18.04 and 20.04

      • [Utsusemi] Update Makefile.obj.vc

  • Oct 2020

    • Bugfix

      • [Utsusemi] The issue of the wrong formula is used to calculate c* axis from given lattice constants when alpha is not 90 deg or beta is not 90 deg

    • Update

      • [Utsusemi] Update and bugfix of the install script for Ubuntu

      • [Utsusemi] Update Makefile and do_make_Manyo.py for Ubuntu 20.04LTS

  • Sep 2020

    • Update

      • [Utsusemi-SAS] Remove FtlCalcDetectorEffi class

Changes in 4.0.200828#

Refer to 4.0.200828 or later in detail (only Japanese).

  • Aug 2020

    • Bugfix

      • [manyo] The issue that doxygen documentation of UtsusemiGetHistogaramTemplate fails

      • [Utsusemi-SAS] The issue that data reduction of RPMT fails when run folder is not in /data/SAS ($UTSUSEMI_DATA_DIR/SAS)

      • [Utsusemi] The issue that the NavigationToolBar does not work correctly on matplotlib 3.0.2

    • Update

      • [manyo] Replace CheckDataProcessed class with UtsusemiCheckDataProcess class

      • [Utsusemi-SAS] Replace CheckDataProcessed functions with methods of UtsusemiCheckDataProcess class

      • [manyo] Change codes to use MLF.AverageElementContainerMatrix insteed of AverageElementContainerChoppers and remove it.

      • [manyo] Change codes to use MLF.AverageElementContainerMatrix insteed of AverageElementContainerChoppers and remove it.

      • [manyo] Change codes to use MLF.AverageElementContainerMatrix insteed of AverageElementContainerChoppers and add new facade Com::IntegPixels

      • [manyo] Update compile script to set the distribution name automatically and show the error occured during script running obviously

      • [manyo] Update method of the documentation

      • [Utsusemi-SAS] Change codes to use MLF.AverageElementContainerMatrix insteed of Utsusemi.AverageElementContainerChoppers

      • [manyo] To use string variables insteed of string reterals in MakeRunListFromParamIROHA2::MakeRunList and BaseCommandsInEla::LoadRunListToExtract

      • [manyo] Update MakeRunList command to use 7T magnet device

      • [Utsusemi-SAS] Add new function to I0LambdaCorrection to apply the lambda dependency of polarization

  • Jul 2020

    • Bugfix

      • [Utsusemi] The issue that the DetectMap.py causes the error under matplotlib 3.3.x

      • [Utsusemi-SAS] The issue of the compile error in Windows

      • [Utsusemi] The issue that the wrong PSD-Pixel regions are selected by dragging on plot area of DetectMap under ZOOM cituation.

      • [manyo] The issue that GUI parts is not suitable for font on Ubuntu 18.04

      • [manyo] The issue that the detectors order in NEUNET is not applied correctly on making histogram, and so on.

      • [manyo] The issue that the error message does not show when given Trigger IO name is invalid.

    • Update

      • [Utsusemi-SAS] Add new function to calculate coherent and incoherent scattering from data set with spin flipper on/off with multi-scattering effect

      • [Utsusemi-SAS] Fixed indent code.

  • Jun 2020

  • Jul 2020

    • Bugfix

      • [Utsusemi-SAS] The issue that MakeRegionOfSectAve gives the name on Q-Lambda files different with the name required from SectorAverage

    • Update

      • [manyo] Add new WiringInfo for virtualization DAQ system on BL14(AMR)

  • Jun 2020

    • Bugfix

      • [manyo] Small bugfix of the message shown on reading event data files.

  • May 2020

    • Bugfix

      • [manyo] The issue that GetNeunetHist occurs core dump when data files of given run number are not found on UtsusemiLoggerOff()

      • [manyo] The issue that MakeRunList makes invalid output at IROHA1 data and ignores isCT8n=False on flag_option=4 (show all values)

      • [manyo] The issue that data reduction of the step-by-step method on D4Mat2Slicer does not work

      • [Utsusemi] fix of some GUI parts positions and descriptions

      • [Utsusemi] The issue that there are some bugs in Step-by-Step data reduction in D4Mat2Slicer and M2PlotPlus plotting of sliced data

      • [Utsusemi-SAS] Update new argument of TwoThetaRange on the MakeRegionOfSectAve to use data in the range of given two theta values and fixed the issue of wrong output

      • [Utsusemi] The issue about failure to read XtalParam.xml

      • [manyo] Fixed typo of the button label in D4MatSlicer

      • [manyo] The issue that UtsusemiSqeCalcXtalParams::PutAxRange method is old to be called from UtsusemiSqeCalc::ConvertToD4Mat

    • Update

      • [Utsusemi-SAS] Add new argument in Cmm.IncohCalcFor3HeNSF to add the absorption correction of the flight path depended on 2 theta

      • [Utsusemi] Improve some codes actions on a debug mode ( add BoostXmlParser::SetQuiet method with UtsusemiEnvGetDebugMode and so on)

      • [manyo] Add new facade function IntegPixels to integrate pixels in ElementContainerMatrix ( use insteed of SumOfPixels )

      • [Utsusemi-SAS] Add new facade function IntegPixels to integrate pixels in ElementContainerMatrix ( use insteed of SumOfPixels )

      • [Utsusemi-SAS] Add data text file (Polarization vs lamda) to be used in Cmm.IncohCalcFor3HeNSF facade

      • [Utsusemi-SAS] Add facade function named IncohCalcFor3HeNSF to use IncohCalcFor3HeSpinFilterCaclCohIncScatForSpinFilter to calculate coherent and incoherent scatterings from data set with spin flipper on/off

      • [Utsusemi-SAS] Rename CalcCohIncScatForSpinFilter to IncohCalcFor3HeSpinFilter

      • [Utsusemi-SAS] Add new class CaclCohIncScatForSpinFilter to calculate coherent and incoherent scatterings from data set with spin flipper on/off

      • [Utsusemi-SAS] Add SaveDataToManyoBinary and LoadDataFromManyoBinary

      • [Utsusemi-SAS] Update data file for detector efficiency correction ( expanding the angle range )

  • Apr 2020

    • Bugfix

      • [Utsusemi] The issue that some D4MatSlicer file dialogs do not work correctly and small bugfix.

      • [manyo] the issue that D2Vis.py causes the error on reading text file in a kind format.

      • [manyo] The issue that SaveDataToDAVEgrp returns wrong values when the intensity value is too small and described with e ( scientific notation )

    • Update

      • [Utsusemi-SAS] The memory leak in SectorAverageByAngle::_MakeQHistogram

      • [Utsusemi-SAS] Update xml files in SAS/ana/xml/ by BLs PC

      • [manyo] Add a function to get the summation of raw neutron counts at the end of data reduction steps in D4Matrix data treatment

      • [Utsusemi] Add SqeCalc2 to Makefile.obj.vc for compile on Windows

      • [Utsusemi] Improve debug mode treatment in UtsusemiSqeCalc and Calc2

      • [Utsusemi] Improve matrix format in UtsusemiSqeCalc2 to be an universal transformation matrix.

  • Mar 2020

    • Bugfix

      • [manyo] The issue that Manyo module can not be loaded correctly in ana.Reduction.BaseCommands series

      • [Utsusemi] The issue of wrong treatment of coordinate transformation matrix

      • [manyo] The issue that TOF mask ( to remove T0 burst ) does not work.

      • [manyo] The issue that SectorAverageByAngle cannot read correctly “Qrange” text file in which empty row is included.

      • [Utsusemi-SAS] The issue that TOF mask ( to remove T0 burst ) does not work

      • [manyo] The issue of memory leaks in live data reduction codes

    • Update

      • [Utsusemi] Improve methods names in UtsusemiSqeCalc2

      • [Utsusemi] Remove unused comments and refine _SetMatrix in UtsusemiSqeCalc2

      • [Utsusemi] Add UtsusemiSqeCalc2 class to improve the logic for the coordinate transformation on analysis of single crystal measurements

      • [manyo] Add new argument DetEffi to BaseCommandsInEla::GetDataOfMonochroEi2 and Ei3 to do the detector efficiency correction. (for SIK)

      • [Utsusemi-SAS] Add Trans.GetTransNormByMon and Trans.GetTransNormByMon

      • [manyo] Add new commands to control UtsusemiLogger

  • Feb 2020

    • Bugfix

      • [manyo] The issue that the irregular memory access occurs in codes around EventDadaDecoder and EventDataConverter

      • [Utsusemi] The issue that some functions in BaseCommandsInEla cause error by the mismuch import names

      • [manyo] The issue that TreatSPE occurs the error in reading SPE file

      • [manyo] The issue that ArrayDataCut does not treat IntegRange values.

Changes in 4.0.200130#

Refer to 4.0.200130 or later in detail (only Japanese).

  • Jan 2020

    • Bugfix

      • [Utsusemi] The issue that D4MatSlicer sends incorrect text information to M2Plot on slicing with foldings

      • [manyo] The issue that ArrayDataCut facade does not come into SequenceEditor

      • [manyo] The issue that string arguments of some methods in UtsusemiEventDataConverterTemplate and UtsusemiGetHistogramTemplate cannot be set from python

      • [4.0] The issue of failure to import Manyo.Utsusemi on macOS + python3 environment

      • [4.0] The issue that the intensity and error calculations in dHWCorrect are incorrect on macOS + pytho3 environment

    • Update

      • [Utsusemi-SAS] Add SetRPMTMaskBy2theta

      • [Utsusemi] Change UTSUSEMIMANYOVERSION to 4.0.1

      • [Utsusemi] Make new facade of ArrayDadaCut enable to be used on Utsusemi4

      • [manyo] Add ArrayDataCut facade to Com.py to cut array data using MlfArraySlicer

      • [Utsusemi-SAS] Correct <TypicalDS> value in DetectorInfo files to 8.0x8.0=64.0

      • [Utsusemi] Update scripts for macOS binary installer to enable to work in any directory instead of home folder

      • [manyo] update UtsusemiD4Matrix2 to use of dHWCorrect instead of HistogramBinToPoint and make it controlable.

      • [manyo] Add new method on UtsusemiD4Matrix2 to switch averaging intensities or summation on slicing

      • [4.0] Add scripts and environments to build the binary installer for macOS

      • [Utsusemi] Update some python scripts to be executed on Python3 environment

Changes in 4.0.191224#

Refer to 4.0.191224 or later in detail (only Japanese).

  • Dec 2019

    • Update

      • [Utsusemi] Add new class D4Mat2Utils in D4Mat2SlicerQ.py to be used some functions in D4Mat2Slicer as API from CUI and a python script

  • Nov 2019

    • Bugfix

      • [Utsusemi-SAS] typo in code SASDetectorEfficiencyCorrection.cc

      • [Utsusemi-SAS] The issue that DoMask function does not retrun Error Message on SequenceEditor when given mask file is not found.

      • [manyo] The issue that WiringInfoEditer puts wrong temporary file when original wiring file has incorrect headPixelId

      • [manyo] The issue that UtsusemiAnaEnvironReader::Read(UInt4,bool) returns error when no environ_ana.xml is found in data-folder given by run number.

      • [Utsusemi-SAS] The issue that old values used as a default of Banks argmument in SectorAverageByAngle cause the error

      • [manyo] The issue that the calculation of the incident angle to detector is wrong.

      • [manyo] The issue that DetectorInfoEditorBase::PutBankInfo returns wrong format of <bank> contens

    • Update

      • [manyo] Add new class D4Mat2Utils in D4Mat2Slicer.py to be used some functions in D4Mat2Slicer as API from CUI and a python script

      • [Utsusemi-SAS] Small improvement for some messages and ElementContainer treatments in some codes.

      • [Utsusemi] Define a special argument “EMPTYDAT” to be used at facade function as None value in SequenceEditorQ

      • [manyo] Add new detecter effeciency data and script.

      • [manyo] Add new WiringInfo and DetectorInfo for SIK from BL-PC.

      • [Utsusemi-SAS] update WiringInfo and environ_ana.xml to current ones in beamline’s PC

      • [Utsusemi-SAS] update codes to define new bank SCC and to use them

      • [manyo] Move some variables in MlfDetectorEfficiencyCorrection from private to protected

      • [manyo] Define a special argument “EMPTYDAT” to be used at facade function as None value in SequenceEditor2

      • [Utsusemi-SAS] Add new facade ScaleIntensityBanks to scale the intensity of each bank to be easy to unify them into one data.

      • [Utsusemi-SAS] Move SASBankDic to new added file SASUtils.py and change some related codes.

      • [Utsusemi-SAS] Add new WiringInfo to apply new installed PSD and change environ_ana.xml

      • [manyo] update to sort file names given as arguments in T0TreatToolsBase

  • Oct 2019

    • Bugfix

      • [Utsusemi] The issue that UtsusemiAnaEnvironReader

      • [manyo] The issue that GetEiFromEvent occurs the error and stops when given PSD range is not found.

      • [Utsusemi] Remove the useless link to mxml library from Makefile

      • [Utsusemi] The issue that some variables to treat T0Index (T0Table) is not suitable type (not UInt8)

      • [Utsusemi] The issue that the type of an internal variable is not suitable

      • [Utsusemi] The issue that arguments of deltaX and offsetX in PsdBinInfo can not be set as Double values

      • [Utsusemi] the issue that the error values of 1D slice on D4MatSlicer are wrong.

    • Update

      • [manyo] Add new initializing method on UtsusemiDetectorEfficiencyCorrection using with run number and mode number to get DetectorInfo file.

      • [manyo] improved UtsusemiTrignetDictionary to apply to new DAQ component for counting signals of the rotary encoder information

      • [Utsusemi] Improved some parts of codes to reduce compile warning messages on Windows

      • [Utsusemi] Remove UtsusemiPlaneSlicer class

  • Sep 2019

    • Bugfix

      • [Utsusemi] The issue that == and != are used in some comparisons between None and variable.

      • [devD4Mat1DSlice] Some small problems on D4MatSliceQ are fixed.

      • [Utsusemi] The issue that == and != are used in some comparisons between None and variable.

      • [Utsusemi] The issue that slicing function of D4MatSlicer does not show the folding information on M2Plot+.

      • [Utsusemi] The issue that D4MatSlicer does not update title and comment on M2Plot+ plotter when slicing

    • Update

      • [devD4Mat1DSlice] Add 1D slice on D4MatSlicerQ

      • [Utsusemi-SAS] Update Cmm.DoMask to use newer method to find mask file path.

      • [manyo] Update Makefile.obj.vc to compile on Windows

  • Aug 2019

    • Bugfix

      • [Utsusemi] The issue that D4Mat2Slicer does not work because the format of created CaseInfo is older.

      • [Utsusemi-SAS] The issue that histogram creation function causes the error with the latest version of Utsusemi 0.3.7

      • [Utsusemi-SAS] Small bugfix about some comments and WiringInfo information

      • [manyo] The issue that D4Mat2Slicer does not work because the format of created CaseInfo is older.

      • [Utsusemi-SAS] The issue that the CalibEffi argument of GetMonHistSAS does not work on creating histogram of RPMT

    • Update

      • [manyo] add function to distinguish between “condition to be ignored” and “decided case” on counter judging

      • [manyo] Update UtsusemiFilterTrignet::DumpTrigEventFile to enable to output trigger informations with decorations.

      • [manyo] Add new cyclic data treatment with trignet signals

      • [Utsusemi] Update scripts for compile in RedisPubSubMon

      • [manyo] Add new RedisPubSubMonitor for Readout1d in UtsusemiRedisPubSubMon (2)

      • [manyo] Add new RedisPubSubMonitor for Readout1d in UtsusemiRedisPubSubMon

      • [manyo] Add new CuiD2Chart function to save plot file with auto intensity scale

  • Jul 2019

    • Bugfix

      • [Utsusemi] The issue that the number of digits on some text box is too long and so on.

      • [Utsusemi] Remove useless comments

    • Update

      • [manyo] Add the function to return the latest run number from run number folders (PutLatestRunNoFromDataFolder)

      • update pyside2-uic files for VisualCont and D4MatSlicer

      • [Utsusemi] Update VisualContQ

      • [Utsusemi] Update SequencerQ to remove the waring message on latest Python3

      • [Utsusemi] refine the positions and size for GUI parts of D4Mat2Slicer and VisualContM on macOS environment

      • [Utsusemi] refine the positions and size for GUI parts of D4MatSlicer and VisualContM on macOS environment

    • Others

      • Create contrib/0.3.7

      • Modify Dockerfile

      • change requires mxml to manyo-deps-mxml

  • Jun 2019

    • Bugfix

      • [manyo] Fixed small bugs on reading Nxspe and par files and so on.

      • [Utsusemi] The issue that the argument for the path to an initial sequence script in SequenceEditor does not work correctly when given path is relative one.

      • [Utsusemi] The issue that unit is None on EC returned from AverageElementContainerChoppers

      • [manyo] The issue that the definition of azimuth angle in .par file is wrong on Horace software

      • [manyo] The issue the failure to output file of the time independent background

      • [Utsusemi] The issue that some gui parts of SequencerQ are not updated on MacOS with PySide2

      • [master] [bugfix] the issue that the compile on MacOS for 0.3.7 fails

    • Update

      • [manyo] Remove Cmm.SavePowderDataToText

      • [master] Add new method WriteNeXusFile::WriteDataWithAttribute

      • Add Makefile.py3.mac to compile C++ codes on MacOS with Python3

  • May 2019

    • Bugfix

      • [manyo] The issue of the failure to compile on Windows 7

      • [Utsusemi-SAS] The issue of the failure to compile in Windows7

      • [manyo] The issue that MakeRunListFromParams.py (for IROHA1) occurs error, which is caused by upgrade of the method to get beam current

      • [Utsusemi] The issue of the failure to compile on Windows

      • [manyo] Small bugfix that the output format (.par) of TreatSPE is wrong and the loading dump file made by Utsusemi4 is failed.

      • [Utsusemi] The issue that comments text for the slicing on VisualContQ cannot be displayed on M2Plot+

  • Apr 2019

    • Bugfix

      • [manyo] The issue that the sub-title position on M2Plot is not suitable for single crystal projection infomation

      • [manyo] The issue that the slicing time ranges in CaseInfo are not treated correctly.

      • [manyo] The issue that ToPowder fails to make Q binning when Q range (starQ and endQ) are given.

      • [Utsusemi] The issue to fail to make temporal parameter files on Making Virtual D4Mat in D4MatSlicer

      • [manyo] The issue that wrong filename of Nxspe was made by given filename argument without extension on SaveDataToNxspe

      • [Utsusemi] On SaveDataToDAVEgrp function, rebinning function by binE argument is enabled and MASKVALUE values are removed from output file.

      • [manyo] The issue that pixel position calculation is wrong, and update NxspeFileIO to avoid errors on reading data by not-existed name and update to treat mask flag more accurately.

    • Update

      • [manyo] Move SetRangeOfSingleTimeSlicing methods in several classes in UtsusemiEvnetDataConverterTemplate

      • [manyo] Enable to do SetTimeSlicing for many time slice ranges

      • [Utsusemi] Add EmptyM2PlotPlus to the Visualize panel of SequenceEditor on AMR and SIK

      • [Utsusemi] Add ‘M2Plot’ to launch M2PlotPlus on the shell and change default argument of VisualModuleQ::M2PlotPlus

      • [manyo] Add new color manp named terrain to M2Plot

      • [Utsusemi] update codes to set initial values in text box of the sub panel (MakeVirtual/New Matrix) in D4matSlicer

      • [Utsusemi] Update HPN codes to be executed on Python3

      • [manyo] Add new option of do_make_Manyo.py and new environment variables in Makefile to control compile options depended on linux distributions

      • [manyo] SaveDataToDAVEgrp enables to show the error message when given parameters are out of range.

  • Mar 2019

    • Bugfix

      • [manyo] The issue that there are some memory leaks in NxspeFileIO.cc.

      • [manyo] The issue that the data loaded from Nxspe file can not be converted to powder data by ToPowder command.

      • [Utsusemi] the issue that some descriptions for raise command are invalid and some import module descriptions are invalid.

      • [Utsusemi] The issue that runNo and Ei are not displayed on M2PlotPlus by using from Sequencer and so on.

      • [manyo] The issue core dump occurs on creating histogram with pulse height info

      • [manyo] The issue error happens in SaveDataToDAVEgrp

      • [dev037TimeDepBK] The issue that calculation of error values is invalid on using TimeIndependentBG

      • [Utsusemi] the issue that LoadDataFromDump (ECMSerialize) occurs import error of cPickle

    • Update

      • [manyo] Update codes of NxspeFileIO to avoid errors on reading data by not-existed name and update to treat mask flag more accurately.

      • [manyo] Add new methods to read Nxspe file and its facade functions

      • update VNR/facade codes by futurize –stage1 command.

      • [master] add bashrc.py3.VNR

      • [Utsusemi] Update VNR facade VisualModuleQ codes to apply to Python3.

      • [Utsusemi] Update VNR facade codes to apply to Python3 by using those of SAS.

      • [manyo] Change default value for MaskFile argument of GetDataOfMonochroEi2 , -Ei3

      • [manyo] Add new MaskInfo to AMR and change environ_ana.xml

      • [manyo] Add new facade functions to save data as NXspe file

      • [manyo] Add new class to treat NXspe for MSlice ( only Write )

      • [dev037TimeDepBK] Improve functions to reduce the time-depend background(2)

      • [dev037TimeDepBK] Improve functions to reduce the time-depend background

      • [manyo] Add new WiringInfo modified by R. Kajimoto and modify environ_ana.xml to use it after runNo 42329

      • [Utsusemi] Change SaveDataToDAVEgrp to be executable on Utsusemi4

      • [manyo] Add SaveDataToDAVEgrp from TKtools.OutputQSliceToGrpText to change output text format for intensity and error.

      • [Utsusemi-SAS] Updated codes for effective uses of RPMT

      • [master] Add Makefile.py3.vc

      • [Utsusemi-SAS] Add facade functions to QSpace group for GetAzimuthProfile

  • Apr 2019

    • Bugfix

      • [Utsusemi-SAS] the issue that UserWarning is invalid syntax on python3

  • Mar 2019

    • Bugfix

      • [Utsusemi] The issue that SequencerQ.py makes log file in ~/ana/xml on non-debug-mode.

    • Update

      • [Utsusemi] VisualCont

      • [PySide2] Improve some gui parts of D4Mat2Slicer on PySide2 environment

  • Feb 2019

    • Bugfix

      • Remove DetectmapChangeData from VisualModuleQ.py and fixed the issue that the open of Visualize panel causes error.

      • [manyo] The issue that core dump happens when edb and t0b files are not consistent.

      • [manyo] The issue that Close button on Vaisualize panel of SequencerQ.py does not work.

      • [manyo] The issue that there are the unnecessary Q values calculation in ToPowder function

      • [manyo] The issue that wrong wiring info is used in histogram conversion with changing both a detector range and the number of pixels in one detector.

      • [manyo] the issue that FindRunDataFolder returns useless values when run number = 0 (dummy data mode)

      • [manyo] The issue that some method functions return indefinite values

      • [manyo] The issue that histogram creation fails on using many runs with short measurement periods into one histogram data.

      • [manyo] The issue that the mouse drag to select area on M2Plot does not work correctly.

      • [manyo] The issue that VisContMOutputFileByPhi makes wrong vbin file with using twice Y angle value when XtalParam.xml <ratesSteps> tags includes Y value.

      • [manyo] The issue that FastPlot fitting does not work correctly on using fixed parameter(2)

      • [manyo] The issue that FastPlot fitting does not work correctly on using fixed parameter.

      • [manyo] the issue that SetFrameBoundary cannot set correctly by giving argument using <type>,<boundaryValue> format

    • Update

      • [PySide2] Improve some gui parts of D4MatSlicer on PySide2 environment

      • [PySide2] Improve some gui parts on SequencerQ and VisualContQ

      • [PySide2] Apply codes to both PySide and PySide2

      • [Utsusemi] Add some functions for the visualization on Sequencer.

      • [manyo] Add the function to merge several run data sets which have same angle value.

      • [Utsusemi-SAS] Add facade/VisualModuleQ.py

  • Jan 2019

    • Bugfix

      • [Utsusemi-SAS] The issue that MergeSMSC4DetMap makes wrong pixels position data for bank SC

      • [manyo] the issue of invalid title line made by MakeRunList

      • [manyo] The issue that the returned EC from GetSumRPMTPixelArea causes the error on Trans.GetCalcTransmittance

      • [Utsusemi] The issue that push of [A] buttons in VisualContM before [Projection] causes core dump.

      • [manyo] The issue that push of [A] buttons in VisualContM before [Projection] causes core dump.

      • [manyo] The issue that MakeRunList makes unsuitable title line for Extract_runlist.y

      • [manyo] the issue that error on MakeRunList occurs.

    • Update

      • Replace new WiringInfo and MaskInfo corrected by PSD corrections with SIK038843.

      • [manyo] Add some detectors to be masked

      • [manyo] Add some detectors to be masked

      • [Utsusemi] create VisualModuleQBase.py to be used as base functions from XXX/facade/VisualModuleQ.py

      • [manyo] Change the default values of arguments PixelRange on Trans.GetTransRPMTNormByMon

      • [manyo] add new func. Trans.GetTransRPMTNormByMon