GSYS2.4 manual
Second Edition-α

Hokkaido University Hospital
Ryusuke SUZUKI
October 28, 2012
Abstract
GSYS2.4 is an update version of “GSYS version 2”. Main features added in this version are “Magnifying glass function”, “Automatically point recognition function”
and so on. This manual contains a full explanation of operations of the GSYS2.4.

Contents
1

Introduction-3-

2

How to use GSYS2.4
2.1 Installing GSYS2.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Starting-up the system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Loading the image file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4 Setting the position and the type of axes . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5 Reading the data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6 Reading the error information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7 Modifying and removing the data . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8 Outputting the numerical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

-4-4-4-5-6-7-7-8-9-

3

Advanced use of GSYS2.4-113.1 Setting the axis with automatic axis detection . . . . . . . . . . . . . . . . . . . . . . . -113.2 Feedback function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -113.3 Loupe function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -143.4 Magnifying Glass function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -143.5 Snapshot function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -143.6 Automatically point recognition function . . . . . . . . . . . . . . . . . . . . . . . . . -14-

4

Appendix-164.1 How to customize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -164.2 Data format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -184.3 Keyboard shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -194.4 Changes from GSYS2.2 to GSYS2.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -19--1-• 1st : Initial version.
• 2nd : Revised version (reviewed by Vidya@JCPRG)• 2012/Oct/28 : Fix EXFOR example (p19) (reported by Ohtsuka@IAEA), and correct section
number of Appendix.

-2-

1

Introduction

For 30 years, Japan Charged-Particle Reaction Data Group (JCPRG) has been accumulating thenuclear reaction data of charged particles produced in accelerators in Japan as Nuclear Reaction
Data File (NRDF).
Though, recently it becomes possible to obtain experimental data in cooperation with experimentalists, it is necessary to convert the graphical data on the paper into numerical data. In
the past, an input device called ’digitizer’ was used for reading the numerical data from printed
matters. Recently, the numerical data is read from an image file which is converted from a graphon a paper.
The software GSYS2.4, described in this paper is used for reading the numerical data from animage file in JCPRG. Main features of GSYS2.4 is listed below:• Cross-platform window application which only requires Java Runtime Environment (JRE).
It should work in computers where the JRE are executable (Windows, Linux, FreeBSD, Mac
OS X, etc.).
• Intuitive and light GUI.
• Supports PNG, GIF and JPEG image formats.
• Flexible input and output that are compatible with many data formats.
• Feedback function which enables to reuse former data easily.
• Easy set-up of X-axis and Y-axis with automatic axis detection.
• Automatically point recognition: the maker on the figure is automatically recognized andthe position is automatically corrected.
• Magnifying glass function : The glass windows magnify the local area of the figure. You canperformed usual operate on this magnified figure.
This document describes how to use the numerical data reading software, GSYS2.4, [1, 2]
released in Apr., 2010. The contents of this document are shown as follows: Section 2 gives thebasic usage of GSYS2.4, such as starting-up and reading the numerical data from the graphical data.
Section 3 describes the more sophisticated functions, such as, automatic axis detection function,
feedback function, magnifying glass function and automatic point recognition function. In the
appendix (Section 4), Section 4.1 gives how to customize GSYS2.4. Section 4.2 describes the fileformats treated in GSYS2.4. Keyboard Shortcuts and the changes from last version of GSYS are
written in the section 4.4.
The names of companies and products are the trademarks or registered trademarks of eachcompany. R and TM are not stipulated in this document.
IMPORTANT: PLEASE USE THIS SYSTEM AT YOUR OWN RISK. IT IS NOT ALLOWEDTO USE THIS SYSTEM FOR ANY KIND OF BUSINESS PURPOSE.

-3-

2

How to use GSYS2.4

2.1

Installing GSYS2.4

GSYS2.4 requires Java 1.4 or later. Please download and install Java runtime environment from thewebsite of Java (http://java.com/). Then download an executable file ”Gsys2.4.X.jar” (X is a version
number) from the website of JCPRG (http://www.jcprg.org/). Now you are ready to start GSYS2.4.
If you want to uninstall GSYS2.4 from your computer, just remove the file ”Gsys2.4.X.jar”. GSYS2.4
makes a property file “gsys2.properties” in order to save user’s properties. You can also remove
this file if you don’t need it.

2.2

Starting-up the system

Let’s start GSYS2.4 by double-clicking the ”Gsys2.4.X.jar” file. In case double-click does not work,
type “java -jar Gsys2.4.X.jar” in the directory where Gsys2.4.X.jar file exists. When GSYS2.4
starts, you would see the window shown in Figure 1.

Figure 1: Startup window of GSYS2.4. You can select ”Load Image File” in ”File” menu. ”Properties” in ”Edit” menu, and ”Show status bar” in ”View” menu.
The window of GSYS2.4 contains five main components: menu bar, control bar, navigation bar,main panel, and status bar. Menu bar provides menus to operate GSYS2.4. Control bar contains
functions required to read data, such as setting axes, data points, and error bars. Navigation bar
contains buttons to magnify the Figure, to use magnifying glass function (described in section
3.3). An image loaded from a file is displayed on the main panel. You digitize data on this panel.
In the status bar, a description of a button focused by a mouse, the position of a mouse, and thecoordinates of a selected point are displayed.
GSYS2.4 can be operated using a keyboard, but in this document, how to operate the menu bar
and the control bar by a mouse is explained in detail. Keyboard shortcuts are shown in Table 1 at
Appendix 4.3.
-4-

2.3

Loading the image file

First, you should load the image file. You have the some options to load the image file. The
easiest way to do is by using drag-and-drop. Drag and drop the image file into the main windowof GSYS2.4. If the image file is successfully loaded, the image is displayed on the main panel
as shown in Figure 2. If you can not use the drag-and-drop in your system, select ”Load Image
File” from the ”File” menu in the menu bar. Select an image file (PNG, GIF, or JPEG) from afile dialog box in a new window. Or you can specify the image file when you start the GSYS2.4
with command line as “java -jar Gsys2.4.X.jar image-file”. The sample image used in thisdocument was made from experimental data published in Phys. Rev. 104 (1956) 123, Phys. Rev.
109 (1958) 850, Phys. Rev. 129 (1960) 2252.

Figure 2: Window after an image loaded. The image is displayed on the main panel and an axis
manager is displayed in a new window.
To enlarge the size of the main panel, expand the window of GSYS2.4. The main panel expands
and shrinks automatically to fit the size of the window of GSYS2.4. If you want to expand themain panel more, remove the check from ”Show status bar” in the ”View” menu, and remove thestatus bar from the window of GSYS2.4. It is also possible to move the control bar by dragging ahandle (shaded area) at the left of the control bar and navigation bar.
If you want to zoom in and out, select ”Zoom in” or ”Zoom out” in the ”View” menu. Select”Resize” to recover its original size. You can also zoom in and out by using Magnify , Shrink
buttons on the navigation bar. If you select the Loupe button on the navigation bar, Loupefunction (subsection 3.3) will be enabled. This function enables us to enlarge the figure by dragand drop. You can recover its original size by selecting Resize button.
Note: In order to read-in the data precisely, enlarge the image so that fine tuning ofdata points is possible.

-5-Figure 3: Window after setting positions and value of endpoints of the axes.

2.4

Setting the position and the type of axes

Next, set starting and ending points of X and Y axes respectively. In this subsection, the traditional
method is explained. Another method which use automatic axis detection function is explainedin subsection 3.1.
Press Xa button to enter the X-axis setting mode. Xa button turns red. Click starting andending points in order on the image on the main panel to set X-axis. An X-axis with two endpoints
is set on the main panel. Similarly, press Ya button to set Y-axis. Click the starting and ending
point in order. If the starting point of Y-axis is the same as that of X-axis, press Ya* button to skip
setting the starting point of Y-axis.
If you want to move starting or ending point of an axis, click the point to move, then move it
by a mouse or cursor keys.
Note: If the X and Y axes are required to be orthogonal to each other, when you move
starting or ending points of an axis, the ending point of the other axis automaticallymoves in order to keep its orthogonality. You can change this orthogonality conditionin the property dialog. Detailed description is given in Chapter 4.1.
The axis manager appears in a new window when you load an image in section 2.3. Set
the value of starting and ending points of X and Y axes using ”Start” and ”End” menus in theaxis manager. And select the type of the axis from the options (”Linear” and ”Log” (Common
Logarithm)) in ”Scale” selection box. When you finish setting the axis, you will see a window
shown in Figure 3.

-6-

2.5

Reading the data

You are ready to read data if you finish setting the axis. Press Ad button to enter the data input
mode. The button turns red. If you click on the image during the data input mode (When Ad
button is red), a red data point is added on the image. You can add another point by clicking
another place. Continue to click the image until all the data points are added. This mode iscanceled by clicking the Ad button again. When you finish adding the data points, you will see
a window shown in Figure 4.
If you modify or remove the data, please refer to section 2.7 (“Modifying and removing thedata”).
You can configure the shape or tranparency of points, please refer to section 4.1 (Fig. 16 andFig 15).

Figure 4: Window after reading the data points.

2.6

Reading the error information

This section gives how to read error information. First, click a data point which has an error bar on
the graph. The selected data point turns red. To set a symmetric error for X value, press Xerr(Sy)button, and click one endpoint of the error bar. To set asymmetric error to X axis, press Xerr(Asy)button, and click both endpoints. If you treat a data which has error for only one direction, click
the one endpoint and press Xerr(Asy) again.
The same operation can be done for error for Y value of a data.
After setting the error for the first point, the error input button, which is pressed before, turns
pink. This implies that you are still in the error input mode. Select the next point to set a next error
bar. When the point is specified, the button turns red again, and you can set error bar in the same
way as mentioned above. Repeat operations until you finish setting error bars for all the data. To-7-

Figure 5: Window after setting error bars.

cancel error input mode, press the error input button again. After inputting errors, you will see awindow shown in Figure 5.
If you modify or remove the error information, please refer to section 2.7 (“Modifying andremoving the data”).
Note: In NRDF data format, an error bar which sticks out from the graph should be
set an “UNKNOWN” flag. First, set errors using Xerr(Asy) or Yerr(Asy) . When you
treat an NRDF format file, the unknown button is selectable. After pressing the button,
click the endpoint of the error bar. An arrow is displayed at the end of the error bar,and ”UNKNOWN” flag is set for the data. (The output becomes UNKNOWN rather than
numerical value.) Please refer to section 4.2 to know about NRDF format.

2.7

Modifying and removing the data

This section explains how to modify and remove the data.
Modifying the position of data points, error bars, and endpoints of axes
In order to modify a data, select the data point by clicking it. Selected data turns red. Then moveit by a mouse or cursor keys to the correct position. You can modify error bars, and endpoints ofaxes in the same way.
Removing data points, error bars, and axes
In order to remove a data point, select the data point to remove. Then press Rm button to remove
it. The data is removed. To remove an error bar, click the endpoint of the error bar to select the-8-error bar to remove. The selected endpoint is enclosed by a red circle, then press the Rm button.
To remove an axis, click an endpoint of the axis to select the axis to remove. The selected endpointis enclosed by a red circle, then press the Rm button.
Removing all the data points and axis
In order to remove all the data, select ”Clear” in the ”Edit” menu.

Figure 6: Window to select what to clear.
A dialog with check boxes labelled ”X-axis”, ”Y-axis”, ”Data Points” is displayed as shown in
Figure 6. Check componets you want to remove, and press Clear button. If you want to cancel
to clear, press Cancel button.

2.8

Outputting the numerical data

When you finish reading data, select ”Output Numerical Data” from the ”File” menu. Output
dialog is opened in a new window as shown in Figure 7. This window contains a control panel toconfigure output data, and text area in which numerical data is displayed.
First, confirm the information of the axes on the control panel as follows.
• Input the value of starting and ending points of X and Y axes in ”x(start)=”, ”x(end)=”,”y(start)=”, and ”y(end)=”, respectively.
• Select the type of X and Y axes from ”Linear” and ”Log” (Common Logarithm) in ”Scale”
selection box.
The default values for the box are the same as the input values of Section 2.4. Please checkthe values again here. Besides, set the type of output from the options (“Floating” number and“Fixed” number), and the number of digit after the decimal point by changing ”digit”.
Next, select the output format to use. Please refer to Section 4.2 to know about data format
treated in GSYS2.4.
When you use the Standard Format, set ”Error notation”, ”Separator”, and ”X-err position” asfollows.
• ”Error notation” specifies the settings for error output.
Relative:

Absolute:

Output the value of the diﬀerence between the value of the data point and theendpoints of the error bar.
Output the value of the endpoints of the error bars.

• ”Separator” specifies the field separator from the options (comma and white space).
-9-Figure 7: Window for outputting numerical data• ”X-err position” specifies the position of the error of the X-direction.
”x dx y dy””x y dx dy”::

Output X-error value after the value of X.
Output X-error value after the value of Y.

At last, select the type of output from the options in ”Output”. ”As Read” is selected by default,
and fields are output depending on the presence of the error bars. If you want to omit particularerror, or specify output format, please select from options below.
”No Error””X Error””Y Error””X & Y Error”

:
:
:
:

Don’t output error.
Output error for only X-direction.
Output error for only Y-direction.
Output error for X and Y direction.

If you finish all the configuration, press Write button. Numerical data is displayed in textarea.
If you press Sort X or Sort Y button, you can sort data in ascending order by X or Y value,
respectively. If you press No sort button, the data is sorted by the order of the data point input.
If you are using NRDF format, or EXFOR format, the data is sorted by X value by default.
Press Save button to save the output numerical data into a file. Specify file name in the file
dialog in a new window. You can also directly copy & paste to other applications. And Right-clickmenu can be available. If you want to close the output window, press Close Button.

-10-

3

Advanced use of GSYS2.4

Some functions were implemented in GSYS2.4 to read the numerical values more easily and to
improve the quality of the digitized data.
• Setting the axis with automatic axis detection : Section 3.1.
• Feedback function : Section 3.2.
• Loupe function : Section 3.3.
• Magnifying glass function : Section 3.4.
• Snapshot function : Section 3.5.
• Automatically point recognition function : Section 3.6.

3.1

Setting the axis with automatic axis detection

In the GSYS2.4, there are two ways to set starting and ending points of X and Y axes. The first one
was already explained in subsection 2.4. Another method is setting the axis using the auto axis
detection function, which will be explained in this subsection.
Press Auto button to enter the automatic axis detection mode. Auto button turns red. Enclose
X or Y axis by dragging on the image on the main panel as shown in Figure 8. If the automatic axis
detection succeeds, you will see a dialog to choose starting point of the axis as shown in Figure 9.
In the dialog, detected axis is shown as a green line, and detected divisions of the axis are shown
as a blue line. The divisions are given alphabetical names. Choose the appropriate starting pointfrom the list box on the right, and click OK button. (The label of this button depends on yoursystem language.) If you want to cancel the automatic axis detection, or think that the detection is
not accurate, click cancel button.
Next, you will see a dialog to choose ending point of the axis. Set as well as the starting point.
You will see then an axis is set.
Note: Automatic axis detection function selects X-axis if the enclosed frame is horizontally oriented, otherwise, it selects Y-axis. If one axis is already set, the other isset.
The algorithm of the automatic axis detection works properly only if there are only
the axes and the divisions in the frame. If the detection fails, set the frame excluding
extras. If the detection still fails, set the axis with an alternative method explained in
Section 2.4.

3.2

Feedback function

This chapter explains the feedback function. Feedback function is a function to load the numerical
data from files and plot them directly on the image on the main panel. The feedback function
enables us to reuse the data easily and check the data accuracy in greater detail.
In order to use the feedback function, select ”Input Numerical Data” from the ”File” menu.
Input window shown in Figure 10 is opened. You can also use this function by drag-and-drop thenumerical data on the figure. This window contains a control panel to configure the settings for
inputting the data, and a text area in which input numerical data are displayed. Or you can specify-11-

Figure 8: Window to select a starting point of an automatically detected axis.

Figure 9: Window to select a starting point of an automatically detected axis.

the image file and numerical data when you start the GSYS2.4 with command line as “java -jar
Gsys2.4.X.jar image-file numerical-file”.
This window contains a control panel to configure the settings for inputting the data, and atext area in which input numerical data are displayed.
Firstly, select the numerical data to be input, if you did not start this function with drag-anddrop or command-line option, then press File button to open the file dialog and select a file which
you need. Contents of the selected file are displayed in the text area. Instead of selecting a file,
you can input the numerical values into the text area directly, or copy & paste the values (You can
use Right-click menu).
Secondly, confirm that the X and Y axes are set on the image. If not, set the axes as explained in
Section 2.4. If you opened the data which was digitized by GSYS2.X from the same image file, you
can reuse the information of the position of the axis. If axes are not set yet, they are automaticallyset by using former information. If axes are already set, they are not automatically set, but you
can set former axes by pressing the AXIS button.
Thirdly, input the information of the axes. If you load a file generated by GSYS2.0 and later
version, the information of axes is read from the file header. Confirm the information of the axes.
• Input the values of the starting and ending points for the X and Y axes into ”x(start)=”,-12-

Figure 10: Window for loading the numerical data file”x(end)=”, ”y(start)=”, and ”y(end)=”, respectively.
• Select a type of the X and Y axes from the options, ”Linear” and ”Log”(Common Logarithm)
in ”Scale” selection box.
Finally, specify the data format. This process depends on a file format. Refer to Chapter 4.2 toknow about file formats treated in GSYS2.4.
• In the case of NRDF format or EXFOR format, set ”Sym”(Symmetric Error) or ”Asym”(Asymmetric
Error) from ”(X-Error)” and ”(Y-Error)” in ”Error” from the options. If the data contains noerror information, select ”No Error”.
Note: If you want to use some specific column in the loaded data with NRDF
or EXFOR format, load the numerical data as the standard format as mentioned
below and then revert it back to the original format.
• For the standard format, specify a display format for each column from the options (”X”(Xvalue), ”Y”(Y value), ”X-err”(Error for X), ”Y-err”(Error for Y), and ”NONE”(no data or not
to use)).
Only ”Relative” error (the diﬀerence from the real value) is available for NRDF and EXFOR
formats, but, ”Absolute” error (the end of the error bar) is also available for standard format.
Change ”Error notation” if necessary. If you finish all the settings, press Plot button. The data
will be plotted on the image shown in figure 5. To modify the data, follow the explanation inchapter 2.

-13-

Figure 11: Loupe function. Left figure is how to set the region to be magnified. Right figure isresult of magnifying the igure.

3.3

Loupe function

Using Loupe function, you can magnify the image easily.
Press Loupe button, then Loupe button will turn to be red. After Loupe button turning to
be red, please drag the region to be magnified as shown in the left figure of Fig. 11. The figure will
be magnified as shown in the right figure of Fig. 11.

3.4

Magnifying Glass function

Using magnifying glass function, you can enlarge the figure partially. Click Glass button, andclick on the figure. The glass window will appear. In this window, enlarged figure is displayed asshown in Figure 12. Usual operation (add point, correct the marker position, and so on, as shownin Section 2) can also be performed on this glass window.
You can move this window by using dragging. If you put the Glass button again, you canremove the magnifying glass window.
If you click the window itself, the window is selected. In the case that this window is selected(edge of window is represented by red), you can move the window by cursor key, or remove thewindow by delete key.
If you would like to use the window after deleting the windows, press Glass button again.

3.5

Snapshot function

In order to use the snapshot function, select Shot! button on the navigation bar. Specify file namein the file dialog in a new “Select File” window.

3.6

Automatically point recognition function

With this function, the maker on the figure is automatically recognized and the position is automatically corrected.
Note: In order to use the automatically point recognition function, please check thatthe “Auto Point” is set to be “Yes”. You can check this by checking the ”Color & Size”-14-Figure 12: Magnify glass function

tab on the “Properties Dialog” (refer to Section 4.1).
During the data input mode (when Ad button is red as shown), you can add the data point
without strictly pointing the data position. For example, if you click the neighborhood of point asshown in left hand side of Figure 13, GSYS2.4 recognize and correct the point position, and add
the point.
In the case of the points clowed, this function not always works well. This function is considered
as experimental in this version. The accuracy or precision of recognition will be improved.

-15-

Figure 13: Auto point recognition function. If you click the neibourhood of point as shown in left
hand side, GSYS2.4 recognize and correct the point position, and add the point. If you do not use
this function, data point is added at just the point where you click.

4

Appendix

4.1

How to customize

This section explains how to customize GSYS2.4. Select ”Properties” in the ”Edit” menu. You cancustomize GSYS2.4 using the property dialog in a new window. Since the configuration is saved
in a file, ”gsys2.properties”, you can also change the configuration by editing that file directory.

Color & Size
When ”Color & Size” tab is selected, you can see the windows shown in Figure 14. You can selectthe color of the axes and the data points, the size of the points, transparency of the points or lines
from the dialog boxes. Refer to Fig. 15 about the transparency of points.
Marked data
Set the color and transparency of marked data.
Unmarked data Set the color and transparency of unmarked data.
X, Y-axis
Set the color and transparency of axes.
End of X, Y-axis Set the color and transparency of the starting and ending points of axes.
Size of circle
Set the size of data point circles.
Type
Set the form of the points. Please refer Fig. 16.
Auto Point
Set the automatically points recognition function.
Please refer Section 3.6 for detail.

Error & Axis
When ”Error & Axis” tab is selected, you will see the window shown in Figure 17. You can set theerror expression, whether to display the value of the starting and ending points of the axes and-16-

Figure 14: Window of the property dialog when the ”Color & Size” tab is selected.

Figure 15: Transparency of the points and lines. Left hand side shows the points when transparency
is set to be 0. Right hand side is when transparency is set to be 50.

whether to impose the orthogonality condition for the X and Y axes.
Add vertical bar at the end point of error
Set whether to display the vertical line at theend of the error bar.
Correct the error bar in parallel to the axis
Set whether to display the X and Y error
bars parallel to the X and Y axis.
Show error bar at both side (for sym. error)
Set whether to display the symmetric error
bars of the data.
Show Axis value
Set whether to display the value of the ends
of axes close to the ends of the axes.
Set orthogonality condition to X-axis and Y-axis Set whether to make X-axis and Y-axis
orthogonal.

Figure 16: Form of the points which is selected by Type ( (starting from left) circle, square, triangle,
and diamond).

-17-

Figure 17: Window of the property dialog box when the ”Error & Axis” tab is selected.

FormatIn order to change the format for the numerical data, select ”Format” tab. You will see the window
shown in Figure 18, and you can configure the format used for writing the data and the feedback
function. Refer to section 4.2 to know more about the data formats.

Figure 18: Window of the property dialog box when the ”Format” tab is selected.
Format of Output/Input Data
Output format of “Log” scale
Output format of “Linear” scale

4.2

Set a format of input and output.
Set a type of output for “Log” (Common Logarithm) fromfloating point number and fixed point number.
Set a type of output for “Linear” from floating point number
and fixed point number

Data format

There are three formats treated in GSYS2.4. They are used for NRDF, EXFOR recording, andgeneral use. They are called NRDF Format, EXFOR Format, and Standard Format, respectively.
Refer to Section 4.1 to learn how to change the format to treat.
-18-

NRDF Format
An example of NRDF Format file is shown below (this example is the data with symmetric error
for X and asymmetric error for Y).
#

x
1.000E+00
2.000E+00
3.000E+00
4.000E+00+-dx+-2.500E-01+-4.500E-01+-5.000E-01+-1.000E-01

y8.000E+00
4.000E+00
2.000E+00
1.000E-00+dy-dy+4.000E+00-2.500E+00+2.000E+00-NEGLIGIBLE+5.000E-01-UNKNOWN+1.000E-01-1.500E-01

If the data have no error information, ’NEGLIGIBLE’ is output. If the error value is very large sothat the error bar sticks out of the graph, ’UNKNOWN’ is output. As for UNKNOWN, it is necessary to set
a type of the error output as unknown by unknown button as explained in Section 2.6. The error
format is +-VALUE (for symmetric error), or +VALUE-VALUE (for asymmetric error). The error
values are given as ’relative’ error (the diﬀerence from the real value).

EXFOR Format
An example of EXFOR Format file is shown below.
#x
1.000E+00
2.000E+00
3.000E+00
4.000E+00dx
2.500E-01
4.500E-01
5.000E-01
1.000E-01y8.000E+00
4.000E+00
2.000E+00
1.000E-00

dy
4.000E+00
2.000E+00
5.000E-01
1.000E-01-dy
2.500E+00
1.854E+00
1.500E-01

The columns are separated per 11 characters, and the data with no value is expressed as whitespaces. The error value is given as ’relative’ error (the diﬀerence from the real value).

4.3

Keyboard shortcuts

The correspondence between keyboard shortcuts and the buttons on the control bar and menu in
the menu bar is shown in Table 1.

4.4

Changes from GSYS2.2 to GSYS2.4

Following is a list of changes from GSYS2.2. Implementors are shown in parentheses (“Ito” means
Shinya Ito, “Suzuki” means Ryusuke Suzuki).
• Drag-and-drop feature for figure file or file which has numerical values (Ito, Suzuki) : Section
2.3, 3.2.
• Transparency of points and lines (Ito), improvement of point figure (Suzuki) : Section 4.1(Fig. 15).
• Loupe function (Ito) : Section 3.3.
• Addition of Point shape (Suzuki) : Section 4.1 (Fig. 16).

-19-

Table 1: Keyboard shortcuts
Correspondence between buttons in control bar and keyboard shortcuts
Operation
ButtonKey
Set X axis.
Xa
x
Set Y axis.
Yay
Set ending point of Y-axis when starting point is the same as X axis. *YaY
Set an axis by automatic axis detection.
Autoz
Add data points.
Ada
Remove marked data point or axis.
RemD, Delete, BackSpaceSet symmetric error for X direction.
X err(sy)F1
Set asymmetric error for X direction.

X err(asy)F2

Set symmetric error for Y direction.

Y err(sy)F3

Set asymmetric error for Y direction.

Y err(asy)F4Set UNKNOWN flag for the error of a data.
(Available for NRDF Format.)UnknownuCorrespondence between menus in menu bar and keyboard shortcuts
Operation
Key
Open a window to load an image file.
Ctrl + oCtrl + i
Open a window to load a numerical data file.
Open a window to output data.
Ctrl + s
Quit GSYS2.
Ctrl + q
Clear data points and axes.
Ctrl + c+
Magnify image.
Shrink image.
Recover original size of image.
0
Correspondence between other operations and keyboard shortcuts
OperationKey
Set error bar for X-axis (For the asymmetry error, focus on the error
F5which is set first, then focus on the other error if pressed again).
Set error bar for Y-axis (For the asymmetry error, focus on the error
F6which is set first, then focus on the other error if pressed again).
Focus on the next data point.
F7
Focus on the previous data point.
F8• Screenshot function (Suzuki) : Section 3.5.
• Improvement of Auto axis detection function (Ito) : Section 3.1.
• Add Navigation bar (Ito) : Section 2.2 (Fig 1).

-20-• Magnifying glass function (Suzuki) : Section 3.4.
• Add command line option (Suzuki) : Section 2.3, 3.2.
• Automatically point recognition function (Suzuki) : Section 3.6.

References[1] Ryusuke SUZUKI, New version of JCPRG digitizer (GSYS2.4) (Memo CP-E/145, April 2010).
[2] Ryusuke SUZUKI, Current status of GSYS development, (NRDF Annual Report No.23, 2010, p.
9).

-21-