init
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
doc/html/*
|
||||
Doxyfile
|
||||
.vscode/
|
||||
test/scenarios-tests/*output*
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
PROJECT(openvibe-plugins-features-selection)
|
||||
|
||||
SET(PROJECT_VERSION_MAJOR ${OV_GLOBAL_VERSION_MAJOR})
|
||||
SET(PROJECT_VERSION ${OV_GLOBAL_VERSION_STRING})
|
||||
|
||||
FILE(GLOB_RECURSE SRC_FILES src/*.cpp src/*.hpp src/*.h src/*.inl src/*.c)
|
||||
ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRC_FILES})
|
||||
|
||||
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES
|
||||
VERSION ${PROJECT_VERSION}
|
||||
SOVERSION ${PROJECT_VERSION_MAJOR}
|
||||
FOLDER ${PLUGINS_FOLDER}
|
||||
COMPILE_FLAGS "-DOVP_Exports -DOVP_Shared -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE")
|
||||
|
||||
INCLUDE_DIRECTORIES("src")
|
||||
|
||||
# OpenViBE Base
|
||||
INCLUDE("FindOpenViBE")
|
||||
INCLUDE("FindOpenViBECommon")
|
||||
INCLUDE("FindOpenViBEToolkit")
|
||||
|
||||
# OpenViBE Module
|
||||
#INCLUDE("FindOpenViBEModuleSystem")
|
||||
#INCLUDE("FindOpenViBEModuleXML")
|
||||
|
||||
# OpenViBE Third Party
|
||||
#INCLUDE("FindThirdPartyEigen")
|
||||
|
||||
# ---------------------------------
|
||||
# Target macros
|
||||
# Defines target operating system, architecture and compiler
|
||||
# ---------------------------------
|
||||
SET_BUILD_PLATFORM()
|
||||
|
||||
# -----------------------------
|
||||
# Install files
|
||||
# -----------------------------
|
||||
INSTALL(TARGETS ${PROJECT_NAME}
|
||||
RUNTIME DESTINATION ${DIST_BINDIR}
|
||||
LIBRARY DESTINATION ${DIST_LIBDIR}
|
||||
ARCHIVE DESTINATION ${DIST_LIBDIR})
|
||||
|
||||
SET(SUB_DIR_NAME features-selection)
|
||||
|
||||
INSTALL(DIRECTORY box-tutorials/ DESTINATION ${DIST_DATADIR}/openvibe/scenarios/box-tutorials/${SUB_DIR_NAME})
|
||||
INSTALL(DIRECTORY bci-examples/ DESTINATION ${DIST_DATADIR}/openvibe/scenarios/bci-examples/filter-bank-CSP)
|
||||
|
||||
# ---------------------------------
|
||||
# Test applications
|
||||
# ---------------------------------
|
||||
IF(OV_COMPILE_TESTS)
|
||||
#ADD_SUBDIRECTORY(test)
|
||||
ENDIF()
|
||||
+1867
File diff suppressed because it is too large
Load Diff
+1023
File diff suppressed because it is too large
Load Diff
+1159
File diff suppressed because it is too large
Load Diff
+646
@@ -0,0 +1,646 @@
|
||||
<OpenViBE-Scenario>
|
||||
<FormatVersion>2</FormatVersion>
|
||||
<Creator>OpenViBE Designer</Creator>
|
||||
<CreatorVersion>2.2.0</CreatorVersion>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<Identifier>(0x00069d80, 0x160bdf2d)</Identifier>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Signals Path</Name>
|
||||
<DefaultValue>${Player_ScenarioDirectory}/signals</DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/signals</Value>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<Identifier>(0x002dd66e, 0x429f5d95)</Identifier>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>EEG File 1</Name>
|
||||
<DefaultValue>${Player_ScenarioDirectory}/File1.ov</DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/File1.ov</Value>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<Identifier>(0x007b6f73, 0x6bb30a11)</Identifier>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>EEG File 2</Name>
|
||||
<DefaultValue>${Player_ScenarioDirectory}/File2.ov</DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/File2.ov</Value>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<Identifier>(0x007c80c6, 0xd9f61cbd)</Identifier>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>XP Name</Name>
|
||||
<DefaultValue>XP</DefaultValue>
|
||||
<Value>XP</Value>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<Identifier>(0x0076cf2d, 0xfce0f3b9)</Identifier>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Subject ID</Name>
|
||||
<DefaultValue>C1</DefaultValue>
|
||||
<Value>C1</Value>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<Identifier>(0x00737048, 0xa4e81409)</Identifier>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Session</Name>
|
||||
<DefaultValue>1</DefaultValue>
|
||||
<Value>1</Value>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<Identifier>(0x17e1da90, 0x931d45d2)</Identifier>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>File Prefix</Name>
|
||||
<DefaultValue>$var{XP Name}_$var{Subject ID}_S$var{Session}</DefaultValue>
|
||||
<Value>$var{XP Name}_$var{Subject ID}_S$var{Session}</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Inputs></Inputs>
|
||||
<Outputs></Outputs>
|
||||
<Boxes>
|
||||
<Box>
|
||||
<Identifier>(0x00000661, 0x0000493c)</Identifier>
|
||||
<Name>Stimulation Filter</Name>
|
||||
<AlgorithmClassIdentifier>(0x02f96101, 0x5e647cb8)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Modified Stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x09e59e57, 0x8d4a553a)</TypeIdentifier>
|
||||
<Name>Default action</Name>
|
||||
<DefaultValue>Reject</DefaultValue>
|
||||
<Value>Select</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Time range begin</Name>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
<Value>0</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Time range end</Name>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
<Value>0</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x09e59e57, 0x8d4a553a)</TypeIdentifier>
|
||||
<Name>Action to perform</Name>
|
||||
<DefaultValue>Select</DefaultValue>
|
||||
<Value>Reject</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation range begin</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Train</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation range end</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_0F</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Train</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>-64</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>448</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x47859b3f, 0x1dfdf5cd)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x61d11811, 0x71e65362)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x000660a7)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>6</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00001881, 0x0000648e)</Identifier>
|
||||
<Name>Generic stream writer</Name>
|
||||
<AlgorithmClassIdentifier>(0x09c92218, 0x7c1216f8)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x403488e7, 0x565d70b6)</TypeIdentifier>
|
||||
<Name>Input stream 1</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input stream 2</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Input stream 3</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>$var{Signals Path}/$var{File Prefix}_acquisition_concatfile-[$core{date}-$core{time}].ov</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Use compression</Name>
|
||||
<DefaultValue>true</DefaultValue>
|
||||
<Value>false</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>96</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>384</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x89a08108, 0xc8d1fac1)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x004f9ed7)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00001fa8, 0x00006669)</Identifier>
|
||||
<Name>Signal Concatenation</Name>
|
||||
<AlgorithmClassIdentifier>(0x372f3a9d, 0x49e20cd2)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input signal 1</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Input stimulations 1</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input signal 2</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Input stimulations 2</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Signal</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Status</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Time out before assuming end-of-file (in sec)</Name>
|
||||
<DefaultValue>5</DefaultValue>
|
||||
<Value>5</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>End-of-file stimulation for input 1</Name>
|
||||
<DefaultValue>OVTK_StimulationId_ExperimentStop</DefaultValue>
|
||||
<Value>OVTK_StimulationId_ExperimentStop</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>End-of-file stimulation for input 2</Name>
|
||||
<DefaultValue>OVTK_StimulationId_ExperimentStop</DefaultValue>
|
||||
<Value>OVTK_StimulationId_ExperimentStop</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>32</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>448</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x2071186d, 0x08fedd4a)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x000eec27)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>4</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00002c92, 0x00005978)</Identifier>
|
||||
<Name>Player Controller</Name>
|
||||
<AlgorithmClassIdentifier>(0x5f426dce, 0x08456e13)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation name</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_EndOfFile</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0xcc14d8d6, 0xf27ecb73)</TypeIdentifier>
|
||||
<Name>Action to perform</Name>
|
||||
<DefaultValue>Pause</DefaultValue>
|
||||
<Value>Stop</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>96</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>512</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x568d148e, 0x650792b3)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x000673cb)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00005836, 0x00007f57)</Identifier>
|
||||
<Name>EEG Data File 2 reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x6468099f, 0x0370095a)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x403488e7, 0x565d70b6)</TypeIdentifier>
|
||||
<Name>Output stream 1</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Output stream 2</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stream 3</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>$var{EEG File 2}</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x17ee7c08, 0x94c14893)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>-144</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>576</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xf37b8e7a, 0x1bc33e4e)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x00171804)</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000694c, 0x00005014)</Identifier>
|
||||
<Name>EEG data file 1 reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x6468099f, 0x0370095a)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x403488e7, 0x565d70b6)</TypeIdentifier>
|
||||
<Name>Output stream 1</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Output stream 2</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stream 3</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>$var{EEG File 1}</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x17ee7c08, 0x94c14893)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>-144</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>352</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xf37b8e7a, 0x1bc33e4e)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x001757c3)</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
</Boxes>
|
||||
<Links>
|
||||
<Link>
|
||||
<Identifier>(0x00000d20, 0x000000b6)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00000661, 0x0000493c)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00001fa8, 0x00006669)</BoxIdentifier>
|
||||
<BoxInputIndex>1</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x0000183b, 0x00001437)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00001fa8, 0x00006669)</BoxIdentifier>
|
||||
<BoxOutputIndex>2</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002c92, 0x00005978)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00001d3a, 0x00001319)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00001fa8, 0x00006669)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00001881, 0x0000648e)</BoxIdentifier>
|
||||
<BoxInputIndex>1</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00001f3e, 0x00002128)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000694c, 0x00005014)</BoxIdentifier>
|
||||
<BoxOutputIndex>1</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00001fa8, 0x00006669)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00003d79, 0x00000790)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000694c, 0x00005014)</BoxIdentifier>
|
||||
<BoxOutputIndex>2</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00000661, 0x0000493c)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00004377, 0x00004a5d)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00001fa8, 0x00006669)</BoxIdentifier>
|
||||
<BoxOutputIndex>1</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00001881, 0x0000648e)</BoxIdentifier>
|
||||
<BoxInputIndex>2</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00005d5c, 0x00003c88)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00005836, 0x00007f57)</BoxIdentifier>
|
||||
<BoxOutputIndex>2</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00001fa8, 0x00006669)</BoxIdentifier>
|
||||
<BoxInputIndex>3</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00006601, 0x0000605f)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00005836, 0x00007f57)</BoxIdentifier>
|
||||
<BoxOutputIndex>1</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00001fa8, 0x00006669)</BoxIdentifier>
|
||||
<BoxInputIndex>2</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
</Links>
|
||||
<Comments>
|
||||
<Comment>
|
||||
<Identifier>(0x0000494c, 0x00003563)</Identifier>
|
||||
<Text>This Scenario is set for a g.tec cap with 2 amplifier g.USBamp</Text>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x473d9a43, 0x97fc0a97)</Identifier>
|
||||
<Value>1072</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x7234b86b, 0x2b8651a5)</Identifier>
|
||||
<Value>-144</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Comment>
|
||||
<Comment>
|
||||
<Identifier>(0x00006a47, 0x0000309a)</Identifier>
|
||||
<Text><b>OVERVIEW</b>
|
||||
Change Settings on Scenario Configuration tab :
|
||||
Scripts path = folder to the scripts and config files (normally don't need to change that that if you keep the hierarchy)
|
||||
EEG File 1/2 = link to the file to concatenate
|
||||
Obvious settings = obvious....
|
||||
|
||||
File Format for saved signals : {XP Name}_{Subject ID}_S{Session}__acquisition_concatfile-[{date}-{time}]</Text>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x473d9a43, 0x97fc0a97)</Identifier>
|
||||
<Value>1056</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x7234b86b, 0x2b8651a5)</Identifier>
|
||||
<Value>-48</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Comment>
|
||||
<Comment>
|
||||
<Identifier>(0x00006a47, 0x0000309b)</Identifier>
|
||||
<Text><b>PRESENTATION</b>
|
||||
Les options sont modifiables dnas l'onglet Scenario Configuration :
|
||||
Scripts path = dossier des scripts et des fichiers de configuration (normalement, il n'est pas nécessaire de changer cela si vous conservez la hiérarchie)
|
||||
EEG File 1/2 = Lien vers les fichiers à concaténer
|
||||
Paramètres évidents = évidents.....
|
||||
|
||||
Format de fichier pour les signaux enregistrés : {XP Name}_{Subject ID}_S{Session}__acquisition_concatfile-[{date}-{time}]</Text>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x473d9a43, 0x97fc0a97)</Identifier>
|
||||
<Value>1056</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x7234b86b, 0x2b8651a5)</Identifier>
|
||||
<Value>96</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Comment>
|
||||
</Comments>
|
||||
<Metadata>
|
||||
<Entry>
|
||||
<Identifier>(0x00005b71, 0x00002711)</Identifier>
|
||||
<Type>(0x3bcce5d2, 0x43f2d968)</Type>
|
||||
<Data>[]</Data>
|
||||
</Entry>
|
||||
</Metadata>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x4c90d4ad, 0x7a2554ec)</Identifier>
|
||||
<Value>320</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x7b814cca, 0x271df6dd)</Identifier>
|
||||
<Value>480</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</OpenViBE-Scenario>
|
||||
+2253
File diff suppressed because it is too large
Load Diff
+3598
File diff suppressed because it is too large
Load Diff
+3706
File diff suppressed because it is too large
Load Diff
+3768
File diff suppressed because it is too large
Load Diff
+3054
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
|
After Width: | Height: | Size: 1.9 KiB |
+4
@@ -0,0 +1,4 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>Fz;FCz;Cz;CPz;Pz;C1;C3;C5;C2;C4;C6;EOG1;EOG2;EOG3;EMGg;EMGd;EventChannel2;
|
||||
F4;FC2;FC4;FC6;CP2;CP4;CP6;P4;F3;FC1;FC3;FC5;CP1;CP3;CP5;P3;EventChannel1</SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
<OpenViBE-Classifier-Box Creator="OpenViBE Designer" CreatorVersion="2.2.0" FormatVersion="4">
|
||||
<Strategy-Identifier class-id="(0xffffffff, 0xffffffff)">Native</Strategy-Identifier>
|
||||
<Algorithm-Identifier class-id="(0x2ba17a3c, 0x1bd46d84)">Linear Discrimimant Analysis (LDA)</Algorithm-Identifier>
|
||||
<Stimulations>
|
||||
<Class-Stimulation class-id="0">OVTK_GDF_Left</Class-Stimulation>
|
||||
<Class-Stimulation class-id="1">OVTK_GDF_Right</Class-Stimulation>
|
||||
</Stimulations>
|
||||
<OpenViBE-Classifier>
|
||||
<LDA version="1">
|
||||
<Classes>0 1 </Classes>
|
||||
<Class-config-list>
|
||||
<Class-config>
|
||||
<Weights> 1.122419e+001 1.402728e+000 7.402276e+001 4.533984e+000</Weights>
|
||||
<Bias>-4.99595</Bias>
|
||||
</Class-config>
|
||||
<Class-config>
|
||||
<Weights> 7.847074e+000 5.648976e+000 4.272895e+001 8.610974e+000</Weights>
|
||||
<Bias>-3.71443</Bias>
|
||||
</Class-config>
|
||||
</Class-config-list>
|
||||
</LDA>
|
||||
</OpenViBE-Classifier>
|
||||
</OpenViBE-Classifier-Box>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>1.715772e-001 -2.291919e-001 2.774970e-001 -1.061744e-002 2.240297e-002 2.644725e-001 -5.117951e-002 1.926034e-001 -2.150231e-001 -4.435833e-001 4.865556e-002 -5.276697e-004 3.752418e-001 -9.823282e-002 9.227359e-002 2.573437e-002 2.815771e-001 -4.796797e-002 -5.528297e-002 5.543258e-002 -2.759391e-001 -7.162544e-002 -1.135426e-001 -3.181351e-001 1.344281e-001 -1.208814e-001 9.988614e-002 9.830087e-002 -4.919398e-001 -1.997282e-002 1.369912e-001 1.312117e-003 -9.083082e-002 1.067697e-001 -4.402338e-002 4.007184e-002 -7.801719e-002 -3.030583e-003 -1.830922e-001 4.942633e-001 -4.120216e-002 1.183719e-001 -2.872575e-001 -1.154390e-002 -1.422149e-001 2.260056e-001 -1.221331e-001 3.440329e-001 -1.609985e-001 1.698824e-001 1.667312e-001 -1.517698e-001 -1.131512e-001 2.647222e-002 1.118075e-001 6.206207e-003 9.882838e-002 -2.755666e-002 1.945892e-001 -2.981932e-001 -3.681639e-001 2.031698e-001 -7.966545e-002 3.159508e-001 -8.304870e-002 -1.325213e-001 -2.486992e-001 1.020107e-002 5.591241e-002 -2.395856e-001 -2.381177e-001 -5.888614e-002 2.270962e-001 1.116078e-001 3.875004e-001 1.037994e-001 -1.144425e-002 -1.600198e-001 2.157356e-001 1.654755e-001 -1.882163e-001 -1.650306e-001 3.015094e-002 2.755893e-001 2.855984e-002 -8.659574e-002 -3.899043e-001 9.450951e-002 -2.615674e-002 -8.091567e-002 -9.850057e-002 8.335227e-002 4.193744e-002 -4.784618e-002 8.595419e-002 -3.536181e-002 2.101623e-001 2.884731e-002 -2.345240e-001 1.614895e-001 -5.596329e-002 7.499799e-002 2.054848e-001 8.057146e-003 -5.148820e-001 3.901260e-001 -2.486800e-001 1.838387e-001 </SettingValue>
|
||||
<SettingValue>4</SettingValue>
|
||||
<SettingValue>27</SettingValue>
|
||||
<SettingValue></SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>-1.259517e-001 2.010806e-001 -4.791106e-003 -1.326768e-002 5.194956e-002 2.368850e-001 -3.639400e-001 5.459953e-002 -2.778437e-001 5.759425e-001 -1.203257e-001 -6.617685e-002 -2.909759e-001 3.252801e-001 -1.452903e-001 -6.336518e-003 -1.275346e-001 -1.236840e-003 -4.765382e-003 6.948595e-003 -9.492253e-003 1.906966e-001 -7.736665e-002 -1.893221e-001 1.091942e-001 5.116545e-002 2.657779e-002 -5.907284e-002 4.347148e-002 6.137922e-002 5.425836e-002 -1.602261e-001 -3.111976e-001 3.971778e-002 8.131662e-002 1.651330e-001 -4.702871e-001 -3.984871e-002 4.543805e-003 -1.237402e-001 6.337210e-001 -1.907082e-001 3.138906e-002 -1.050105e-001 1.105517e-001 7.226177e-002 1.273482e-001 3.261482e-002 -7.672975e-002 -1.053375e-001 6.069964e-002 2.333095e-001 7.031792e-002 -1.645873e-001 -8.139508e-002 9.925348e-002 3.285371e-002 -1.328991e-001 4.178714e-002 -1.685904e-001 9.235131e-002 -6.668050e-002 6.981334e-004 3.948492e-002 5.579366e-002 4.189754e-002 8.780587e-002 -7.609025e-003 -5.842266e-002 9.650743e-002 -1.441406e-001 -3.705814e-002 -1.119816e-001 -1.349965e-002 -3.571421e-001 2.285310e-001 8.865378e-003 6.520331e-001 -4.209897e-001 2.560429e-001 -1.097755e-001 7.116420e-002 -1.062484e-001 1.189581e-001 -5.397360e-003 1.642586e-001 -1.365997e-001 8.296745e-002 -2.359106e-002 5.492830e-001 -6.416229e-002 8.260784e-002 2.612605e-002 -4.565891e-001 1.920180e-001 -2.739850e-002 -2.761127e-001 -3.378566e-001 4.653667e-002 5.336148e-002 -5.954101e-003 1.626611e-001 6.645168e-002 -4.053274e-002 -2.535007e-001 2.272593e-002 -1.206022e-001 2.228918e-001 </SettingValue>
|
||||
<SettingValue>4</SettingValue>
|
||||
<SettingValue>27</SettingValue>
|
||||
<SettingValue></SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>-1.038980e-001 7.518746e-004 1.763444e-001 -7.884067e-002 6.216413e-002 -2.413536e-001 1.139401e-001 -3.565677e-002 -2.292543e-001 6.964212e-002 -8.042871e-002 -1.147777e-001 -2.518226e-001 6.603845e-001 -1.806380e-001 1.325969e-001 1.442291e-001 -6.594190e-003 -2.021973e-001 -2.338536e-003 3.235898e-001 -1.625403e-001 2.836493e-002 8.805184e-003 -8.485602e-002 1.840582e-001 -1.179516e-001 -3.265552e-002 1.820037e-002 -3.556919e-001 3.217331e-001 -1.405164e-005 1.248024e-001 -1.089761e-001 3.635348e-002 3.107797e-002 4.071547e-001 -4.968710e-002 -1.905899e-002 2.644749e-001 -3.989279e-001 4.148418e-002 -2.202332e-001 1.844307e-001 -1.091464e-001 -4.919501e-002 5.770321e-002 1.149917e-001 -3.565920e-001 1.154291e-001 -1.828108e-001 7.702425e-002 1.987198e-001 -8.178717e-002 -4.424306e-004 -2.698723e-001 2.581978e-001 1.342054e-001 -4.759055e-001 2.280384e-002 -1.662789e-001 1.749317e-001 -3.958793e-001 1.474860e-001 2.369051e-002 2.898734e-002 2.842659e-001 -8.829193e-002 -4.595868e-003 3.699537e-001 -3.345582e-001 4.747968e-002 1.408001e-001 -1.718274e-002 8.628574e-002 -7.110090e-002 3.430489e-002 2.826111e-002 3.113248e-002 -3.437025e-002 3.069444e-002 -2.514572e-001 2.404846e-001 2.136934e-001 -2.663008e-001 3.522840e-001 -3.385658e-001 1.409999e-001 -1.031191e-001 -1.976747e-001 1.345840e-001 1.269586e-002 3.135183e-002 7.665877e-002 -1.590580e-002 -8.899556e-003 1.249681e-001 -3.064521e-001 1.008705e-001 -1.653324e-002 -8.502553e-002 1.828387e-001 3.902926e-003 7.835281e-002 -4.088082e-001 3.044135e-001 -4.454701e-002 -1.060925e-003 </SettingValue>
|
||||
<SettingValue>4</SettingValue>
|
||||
<SettingValue>27</SettingValue>
|
||||
<SettingValue></SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>1.054944e-001 2.529141e-001 -1.961902e-001 1.234111e-001 -2.183774e-002 5.023824e-002 6.245501e-002 9.811941e-003 -1.833688e-001 2.064154e-001 8.879401e-003 5.735955e-002 3.269895e-001 -4.177246e-001 5.602020e-002 2.531075e-001 -2.479438e-001 1.242835e-002 4.392075e-002 7.382720e-002 -4.902304e-001 -3.920456e-002 1.592686e-002 2.860624e-002 -1.461803e-001 -2.129275e-001 2.394097e-001 -2.400479e-001 2.352621e-001 1.032479e-001 -4.436633e-003 -9.488404e-002 7.788147e-002 -3.331888e-001 -1.961982e-003 -2.086608e-001 1.293132e-001 4.073178e-002 1.564578e-001 -9.525116e-002 -4.488903e-001 1.174530e-001 2.571870e-001 3.225286e-002 8.687009e-002 -2.080385e-001 1.326361e-002 2.482847e-001 5.286300e-002 -2.781952e-002 -2.879779e-001 -3.277527e-002 4.125944e-001 4.302172e-002 -2.661206e-001 -2.644088e-001 1.670963e-001 3.144791e-003 2.144087e-001 1.839001e-001 -1.510396e-002 6.932634e-002 8.945059e-002 -1.311102e-001 1.972366e-001 2.588092e-002 2.384177e-001 1.009258e-001 -1.108545e-002 -4.285852e-003 -4.986009e-001 1.395485e-001 6.860623e-002 2.863940e-001 -1.789192e-001 1.871124e-001 -1.720453e-001 -3.999174e-001 -3.118724e-002 -2.386626e-002 4.092164e-002 -9.200701e-002 -2.920707e-001 3.004002e-001 -1.080632e-001 -1.285763e-001 -2.247713e-001 -3.001484e-001 2.282678e-002 -2.539776e-002 -4.283183e-001 1.316737e-001 3.387353e-002 2.931892e-001 1.388757e-001 -5.824244e-002 2.199933e-001 -2.230668e-001 7.077331e-003 2.103411e-001 -1.282308e-001 2.113108e-001 3.026620e-001 9.747186e-002 -1.091028e-001 6.190206e-002 -4.722008e-002 1.131684e-001 </SettingValue>
|
||||
<SettingValue>4</SettingValue>
|
||||
<SettingValue>27</SettingValue>
|
||||
<SettingValue></SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>6.896112e-002 5.838406e-002 -1.913882e-001 1.790403e-001 -3.905723e-001 9.086674e-002 -2.351039e-001 3.794074e-002 1.077713e-001 1.920391e-001 1.376548e-003 1.309270e-002 2.060020e-001 -5.016154e-001 1.202305e-001 2.541567e-003 6.328610e-002 7.893040e-002 -5.732313e-002 9.470776e-002 -2.431296e-001 -2.578788e-001 7.497000e-002 -1.652617e-001 2.597322e-001 2.795242e-001 1.477148e-001 1.724260e-001 -8.059806e-002 -9.513466e-002 1.739882e-001 -7.061376e-002 1.103639e-001 -2.113236e-001 1.167676e-001 1.643074e-001 6.077241e-001 -1.484461e-001 -5.569855e-003 -1.090541e-001 -1.966304e-001 -3.288890e-002 -4.443513e-001 1.288446e-001 -4.302977e-002 1.009600e-001 3.636558e-002 -2.047350e-001 -6.113033e-002 9.086515e-002 2.412797e-001 -1.946634e-001 -1.053600e-002 -3.761087e-002 1.959706e-001 2.279109e-001 1.875874e-001 -4.813676e-001 4.928611e-002 -1.945116e-001 -1.947912e-003 -3.105301e-002 4.314814e-002 1.633441e-001 -1.052840e-001 -4.823687e-003 -4.878863e-001 1.469434e-002 1.382662e-002 3.480332e-001 -1.407920e-001 1.493043e-001 -1.525695e-001 -5.416574e-002 -6.460541e-002 2.209824e-001 -1.021370e-001 1.582586e-001 1.846506e-001 -6.090992e-002 -8.764653e-002 4.690930e-002 8.293692e-002 1.262028e-001 3.179204e-002 -2.016820e-001 1.713412e-001 4.563330e-001 -1.795923e-001 -3.791368e-001 -3.057287e-002 2.540025e-002 -2.685127e-002 1.187121e-001 -5.765953e-002 1.205900e-002 3.532004e-001 3.859228e-001 -1.574373e-001 -2.511466e-001 -2.146186e-002 -1.888072e-001 -1.516446e-001 -1.621920e-003 -2.351221e-001 -1.374926e-001 5.674146e-002 4.226740e-002 </SettingValue>
|
||||
<SettingValue>4</SettingValue>
|
||||
<SettingValue>27</SettingValue>
|
||||
<SettingValue></SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>-6.569512e-002 8.840984e-002 7.442431e-002 1.778970e-001 -1.130028e-001 -1.283245e-001 4.163818e-001 -5.687053e-002 -1.153659e-002 5.679567e-002 -1.596727e-001 7.931860e-002 -4.074984e-002 1.268025e-001 -8.399033e-002 -2.739739e-001 3.102945e-001 1.647312e-001 -3.234673e-001 2.704625e-001 -2.025470e-001 -4.791169e-001 6.198940e-002 8.906157e-002 -5.278913e-002 -6.712890e-002 1.378025e-001 1.204764e-001 5.153538e-003 -1.921449e-001 -1.450251e-001 5.214459e-002 3.112692e-001 1.313356e-001 4.950090e-002 -9.987589e-002 4.632301e-001 -4.733374e-002 -5.151643e-002 -9.787782e-002 -2.645069e-001 3.623273e-002 -4.419284e-002 2.274820e-001 -2.537538e-001 4.977951e-002 1.883132e-002 3.964252e-001 -3.378241e-001 1.800214e-002 1.076006e-001 -2.758126e-001 -1.055411e-001 -8.108799e-002 1.207703e-002 -1.275504e-001 3.112598e-001 -2.339002e-002 3.540776e-001 -3.111795e-002 2.620257e-001 1.088762e-002 -5.786667e-002 2.385998e-001 3.193196e-002 2.100173e-002 -7.898719e-002 -8.047986e-002 4.994036e-003 1.826301e-001 -3.273935e-001 2.056090e-001 -4.457713e-001 -1.981543e-002 2.460481e-002 -2.805939e-002 2.755595e-002 -3.978654e-001 -1.639201e-001 2.041518e-001 -7.512158e-002 5.138631e-002 -1.361320e-001 5.390001e-002 2.071250e-001 7.677609e-002 -3.863950e-002 2.796452e-001 -1.281536e-001 9.091772e-003 -8.889405e-002 -6.739059e-003 2.151550e-002 2.579544e-002 -5.359017e-002 -1.370087e-003 1.586381e-001 1.671752e-001 -1.060785e-001 -9.021208e-002 8.995639e-003 8.760518e-002 -1.803449e-001 5.163915e-002 -7.389571e-001 2.631745e-001 -1.524579e-001 2.548806e-001 </SettingValue>
|
||||
<SettingValue>4</SettingValue>
|
||||
<SettingValue>27</SettingValue>
|
||||
<SettingValue></SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>-3.420995e-002 5.527976e-002 6.790313e-002 -6.983109e-002 1.763798e-001 1.678535e-001 9.020466e-002 -6.783026e-002 -1.297101e-001 5.898939e-001 -9.207082e-002 -5.166649e-002 -1.733241e-001 -8.646539e-002 8.846908e-003 -4.823829e-001 3.189985e-001 1.457662e-002 -1.678863e-001 -2.358113e-002 -7.909512e-002 1.853926e-001 -5.357691e-002 -2.163103e-001 1.742222e-001 1.905100e-002 -1.277156e-001 3.366682e-002 8.325547e-002 1.418083e-001 2.824455e-003 -4.231404e-002 -1.065799e-002 -2.261358e-001 1.316035e-001 -2.590980e-001 -2.731268e-001 -3.939414e-002 -1.429762e-001 1.665875e-001 6.091575e-001 -1.554584e-001 2.860505e-001 -1.440080e-001 3.485623e-002 -4.640484e-002 1.638508e-002 -2.479406e-001 -1.210764e-001 1.348601e-001 2.022191e-001 -2.520456e-001 9.336748e-002 3.290093e-002 -6.288483e-002 -7.633671e-002 1.149018e-002 -1.877500e-001 -9.409787e-002 -2.129992e-001 3.002492e-001 -1.161556e-001 1.192311e-001 9.434965e-003 1.358911e-002 1.011017e-001 -4.289191e-002 -8.058395e-003 -2.094871e-002 -3.033184e-001 1.551692e-002 -2.288657e-002 2.307743e-001 -3.907300e-002 2.829116e-001 -2.290867e-001 2.524998e-002 6.386252e-001 -2.268291e-001 5.258891e-002 -1.647727e-001 3.071036e-001 -7.422364e-002 5.184729e-001 -3.789078e-001 5.244924e-002 -1.501338e-001 7.943601e-002 2.787841e-002 -1.032658e-001 1.715144e-001 4.046972e-002 -2.981790e-002 -3.286241e-001 1.195130e-002 2.305130e-002 3.137973e-001 -3.192142e-001 6.477050e-002 -1.405417e-001 -2.237181e-002 5.699374e-002 -1.518414e-001 2.462649e-002 1.093709e-001 -1.863507e-001 7.338830e-002 1.842771e-002 </SettingValue>
|
||||
<SettingValue>4</SettingValue>
|
||||
<SettingValue>27</SettingValue>
|
||||
<SettingValue></SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>-3.827143e-002 2.870288e-001 -2.770489e-002 -1.779416e-001 1.475039e-002 2.076059e-002 -1.307874e-002 -7.226940e-002 -1.774841e-002 3.195848e-001 -5.325655e-002 2.456097e-001 -1.325061e-001 -6.433336e-001 2.234989e-001 3.106214e-001 -3.312283e-001 1.215142e-002 3.582046e-002 -1.067747e-001 -9.710760e-003 7.525389e-002 6.952962e-002 -7.449448e-003 2.476882e-002 -9.640527e-003 1.719437e-002 4.495197e-004 -1.927235e-001 -3.072457e-001 1.365932e-001 -1.013682e-002 7.124347e-002 1.059915e-001 4.544661e-002 1.607895e-001 -4.833831e-001 5.673839e-003 -1.078964e-001 2.943568e-001 -8.598069e-003 1.817776e-001 -1.620105e-001 4.124448e-001 -1.337263e-001 7.280499e-003 -1.831846e-002 3.313731e-001 -3.197685e-001 5.525115e-002 -3.665450e-002 1.860502e-002 -8.908690e-002 3.169028e-002 6.288504e-002 2.290560e-001 3.150809e-002 -8.714655e-002 8.263897e-002 -2.732188e-001 3.295268e-002 -6.439668e-002 -6.898272e-002 2.451023e-002 -1.750754e-001 -1.067124e-001 -1.788377e-001 1.585061e-001 6.410196e-002 1.622609e-001 -1.521524e-001 1.895446e-001 -3.749672e-002 -7.270977e-003 1.327815e-001 -4.343652e-001 1.662755e-001 1.893942e-001 4.672761e-001 5.079415e-002 -4.025578e-001 3.655307e-001 -3.099382e-001 3.772861e-001 -3.436688e-001 1.745903e-001 3.843756e-001 7.814846e-002 -5.702241e-002 -3.465690e-002 -9.251470e-002 1.186289e-001 -1.182049e-001 4.590770e-002 5.673576e-002 -5.488026e-002 -1.296365e-001 6.875037e-002 -1.229174e-001 1.002301e-001 6.571013e-004 -4.183533e-001 -1.121234e-001 1.666691e-001 4.015809e-002 -5.889229e-002 -2.208519e-002 -9.229284e-002 </SettingValue>
|
||||
<SettingValue>4</SettingValue>
|
||||
<SettingValue>27</SettingValue>
|
||||
<SettingValue></SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>1.199483e-001 -3.403686e-001 2.988684e-001 -1.640757e-001 4.565856e-002 -2.936950e-001 -1.543861e-001 1.806009e-002 -9.658483e-002 -1.630183e-001 2.146793e-001 -5.229731e-002 3.931183e-001 2.388333e-002 -2.386025e-001 9.090241e-002 -9.502322e-002 4.967983e-002 -1.400008e-002 -2.046021e-001 7.746046e-002 4.954081e-001 -1.397272e-001 9.060025e-002 -2.498276e-002 5.088924e-002 7.234343e-003 -1.866368e-001 -1.920886e-001 -2.241053e-001 3.776548e-001 -1.395275e-001 1.079689e-001 -1.173868e-002 4.895020e-002 -5.156917e-001 -1.452638e-001 -3.894700e-002 -1.000138e-002 5.767350e-001 1.194858e-001 -2.683949e-002 1.173054e-001 -1.435366e-002 7.119313e-002 9.585040e-003 7.371025e-002 1.019215e-001 3.385993e-002 -7.061900e-002 3.437932e-002 -1.474120e-001 -4.436800e-003 3.837629e-002 7.575168e-002 -7.422725e-002 -2.142687e-001 -1.625570e-001 1.475486e-001 3.877461e-001 1.910804e-001 -9.437792e-002 1.178830e-001 1.522105e-001 -1.225161e-001 1.264046e-001 -1.053151e-001 -1.932098e-001 5.714481e-002 -2.730000e-002 8.576421e-002 1.421483e-001 -1.800491e-001 -1.590703e-001 2.553620e-001 -2.171987e-001 1.640030e-001 -1.096738e-001 -5.228987e-001 4.326568e-002 2.578889e-001 4.548264e-002 -1.478705e-001 1.258163e-001 2.381192e-001 -9.764365e-002 2.874216e-001 -1.972927e-001 1.324574e-001 -3.221660e-001 -1.466983e-002 -2.117736e-001 -1.962622e-001 2.599352e-001 6.367147e-002 8.653492e-002 2.150161e-001 -1.276579e-002 3.652581e-001 -2.524469e-001 1.479568e-001 -1.673769e-001 -6.264181e-002 -1.057694e-001 -3.475107e-001 1.921232e-001 -1.247931e-001 8.145640e-002 </SettingValue>
|
||||
<SettingValue>4</SettingValue>
|
||||
<SettingValue>27</SettingValue>
|
||||
<SettingValue></SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>2;8;34;13</SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+96
@@ -0,0 +1,96 @@
|
||||
|
||||
function initialize(box)
|
||||
|
||||
dofile(box:get_config("${Path_Data}") .. "/plugins/stimulation/lua-stimulator-stim-codes.lua")
|
||||
|
||||
number_of_trials = box:get_setting(2)
|
||||
first_class = _G[box:get_setting(3)]
|
||||
second_class = _G[box:get_setting(4)]
|
||||
baseline_duration = box:get_setting(5)
|
||||
wait_for_beep_duration = box:get_setting(6)
|
||||
wait_for_cue_duration = box:get_setting(7)
|
||||
display_cue_duration = box:get_setting(8)
|
||||
feedback_duration = box:get_setting(9)
|
||||
end_of_trial_min_duration = box:get_setting(10)
|
||||
end_of_trial_max_duration = box:get_setting(11)
|
||||
|
||||
-- initializes random seed
|
||||
math.randomseed(os.time())
|
||||
|
||||
-- fill the sequence table with predifined order
|
||||
sequence = {}
|
||||
for i = 1, number_of_trials do
|
||||
table.insert(sequence, 1, first_class)
|
||||
table.insert(sequence, 1, second_class)
|
||||
end
|
||||
|
||||
-- randomize the sequence
|
||||
for i = 1, number_of_trials do
|
||||
a = math.random(1, number_of_trials*2)
|
||||
b = math.random(1, number_of_trials*2)
|
||||
swap = sequence[a]
|
||||
sequence[a] = sequence[b]
|
||||
sequence[b] = swap
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
function process(box)
|
||||
|
||||
local t=0
|
||||
|
||||
-- manages baseline
|
||||
|
||||
box:send_stimulation(1, OVTK_StimulationId_ExperimentStart, t, 0)
|
||||
t = t + 5
|
||||
|
||||
-- box:send_stimulation(1, OVTK_StimulationId_BaselineStart, t, 0)
|
||||
-- box:send_stimulation(1, OVTK_StimulationId_Beep, t, 0)
|
||||
-- t = t + baseline_duration
|
||||
|
||||
-- box:send_stimulation(1, OVTK_StimulationId_BaselineStop, t, 0)
|
||||
-- box:send_stimulation(1, OVTK_StimulationId_Beep, t, 0)
|
||||
-- t = t + 5
|
||||
|
||||
-- manages trials
|
||||
|
||||
for i = 1, number_of_trials*2 do
|
||||
|
||||
-- first display cross on screen
|
||||
|
||||
box:send_stimulation(1, OVTK_GDF_Start_Of_Trial, t, 0)
|
||||
box:send_stimulation(1, OVTK_GDF_Cross_On_Screen, t, 0)
|
||||
t = t + wait_for_beep_duration
|
||||
|
||||
-- warn the user the cue is going to appear
|
||||
|
||||
box:send_stimulation(1, OVTK_StimulationId_Beep, t, 0)
|
||||
t = t + wait_for_cue_duration
|
||||
|
||||
-- display cue
|
||||
|
||||
box:send_stimulation(1, sequence[i], t, 0)
|
||||
t = t + display_cue_duration
|
||||
|
||||
-- provide feedback
|
||||
|
||||
box:send_stimulation(1, OVTK_GDF_Feedback_Continuous, t, 0)
|
||||
t = t + feedback_duration
|
||||
|
||||
-- ends trial
|
||||
|
||||
box:send_stimulation(1, OVTK_GDF_End_Of_Trial, t, 0)
|
||||
t = t + math.random(end_of_trial_min_duration, end_of_trial_max_duration)
|
||||
|
||||
end
|
||||
|
||||
-- send end for completeness
|
||||
box:send_stimulation(1, OVTK_GDF_End_Of_Session, t, 0)
|
||||
t = t + 5
|
||||
|
||||
box:send_stimulation(1, OVTK_StimulationId_Train, t, 0)
|
||||
t = t + 5
|
||||
-- used to cause the acquisition scenario to stop
|
||||
box:send_stimulation(1, OVTK_StimulationId_ExperimentStop, t, 0)
|
||||
|
||||
end
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
|
||||
function initialize(box)
|
||||
|
||||
dofile(box:get_config("${Path_Data}") .. "/plugins/stimulation/lua-stimulator-stim-codes.lua")
|
||||
|
||||
baseline_duration = box:get_setting(2)
|
||||
|
||||
end
|
||||
|
||||
function process(box)
|
||||
|
||||
local t=0
|
||||
|
||||
-- manages baseline
|
||||
|
||||
box:send_stimulation(1, OVTK_StimulationId_ExperimentStart, t, 0)
|
||||
t = t + 5
|
||||
|
||||
box:send_stimulation(1, OVTK_StimulationId_BaselineStart, t, 0)
|
||||
box:send_stimulation(1, OVTK_GDF_Cross_On_Screen, t, 0)
|
||||
box:send_stimulation(1, OVTK_StimulationId_Beep, t, 0)
|
||||
t = t + baseline_duration
|
||||
|
||||
box:send_stimulation(1, OVTK_StimulationId_BaselineStop, t, 0)
|
||||
box:send_stimulation(1, OVTK_StimulationId_Beep, t, 0)
|
||||
t = t + 2
|
||||
|
||||
-- used to cause the acquisition scenario to stop
|
||||
box:send_stimulation(1, OVTK_StimulationId_ExperimentStop, t, 0)
|
||||
|
||||
end
|
||||
BIN
Binary file not shown.
+3
@@ -0,0 +1,3 @@
|
||||
|
||||
The scenario will record its signals here.
|
||||
|
||||
+2086
File diff suppressed because it is too large
Load Diff
+441
@@ -0,0 +1,441 @@
|
||||
<OpenViBE-Scenario>
|
||||
<FormatVersion>2</FormatVersion>
|
||||
<Creator>OpenViBE Designer</Creator>
|
||||
<CreatorVersion>2.2.0</CreatorVersion>
|
||||
<Settings></Settings>
|
||||
<Inputs></Inputs>
|
||||
<Outputs></Outputs>
|
||||
<Boxes>
|
||||
<Box>
|
||||
<Identifier>(0x000014de, 0x00002ea2)</Identifier>
|
||||
<Name>Noise generator</Name>
|
||||
<AlgorithmClassIdentifier>(0x0e3929f1, 0x15af76b9)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Generated signal</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Channel count</Name>
|
||||
<DefaultValue>4</DefaultValue>
|
||||
<Value>4</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Sampling frequency</Name>
|
||||
<DefaultValue>512</DefaultValue>
|
||||
<Value>512</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Generated epoch sample count</Name>
|
||||
<DefaultValue>32</DefaultValue>
|
||||
<Value>32</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2e85e95e, 0x8a1a8365)</TypeIdentifier>
|
||||
<Name>Noise type</Name>
|
||||
<DefaultValue>1</DefaultValue>
|
||||
<Value>1</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>112</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>672</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x88a4a7f6, 0x4180bdb0)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>4</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00003153, 0x000015d2)</Identifier>
|
||||
<Name>Feature aggregator</Name>
|
||||
<AlgorithmClassIdentifier>(0x00682417, 0x453635f9)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x544a003e, 0x6dcba5f6)</TypeIdentifier>
|
||||
<Name>Input stream 1</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Feature vector stream</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>288</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>672</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xb5d15cc9, 0x6c8c28fb)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00004b6f, 0x00006626)</Identifier>
|
||||
<Name>Features Selector</Name>
|
||||
<AlgorithmClassIdentifier>(0xee36249f, 0x22a32e7e)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Input</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Features List</Name>
|
||||
<DefaultValue>:</DefaultValue>
|
||||
<Value>:;2:;:2;3;</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>352</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>672</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x72567519, 0xdbac3ad5)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000520b, 0x000068fb)</Identifier>
|
||||
<Name>x²</Name>
|
||||
<AlgorithmClassIdentifier>(0x00e26fa1, 0x1dbab1b2)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input - A</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Output</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Equation</Name>
|
||||
<DefaultValue>x</DefaultValue>
|
||||
<Value>x*x</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>176</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>672</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x21889dc4, 0x1126497e)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x000057a8, 0x00007dab)</Identifier>
|
||||
<Name>Matrix Display</Name>
|
||||
<AlgorithmClassIdentifier>(0x54f0796d, 0x3ede2cc0)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x544a003e, 0x6dcba5f6)</TypeIdentifier>
|
||||
<Name>Matrix</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x3d3c7c7f, 0xef0e7129)</TypeIdentifier>
|
||||
<Name>Color gradient</Name>
|
||||
<DefaultValue>0:2,36,58; 50:100,100,100; 100:83,17,20</DefaultValue>
|
||||
<Value>0:2,36,58; 50:100,100,100; 100:83,17,20</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Steps</Name>
|
||||
<DefaultValue>100</DefaultValue>
|
||||
<Value>100</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Symetric min/max</Name>
|
||||
<DefaultValue>false</DefaultValue>
|
||||
<Value>false</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Real time min/max</Name>
|
||||
<DefaultValue>false</DefaultValue>
|
||||
<Value>false</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>400</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>672</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x4ff49bdb, 0x9dcf6788)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>4</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x000069d0, 0x00007ac8)</Identifier>
|
||||
<Name>Signal average</Name>
|
||||
<AlgorithmClassIdentifier>(0x00642c4d, 0x5df7e50a)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input signal</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Filtered signal</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>240</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>672</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xc5ff4187, 0xffc5f432)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
</Boxes>
|
||||
<Links>
|
||||
<Link>
|
||||
<Identifier>(0x000023ca, 0x000015ce)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x000014de, 0x00002ea2)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x0000520b, 0x000068fb)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x0000443d, 0x00003bfc)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00004b6f, 0x00006626)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000057a8, 0x00007dab)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x000051db, 0x00003cdb)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x000069d0, 0x00007ac8)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00003153, 0x000015d2)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00006e2c, 0x00001a06)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00003153, 0x000015d2)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00004b6f, 0x00006626)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x000075c1, 0x00004692)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000520b, 0x000068fb)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000069d0, 0x00007ac8)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
</Links>
|
||||
<Comments></Comments>
|
||||
<Metadata>
|
||||
<Entry>
|
||||
<Identifier>(0x0000775c, 0x000078ff)</Identifier>
|
||||
<Type>(0x3bcce5d2, 0x43f2d968)</Type>
|
||||
<Data>[{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":2,"height":320,"identifier":"(0x00003820, 0x000008c9)","name":"Default window","parentIdentifier":"(0xffffffff, 0xffffffff)","type":1,"width":480},{"boxIdentifier":"(0x000057a8, 0x00007dab)","childCount":0,"identifier":"(0x00006e31, 0x000046e8)","parentIdentifier":"(0xffffffff, 0xffffffff)","type":3},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x00005d8b, 0x000029a4)","index":0,"name":"Default tab","parentIdentifier":"(0x00003820, 0x000008c9)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x00002efb, 0x00003d85)","index":1,"name":"config","parentIdentifier":"(0x00003820, 0x000008c9)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x000063e7, 0x000031ad)","index":0,"name":"Empty","parentIdentifier":"(0x00005d8b, 0x000029a4)","type":0},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x00003d1b, 0x000063a7)","index":0,"name":"Empty","parentIdentifier":"(0x00002efb, 0x00003d85)","type":0}]</Data>
|
||||
</Entry>
|
||||
</Metadata>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x079d1f09, 0x667c7871)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x60bc58ab, 0x7a1b4d83)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x790d75b8, 0x3bb90c33)</Identifier>
|
||||
<Value>Thibaut Monseigne</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x7a3a1558, 0xf12c63c2)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x84009d7c, 0x3c4e763b)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x8c1fc55b, 0x7b433dc2)</Identifier>
|
||||
<Value>1.0</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x9f5c4075, 0x4a0d3666)</Identifier>
|
||||
<Value>Features Selection Example</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xf36a1567, 0xd13c53da)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xf6b2e3fa, 0x7bd43926)</Identifier>
|
||||
<Value>box-tutorials</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xf8034a49, 0x8b3f37cc)</Identifier>
|
||||
<Value>Inria</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</OpenViBE-Scenario>
|
||||
+95
@@ -0,0 +1,95 @@
|
||||
/**
|
||||
* \page BoxAlgorithm_FeaturesSelectionTrainer Features Selection Trainer
|
||||
__________________________________________________________________
|
||||
|
||||
Detailed description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Description|
|
||||
* This box stack all feature vector received in input and launch the selection method when a stimulation is received. Actual method is mRMR (minimum Redundancy Maximum Relevance). <seealso cref="CMRMR"/>
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Description|
|
||||
__________________________________________________________________
|
||||
|
||||
Inputs description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Inputs|
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Inputs|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Input1|
|
||||
* Stimulation to start the training.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Input1|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Input2|
|
||||
* Input for Class 1.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Input2|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Input3|
|
||||
* Input for Class 2.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Input3|
|
||||
__________________________________________________________________
|
||||
|
||||
Outputs description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Outputs|
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Outputs|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Output1|
|
||||
* Send \"OVTK_StimulationId_TrainCompleted\" when train is completed.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Output1|
|
||||
__________________________________________________________________
|
||||
|
||||
Settings description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Settings|
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Settings|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting1|
|
||||
* Log Level (None to see nothing).
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting1|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting2|
|
||||
* Stimulation that starts the computation.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting2|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting3|
|
||||
* Filename to save a configuration file for Features Selector Box.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting3|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting4|
|
||||
* Method to use (actually only mRMR is possible) <seealso cref="CMRMR"/>
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting4|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting5|
|
||||
* Final Number of Features
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting5|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting6|
|
||||
* Apply Discretization of samples or not for compute. <seealso cref="CMRMR::discretize(const double)"/>
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting6|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting7|
|
||||
* Threshold for compute. <seealso cref="CMRMR::discretize(const double)"/>
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting7|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Setting8|
|
||||
* mRMR method (MID or MIQ). <seealso cref="CMRMR::discretize(const double, const size_t, const EMRMRMethod)"/>
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Setting8|
|
||||
|
||||
__________________________________________________________________
|
||||
|
||||
Examples description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Examples|
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Examples|
|
||||
__________________________________________________________________
|
||||
|
||||
Miscellaneous description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelectionTrainer_Miscellaneous|
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelectionTrainer_Miscellaneous|
|
||||
*/
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \page BoxAlgorithm_FeaturesSelector Features Selector
|
||||
__________________________________________________________________
|
||||
|
||||
Detailed description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Description|
|
||||
* This box allows to restrict outgoing signal data to a subset of incoming data based on a list of features. It's possible to define multiple times the same Feature.
|
||||
* Features are identified by their index.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Description|
|
||||
__________________________________________________________________
|
||||
|
||||
Inputs description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Inputs|
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Inputs|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Input1|
|
||||
* The input feature vector which features should be selected.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Input1|
|
||||
__________________________________________________________________
|
||||
|
||||
Outputs description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Outputs|
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Outputs|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Output1|
|
||||
* The output feature vector with selected features.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Output1|
|
||||
__________________________________________________________________
|
||||
|
||||
Settings description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Settings|
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Settings|
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Setting1|
|
||||
* A semi colon separated list of channel identifiers. You must use the index of the channel. Also, ranges can be selected specifying first channel identifier,
|
||||
* followed by a colon, followed by the second channel identifier.
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Setting1|
|
||||
|
||||
__________________________________________________________________
|
||||
|
||||
Examples description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Examples|
|
||||
* Suppose you want to select the first 8 features, The 2 first features, the 2 last features, and the 10 feature.
|
||||
* You would then use the following string : [1:8;:2;2:;10].
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Examples|
|
||||
__________________________________________________________________
|
||||
|
||||
Miscellaneous description
|
||||
__________________________________________________________________
|
||||
|
||||
* |OVP_DocBegin_BoxAlgorithm_FeaturesSelector_Miscellaneous|
|
||||
* |OVP_DocEnd_BoxAlgorithm_FeaturesSelector_Miscellaneous|
|
||||
*/
|
||||
+334
@@ -0,0 +1,334 @@
|
||||
#include "CMRMR.hpp"
|
||||
|
||||
#include <cstdlib>
|
||||
#include <cmath>
|
||||
#include <map>
|
||||
#include <numeric>
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
#include <iomanip>
|
||||
|
||||
///-------------------- Public Functions --------------------
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
void CMRMR::reset()
|
||||
{
|
||||
m_nFeatures = 0;
|
||||
m_nSamples = 0;
|
||||
//if (!m_classes.empty()) { for (auto& c : m_classes) { c.second.clear(); } } // useless
|
||||
//if (!m_datas.empty()) { for (auto& d : m_datas) { d.clear(); } } // useless
|
||||
//if (!m_discretized.empty()) { for (auto& d : m_discretized) { d.clear(); } } // useless
|
||||
m_classes.clear();
|
||||
m_datas.clear();
|
||||
m_discretized.clear();
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
std::string CMRMR::print() const
|
||||
{
|
||||
std::stringstream ss;
|
||||
ss << "Datas contain " << m_nFeatures << " Features, with " << m_nSamples << " samples, for " << m_classes.size() << " Classes (";
|
||||
size_t i = 0;
|
||||
for (auto& it : m_classes)
|
||||
{
|
||||
if (i != 0) { ss << ", "; }
|
||||
ss << "Class " << i++ << " : " << "id(" << it.first << "), " << it.second.size() << " samples";
|
||||
}
|
||||
ss << ")." << std::endl;
|
||||
ss << "Datas are " << (m_discretized.empty() ? "not " : "") << "z-scored and discretize." << std::endl;
|
||||
return ss.str();
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CMRMR::readCSV(const std::string& filename)
|
||||
{
|
||||
reset();
|
||||
std::ifstream file;
|
||||
file.open(filename);
|
||||
if (!file.is_open())
|
||||
{
|
||||
std::cerr << "File cannot be opened." << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
std::string header;
|
||||
if (!getline(file, header))
|
||||
{
|
||||
std::cerr << "Header can not be read." << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
m_nFeatures = std::count(header.begin(), header.end(), ',');
|
||||
m_nSamples = 0;
|
||||
|
||||
std::string line;
|
||||
while (getline(file, line))
|
||||
{
|
||||
if (std::count(line.begin(), line.end(), ',') != m_nFeatures)
|
||||
{
|
||||
std::cerr << "not same number of features : " << std::count(line.begin(), line.end(), ',') << "expected : " << m_nFeatures << std::endl;
|
||||
return false;
|
||||
}
|
||||
std::vector<double> sample;
|
||||
sample.reserve(m_nFeatures);
|
||||
int classId;
|
||||
double value;
|
||||
char sep;
|
||||
std::stringstream ss(line);
|
||||
ss >> classId;
|
||||
while (ss >> sep >> value) { sample.push_back(value); }
|
||||
if (sample.size() != m_nFeatures)
|
||||
{
|
||||
std::cerr << "not found good number of features : " << sample.size() << "expected : " << m_nFeatures << std::endl;
|
||||
return false;
|
||||
}
|
||||
m_datas.push_back(std::move(sample));
|
||||
|
||||
// Update class list
|
||||
auto it = m_classes.find(classId);
|
||||
if (it == m_classes.end())
|
||||
{
|
||||
m_classes.emplace(classId, std::vector<size_t>());
|
||||
it = m_classes.find(classId);
|
||||
}
|
||||
it->second.push_back(m_nSamples++);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CMRMR::setDatas(const std::vector<std::vector<double>>& datas, const std::vector<int>& classes)
|
||||
{
|
||||
reset();
|
||||
return addDatas(datas, classes);
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CMRMR::addDatas(const std::vector<std::vector<double>>& datas, const std::vector<int>& classes)
|
||||
{
|
||||
const size_t n = datas.size();
|
||||
if (n != classes.size())
|
||||
{
|
||||
std::cerr << "not same number of sample between datas and classes : " << n << " VS " << classes.size() << std::endl;
|
||||
return false;
|
||||
}
|
||||
for (size_t i = 0; i < n; ++i) { if (!addSample(datas[i], classes[i])) { return false; } }
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CMRMR::addSample(const std::vector<double>& sample, const int classId)
|
||||
{
|
||||
if (m_nSamples == 0) { m_nFeatures = sample.size(); }
|
||||
else if (m_nFeatures != sample.size())
|
||||
{
|
||||
std::cerr << "not same number of features between sample and previous samples : " << sample.size() << " VS " << m_nFeatures << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
// Update datas
|
||||
m_datas.push_back(sample);
|
||||
|
||||
// Update class list
|
||||
auto it = m_classes.find(classId);
|
||||
if (it == m_classes.end())
|
||||
{
|
||||
m_classes.emplace(classId, std::vector<size_t>());
|
||||
it = m_classes.find(classId);
|
||||
}
|
||||
it->second.push_back(m_nSamples++);
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
std::vector<size_t> CMRMR::process(const double threshold, const size_t nFeatures, const EMRMRMethod method)
|
||||
{
|
||||
if (m_nSamples == 0 || m_nFeatures == 0) { return std::vector<size_t>(); }
|
||||
m_discretized.reserve(m_nSamples);
|
||||
for (auto&& v : m_datas) { m_discretized.emplace_back(std::begin(v), std::end(v)); }
|
||||
|
||||
if (threshold != std::numeric_limits<double>::infinity())
|
||||
{
|
||||
m_discretized.resize(m_nSamples);
|
||||
for (auto& d : m_discretized) { d.resize(m_nFeatures); }
|
||||
zScore(); // Compute zScore
|
||||
discretize(threshold); // Compute discretization
|
||||
}
|
||||
return mRMR(nFeatures, method); // Apply mRMR Algorithm
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------- Private Functions --------------------
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
std::vector<int> CMRMR::class2IdxVector(size_t& n) const
|
||||
{
|
||||
std::vector<int> res;
|
||||
res.resize(m_nSamples); // Features from all samples
|
||||
int min = std::numeric_limits<int>::max();
|
||||
int max = std::numeric_limits<int>::min();
|
||||
|
||||
for (const auto& m : m_classes)
|
||||
{
|
||||
const int tmp = m.first;
|
||||
if (min > tmp) { min = tmp; }
|
||||
if (max < tmp) { max = tmp; }
|
||||
for (const auto& sampleIdx : m.second) { res[sampleIdx] = tmp; }
|
||||
}
|
||||
for (auto& v : res) { v -= min; } // transform to 0 to n Indexes
|
||||
n = size_t(max - min + 1);
|
||||
return res;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
std::vector<int> CMRMR::discret2IdxVector(const size_t feature, size_t& n) const
|
||||
{
|
||||
std::vector<int> res;
|
||||
res.reserve(m_nSamples); // Features from all samples
|
||||
int min = m_discretized[0][feature];
|
||||
int max = m_discretized[0][feature];
|
||||
for (const auto& d : m_discretized)
|
||||
{
|
||||
const int tmp = int(round(d[feature]));
|
||||
res.push_back(tmp);
|
||||
if (min > tmp) { min = tmp; }
|
||||
if (max < tmp) { max = tmp; }
|
||||
}
|
||||
for (auto& id : res) { id -= min; } // transform to 0 to n Indexes
|
||||
n = size_t(max - min + 1);
|
||||
return res;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
void CMRMR::zScore()
|
||||
{
|
||||
// We z-score by feature (so column by column)
|
||||
for (size_t j = 0; j < m_nFeatures; ++j)
|
||||
{
|
||||
double sum = 0.0;
|
||||
for (const auto& d : m_datas) { sum += d[j]; }
|
||||
const double mean = sum / double(m_nSamples);
|
||||
sum = 0.0;
|
||||
for (const auto& d : m_datas)
|
||||
{
|
||||
const double tmp = d[j] - mean;
|
||||
sum += tmp * tmp;
|
||||
}
|
||||
const double std = (m_nSamples == 1) ? 0 : sqrt(sum / double(m_nSamples - 1)); //m_nSamples - 1 is an unbiased version for Gaussian
|
||||
for (size_t i = 0; i < m_nSamples; ++i) { m_discretized[i][j] = (m_datas[i][j] - mean) / std; }
|
||||
}
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
void CMRMR::discretize(const double threshold)
|
||||
{
|
||||
for (auto& sample : m_discretized)
|
||||
{
|
||||
for (auto& feature : sample)
|
||||
{
|
||||
if (feature > threshold) { feature = 1; }
|
||||
else if (feature < -threshold) { feature = -1; }
|
||||
else { feature = 0; }
|
||||
}
|
||||
}
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
double CMRMR::mutualInfo(const size_t feature1, const size_t feature2) const
|
||||
{
|
||||
if ((feature1 != size_t(-1) && feature1 >= m_nFeatures) || (feature2 != size_t(-1) && feature2 >= m_nFeatures)) { return -1; }
|
||||
|
||||
// Copy Datas in int vector of size n_sample
|
||||
size_t nstate1, nstate2;
|
||||
std::vector<int> v1 = (feature1 != size_t(-1)) ? discret2IdxVector(feature1, nstate1) : class2IdxVector(nstate1);
|
||||
std::vector<int> v2 = (feature2 != size_t(-1)) ? discret2IdxVector(feature2, nstate2) : class2IdxVector(nstate2);
|
||||
|
||||
// Joint Probabilities
|
||||
std::vector<std::vector<double>> jointProba(nstate1, std::vector<double>(nstate2, 0.0));
|
||||
for (size_t i = 0; i < m_nSamples; ++i) { jointProba[v1[i]][v2[i]]++; }
|
||||
for (auto& row : jointProba) { for (auto& cell : row) { cell /= m_nSamples; } }
|
||||
|
||||
// Mutual Information
|
||||
std::vector<double> proba1(nstate1, 0.0), proba2(nstate2, 0.0);
|
||||
for (size_t i = 0; i < nstate1; ++i)
|
||||
{
|
||||
for (size_t j = 0; j < nstate2; ++j)
|
||||
{
|
||||
proba1[i] += jointProba[i][j];
|
||||
proba2[j] += jointProba[i][j];
|
||||
}
|
||||
}
|
||||
|
||||
double res = 0.0;
|
||||
for (size_t i = 0; i < nstate1; ++i)
|
||||
{
|
||||
for (size_t j = 0; j < nstate2; ++j)
|
||||
{
|
||||
if (jointProba[i][j] != 0 && proba1[i] != 0 && proba2[j] != 0) { res += jointProba[i][j] * log(jointProba[i][j] / proba1[i] / proba2[j]); }
|
||||
}
|
||||
}
|
||||
res /= log(2);
|
||||
return res;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
std::vector<size_t> CMRMR::mRMR(const size_t nFeatures, const EMRMRMethod method) const
|
||||
{
|
||||
if (nFeatures == 0) { return std::vector<size_t>(); }
|
||||
const size_t n = ((nFeatures < m_nFeatures) ? nFeatures : m_nFeatures);
|
||||
std::vector<size_t> res(n);
|
||||
|
||||
// Initialize selection
|
||||
std::vector<double> mutualInfos;
|
||||
std::vector<bool> mask(m_nFeatures, true);
|
||||
mutualInfos.reserve(m_nFeatures);
|
||||
for (size_t i = 0; i < m_nFeatures; ++i) { mutualInfos.push_back(mutualInfo(size_t(-1), i)); } // Compute Mutual infos with classId
|
||||
//const double entropy = mutualInfo(size_t(-1), size_t(-1)); // the entropy of target classification variable
|
||||
|
||||
// Sort in Descending Order
|
||||
std::vector<size_t> indexes(m_nFeatures);
|
||||
iota(indexes.begin(), indexes.end(), 0);
|
||||
stable_sort(indexes.begin(), indexes.end(), [&mutualInfos](const size_t i1, const size_t i2) { return mutualInfos[i1] > mutualInfos[i2]; });
|
||||
//stable_sort(mutualInfos.begin(), mutualInfos.end(), greater<double>()); // Useless
|
||||
|
||||
|
||||
//mRMR selection
|
||||
res[0] = indexes[0]; // We have the first Feature
|
||||
mask[indexes[0]] = false; // After selection, no longer consider this feature
|
||||
for (size_t i = 1; i < n; ++i) //the first one, res[0] has been determined already
|
||||
{
|
||||
double score = std::numeric_limits<double>::min();
|
||||
for (const auto& id : indexes)
|
||||
{
|
||||
if (!mask[id]) { continue; } // We skeep this Id
|
||||
const double relevance = mutualInfos[id];
|
||||
double redundancy = 0;
|
||||
for (size_t j = 0; j < i; ++j) { redundancy += mutualInfo(res[j], id); }
|
||||
redundancy /= double(i);
|
||||
|
||||
// If more methods, a switch is preferable
|
||||
const double tmp = (method == EMRMRMethod::MID) ? relevance - redundancy : relevance / (redundancy + 0.0001);
|
||||
if (score < tmp) //update the best feature found and the score
|
||||
{
|
||||
score = tmp;
|
||||
res[i] = id;
|
||||
}
|
||||
}
|
||||
// Remove from the id list the final selection with the mask, we can remove index from indexes vector instead of use mask
|
||||
// (a test can be make to find wich method of mask and vector modification is faster)
|
||||
mask[res[i]] = false;
|
||||
}
|
||||
return res;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
+148
@@ -0,0 +1,148 @@
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
///
|
||||
/// \file CMRMR.hpp
|
||||
/// \brief mRMR (minimum Redundancy Maximum Relevance) Feature Selection Class.
|
||||
/// \author Thibaut Monseigne (Inria).
|
||||
/// \version 1.0.
|
||||
/// \date 03/02/2020.
|
||||
/// \copyright <a href="https://choosealicense.com/licenses/agpl-3.0/">GNU Affero General Public License v3.0</a>.
|
||||
/// \remarks
|
||||
/// - This Algorithm is the same principle as <a href="http://home.penglab.com/proj/mRMR/">Hanchuan Peng et al.</a> (<a href="http://home.penglab.com/proj/mRMR/FAQ_mrmr.htm#Q1.8">License</a>). The difference is in the implementation in C++.
|
||||
/// - Paper : Feature selection based on mutual information: criteria of max-dependency, max-relevance, and min-redundancy, <a href="https://ieeexplore.ieee.org/document/1453511">here</a> \n
|
||||
/// Hanchuan Peng, Fuhui Long, and Chris Ding, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 27, No. 8, pp.1226-1238, 2005.
|
||||
///
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <vector>
|
||||
#include <sstream>
|
||||
#include <map>
|
||||
#include <limits>
|
||||
|
||||
enum class EMRMRMethod { MID, MIQ };
|
||||
|
||||
inline std::string toString(const EMRMRMethod& e)
|
||||
{
|
||||
switch (e)
|
||||
{
|
||||
case EMRMRMethod::MIQ: return "MIQ";
|
||||
case EMRMRMethod::MID: return "MID";
|
||||
default: return "MID";
|
||||
}
|
||||
}
|
||||
|
||||
class CMRMR
|
||||
{
|
||||
public:
|
||||
/// <summary> Initializes a new instance of the <see cref="CMRMR"/> class. </summary>
|
||||
CMRMR() = default;
|
||||
|
||||
/// <summary> Finalizes an instance of the <see cref="CMRMR"/> class. </summary>
|
||||
~CMRMR() { reset(); }
|
||||
|
||||
/// <summary> Reset all member of this object. </summary>
|
||||
void reset();
|
||||
|
||||
/// <summary> Prints some informations.</summary>
|
||||
//// <returns> the string with some informations. </returns>
|
||||
std::string print() const;
|
||||
|
||||
/// <summary>Reads the CSV file (with example format in http://home.penglab.com/proj/mRMR/ website). </summary>
|
||||
/// <param name="filename">The filename.</param>
|
||||
/// <returns> True if Succes, False if Fail. </returns>
|
||||
bool readCSV(const std::string& filename);
|
||||
|
||||
/// <summary> Reset previous datas and set this datas. </summary>
|
||||
/// <param name="datas">The datas.</param>
|
||||
/// <param name="classes">The classes of each sample.</param>
|
||||
/// <returns> True if success, False if fail (not same number of sample on two parameters or not same feature on each datas). </returns>
|
||||
bool setDatas(const std::vector<std::vector<double>>& datas, const std::vector<int>& classes);
|
||||
|
||||
/// <summary> add this datas to actual. </summary>
|
||||
/// <param name="datas">The datas.</param>
|
||||
/// <param name="classes">The classes of each sample.</param>
|
||||
/// <returns> True if success, False if fail (not same number of sample on two parameters or not same number of feature on each datas). </returns>
|
||||
bool addDatas(const std::vector<std::vector<double>>& datas, const std::vector<int>& classes);
|
||||
|
||||
/// <summary> add this sample to datas. </summary>
|
||||
/// <param name="sample">The sample.</param>
|
||||
/// <param name="classId">The classes of this sample.</param>
|
||||
/// <returns> True if success, False if fail (not same number feature than previous datas). </returns>
|
||||
bool addSample(const std::vector<double>& sample, const int classId);
|
||||
|
||||
/// <summary> Gets the datas. </summary>
|
||||
/// <returns> datas (std::vector<std::vector<double>>) </returns>
|
||||
std::vector<std::vector<double>> getDatas() const { return m_datas; }
|
||||
|
||||
/// <summary> Gets the discretized datas. </summary>
|
||||
/// <returns> discretized datas (std::vector<std::vector<double>>) </returns>
|
||||
std::vector<std::vector<double>> getDiscretized() const { return m_discretized; }
|
||||
/// <summary> Gets the classes list with for each classes the Ids of sample concerned. </summary>
|
||||
/// <returns> classes (std::map<int, std::vector<size_t>>) </returns>
|
||||
std::map<int, std::vector<size_t>> getClasses() const { return m_classes; }
|
||||
size_t getSampleCount() const { return m_nSamples; }
|
||||
size_t getFeaturesCount() const { return m_nFeatures; }
|
||||
|
||||
/// <summary> Apply the mRMR algorithm after compute zscore and discretisation. </summary>
|
||||
/// <param name="threshold">The threshold for discretization (if infinity we only use z-score).</param>
|
||||
/// <param name="nFeatures"> The number of features to keep. Default 500 is the original theorical max of the method (not needed but a wink to the origin). </param>
|
||||
/// <param name="method"> Method Used for mRMR. </param>
|
||||
/// <returns></returns>
|
||||
std::vector<size_t> process(const double threshold = std::numeric_limits<double>::infinity(), const size_t nFeatures = 500,
|
||||
const EMRMRMethod method = EMRMRMethod::MID);
|
||||
|
||||
/// <summary> Override the ostream operator. </summary>
|
||||
/// <param name="os"> The ostream. </param>
|
||||
/// <param name="obj"> The object. </param>
|
||||
/// <returns> Return the modified ostream. </returns>
|
||||
friend std::ostream& operator <<(std::ostream& os, const CMRMR& obj) { return (os << obj.print()); }
|
||||
|
||||
private:
|
||||
size_t m_nFeatures = 0; // Number of Features
|
||||
size_t m_nSamples = 0; // Number of Samples
|
||||
std::map<int, std::vector<size_t>> m_classes; // Datas in the format class -> vector id sample
|
||||
std::vector<std::vector<double>> m_datas; // Datas in the format sample -> features
|
||||
std::vector<std::vector<double>> m_discretized; // Datas in the format sample -> features discretized (z-score or z-score + discretization)
|
||||
|
||||
|
||||
std::vector<int> class2IdxVector(size_t& n) const;
|
||||
std::vector<int> discret2IdxVector(const size_t feature, size_t& n) const;
|
||||
|
||||
/// <summary> Compute the z-score. </summary>
|
||||
/// z-score is compute for each feature separatly.\n
|
||||
/// -# Compute Mean of feature \f$ \mu = \frac{1}{n}\sum_{i=1}^{n}(x_{i}) \f$ \n
|
||||
/// -# Compute The Unbiased estimation of standard deviation \f$ \sigma = \sqrt{\frac{\sum_{i=1}^{n}(x_{i} - \mu)^{2}}{n - 1}} \f$\n
|
||||
/// -# Compute The z-score \f$ z_i = \frac{x_{i} - \mu}{\sigma} \f$
|
||||
void zScore();
|
||||
|
||||
/// <summary> Discretizes the datas with the specified threshold (value became in set \f$ \{-1,0,1\} \f$). </summary>
|
||||
/// <param name="threshold">The threshold for discretization.</param>
|
||||
void discretize(const double threshold);
|
||||
|
||||
/// <summary> Mutuals the information. </summary>
|
||||
/// The mutual Information is the a measure of the mutual dependence between the two features.\n
|
||||
/// -# We get the value of the feature (with z-score the value is in set \f$ \{-1,0,1\} \f$ and became in set \f$ \{0,1,2\} \f$ for the next step.\n
|
||||
/// -# We make a matrix with the probability of each value sample by sample.\n
|
||||
/// with \f$ s_i \f$ the sample \f$ i \f$, \f$ v^1_i \f$ the value of the first feature for \f$ s_i \f$ and \f$ v^2_i \f$ the value of the second feature for \f$ s_i \f$\n
|
||||
/// \f$ m \f$ is the count of the common values of each sample (\f$\text{count}\left(s_i\left(v^1_i,v^2_i\right)\right)\text{, for each } i \in n\f$ \n
|
||||
/// -# We commpute the mutal information.\n
|
||||
/// With \f$ n_1 \f$ the number of state for feature 1, \f$ n_2 \f$ the number of state for feature 2. \f$ p \f$ the probability.\n
|
||||
/// \f[ mi = \sum_{i\in n_1, j \in n_2}{p_{i,j} * \log\left(\frac{p_{i,j}}{p_{i} \times p_{j}}\right)} \f]
|
||||
/// <param name="feature1">The feature number 1 (default (-1) is for use the classification target instead of feature).</param>
|
||||
/// <param name="feature2">The feature number 2 (default (-1) is for use the classification target instead of feature).</param>
|
||||
/// <returns> the mutal information. </returns>
|
||||
double mutualInfo(const size_t feature1 = size_t(-1), const size_t feature2 = size_t(-1)) const;
|
||||
|
||||
/// <summary> mRMR (minimum Redundancy Maximum Relevance Feature Selection) algorithm. </summary>
|
||||
/// We use the method describe in the <a href="https://ieeexplore.ieee.org/document/1453511">paper</a>.\n
|
||||
/// -# We Compute the relevance of each feature with the mutal info with the classification target.\n
|
||||
/// -# We sort all in descending value and take the first feature.\n
|
||||
/// -# We loop on all nexted features and compute for each the redundancy of the feature with previous selected features.\n
|
||||
/// The feature with the best score, the score is compute with two method (<see cref="EMRMRMethod"/>)\n
|
||||
/// \f[ \text{MID} = \text{relevance} - \text{redundancy}\text{, }\quad\text{MIQ} = \frac{\text{relevance}}{\text{redundancy} + 10^{-3}}\f]
|
||||
/// <param name="nFeatures"> The number of features to keep. Default 500 is the original theorical max of the method (not needed but a wink to the origin). </param>
|
||||
/// <param name="method"> Method Used for mRMR. </param>
|
||||
/// <returns> The selected indexes. </returns>
|
||||
std::vector<size_t> mRMR(const size_t nFeatures = 500, const EMRMRMethod method = EMRMRMethod::MID) const;
|
||||
};
|
||||
+174
@@ -0,0 +1,174 @@
|
||||
#include "CBoxAlgorithmFeaturesSelection.hpp"
|
||||
#include <fstream>
|
||||
|
||||
namespace OpenViBE {
|
||||
namespace Plugins {
|
||||
namespace FeaturesSelection {
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CBoxAlgorithmFeaturesSelection::initialize()
|
||||
{
|
||||
// Stimulations
|
||||
m_stimDecoder.initialize(*this, 0);
|
||||
m_iStim = m_stimDecoder.getOutputStimulationSet();
|
||||
m_stimEncoder.initialize(*this, 0);
|
||||
m_oStim = m_stimEncoder.getInputStimulationSet();
|
||||
|
||||
// Classes
|
||||
//m_featureDecoders.initialize(*this, 1);
|
||||
const Kernel::IBox& boxCtx = this->getStaticBoxContext();
|
||||
m_nbClass = boxCtx.getInputCount() - 1;
|
||||
m_featuresDecoders.resize(m_nbClass);
|
||||
m_iFeatures.resize(m_nbClass);
|
||||
for (size_t k = 0; k < m_nbClass; ++k)
|
||||
{
|
||||
m_featuresDecoders[k].initialize(*this, k + 1);
|
||||
m_iFeatures[k] = m_featuresDecoders[k].getOutputMatrix();
|
||||
}
|
||||
|
||||
auto& ctx = *this->getBoxAlgorithmContext();
|
||||
size_t idx = 0;
|
||||
m_logLevel = Kernel::ELogLevel(uint64_t(FSettingValueAutoCast(ctx, idx++)));
|
||||
m_stimName = FSettingValueAutoCast(ctx, idx++);
|
||||
m_filename = CString(FSettingValueAutoCast(ctx, idx++)).toASCIIString();
|
||||
m_method = EFeatureSelection(uint64_t(FSettingValueAutoCast(ctx, idx++)));
|
||||
m_nFinalFeatures = uint64_t(FSettingValueAutoCast(ctx, idx++));
|
||||
m_doDiscretization = FSettingValueAutoCast(ctx, idx++);
|
||||
m_threshold = FSettingValueAutoCast(ctx, idx++);
|
||||
m_mRMRMethod = EMRMRMethod(uint64_t(FSettingValueAutoCast(ctx, idx)));
|
||||
m_selector.reset();
|
||||
|
||||
if (m_logLevel != Kernel::LogLevel_None)
|
||||
{
|
||||
getLogManager() << m_logLevel << "Trainer Initialized : \n\t" << m_nbClass << " Classes, Features Selection method is "
|
||||
<< toString(m_method) << " with " << m_nFinalFeatures << " Features to select,";
|
||||
if (m_doDiscretization) { getLogManager() << " with discretization (threshold = " << m_threshold << ")."; }
|
||||
else { getLogManager() << " without discretization."; }
|
||||
getLogManager() << "\n\tMethod used for mRMR is " << toString(m_mRMRMethod) << ".\n\t";
|
||||
if (m_filename.empty()) { getLogManager() << "Config not saved.\n"; }
|
||||
else { getLogManager() << "Config saved in file\'" << m_filename << "\'.\n"; }
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CBoxAlgorithmFeaturesSelection::uninitialize()
|
||||
{
|
||||
m_stimDecoder.uninitialize();
|
||||
m_stimEncoder.uninitialize();
|
||||
for (auto& codec : m_featuresDecoders) { codec.uninitialize(); }
|
||||
m_featuresDecoders.clear();
|
||||
m_iFeatures.clear();
|
||||
|
||||
if (m_logLevel != Kernel::LogLevel_None) { getLogManager() << m_logLevel << "Trainer Uninitialized, selector infos : \n" << m_selector.print(); }
|
||||
|
||||
m_selector.reset();
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CBoxAlgorithmFeaturesSelection::processInput(const size_t /*index*/)
|
||||
{
|
||||
getBoxAlgorithmContext()->markAlgorithmAsReadyToProcess();
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CBoxAlgorithmFeaturesSelection::process()
|
||||
{
|
||||
if (m_isTrain) { return true; } // If train is made don't do process
|
||||
|
||||
Kernel::IBoxIO& boxCtx = this->getDynamicBoxContext();
|
||||
|
||||
//***** Stimulations (input 0) *****
|
||||
for (size_t i = 0; i < boxCtx.getInputChunkCount(0); ++i)
|
||||
{
|
||||
m_stimDecoder.decode(i); // Decode the chunk
|
||||
const uint64_t start = boxCtx.getInputChunkStartTime(0, i), end = boxCtx.getInputChunkEndTime(0, i); // Time Code
|
||||
|
||||
if (m_stimDecoder.isHeaderReceived()) // Header received
|
||||
{
|
||||
m_stimEncoder.encodeHeader();
|
||||
boxCtx.markOutputAsReadyToSend(0, 0, 0);
|
||||
}
|
||||
if (m_stimDecoder.isBufferReceived()) // Buffer received
|
||||
{
|
||||
for (size_t j = 0; j < m_iStim->getStimulationCount(); ++j)
|
||||
{
|
||||
if (m_iStim->getStimulationIdentifier(j) == m_stimName)
|
||||
{
|
||||
// Process
|
||||
getLogManager() << m_logLevel << "Train Flag Received, selector infos : \n" << m_selector.print();
|
||||
m_result = m_selector.process((m_doDiscretization ? m_threshold : std::numeric_limits<double>::infinity()), m_nFinalFeatures, m_mRMRMethod);
|
||||
getLogManager() << m_logLevel << "Features selected :";
|
||||
for (const auto& r : m_result) { getLogManager() << " " << r; }
|
||||
getLogManager() << "\n";
|
||||
|
||||
// Save File
|
||||
if (!m_filename.empty()) { OV_ERROR_UNLESS_KRF(writeConfig(), "Error During File writing.", Kernel::ErrorType::BadFileWrite); }
|
||||
|
||||
// Send Stimulation
|
||||
const uint64_t stim = this->getTypeManager().getEnumerationEntryValueFromName(OV_TypeId_Stimulation, "OVTK_StimulationId_TrainCompleted");
|
||||
m_oStim->appendStimulation(stim, m_iStim->getStimulationDate(j), 0);
|
||||
m_isTrain = true;
|
||||
}
|
||||
}
|
||||
m_stimEncoder.encodeBuffer();
|
||||
boxCtx.markOutputAsReadyToSend(0, start, end);
|
||||
}
|
||||
if (m_stimDecoder.isEndReceived()) // End received
|
||||
{
|
||||
m_stimEncoder.encodeEnd();
|
||||
boxCtx.markOutputAsReadyToSend(0, start, end);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//***** Features (Input 1 to N) *****
|
||||
for (size_t k = 0; k < m_nbClass; ++k)
|
||||
{
|
||||
for (size_t i = 0; i < boxCtx.getInputChunkCount(k + 1); ++i)
|
||||
{
|
||||
m_featuresDecoders[k].decode(i); // Decode the chunk
|
||||
OV_ERROR_UNLESS_KRF(m_iFeatures[k]->getDimensionCount() == 1, "Invalid Input Signal.", Kernel::ErrorType::BadInput);
|
||||
|
||||
if (m_featuresDecoders[k].isBufferReceived()) // Buffer received
|
||||
{
|
||||
const size_t n = m_iFeatures[k]->getBufferElementCount();
|
||||
double* buffer = m_iFeatures[k]->getBuffer();
|
||||
//const std::vector<double> sample(buffer, buffer + n);
|
||||
m_selector.addSample(std::vector<double>(buffer, buffer + n), int(k));
|
||||
//getLogManager() << m_logLevel << " Sample received for class " << k << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CBoxAlgorithmFeaturesSelection::writeConfig()
|
||||
{
|
||||
std::ofstream file;
|
||||
file.open(m_filename);
|
||||
OV_ERROR_UNLESS_KRF(file.is_open(), "File can't be opened.", Kernel::ErrorType::BadFileWrite);
|
||||
|
||||
std::string sep;
|
||||
file << "<OpenViBE-SettingsOverride>\n\t<SettingValue>";
|
||||
for (const auto& r : m_result)
|
||||
{
|
||||
file << sep << r;
|
||||
sep = ";";
|
||||
}
|
||||
file << "</SettingValue>\n</OpenViBE-SettingsOverride>";
|
||||
file.close();
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
} // namespace FeaturesSelection
|
||||
} // namespace Plugins
|
||||
} // namespace OpenViBE
|
||||
+133
@@ -0,0 +1,133 @@
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
///
|
||||
/// \file CBoxAlgorithmFeaturesSelection.hpp
|
||||
/// \brief Classes of the Box Features Selection Trainer.
|
||||
/// \author Thibaut Monseigne (Inria).
|
||||
/// \version 1.0.
|
||||
/// \date 12/02/2020.
|
||||
/// \copyright <a href="https://choosealicense.com/licenses/agpl-3.0/">GNU Affero General Public License v3.0</a>.
|
||||
///
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
#pragma once
|
||||
|
||||
#include "ovp_defines.h"
|
||||
|
||||
#include <openvibe/ov_all.h>
|
||||
#include <toolkit/ovtk_all.h>
|
||||
|
||||
#include "algorithm/CMRMR.hpp"
|
||||
#include <vector>
|
||||
|
||||
#define OV_AttributeId_Box_FlagIsUnstable CIdentifier(0x666FFFFF, 0x666FFFFF)
|
||||
|
||||
namespace OpenViBE {
|
||||
namespace Plugins {
|
||||
namespace FeaturesSelection {
|
||||
/// <summary> The class CBoxAlgorithmFeaturesSelection describes the box Features Selection Trainer. </summary>
|
||||
class CBoxAlgorithmFeaturesSelection final : virtual public Toolkit::TBoxAlgorithm<IBoxAlgorithm>
|
||||
{
|
||||
public:
|
||||
void release() override { delete this; }
|
||||
|
||||
bool initialize() override;
|
||||
bool uninitialize() override;
|
||||
|
||||
bool processInput(const size_t index) override;
|
||||
bool process() override;
|
||||
|
||||
_IsDerivedFromClass_Final_(Toolkit::TBoxAlgorithm<IBoxAlgorithm>, OVP_ClassId_BoxAlgorithm_FeaturesSelection)
|
||||
|
||||
protected:
|
||||
//***** Codecs *****
|
||||
Toolkit::TStimulationDecoder<CBoxAlgorithmFeaturesSelection> m_stimDecoder;
|
||||
Toolkit::TStimulationEncoder<CBoxAlgorithmFeaturesSelection> m_stimEncoder;
|
||||
std::vector<Toolkit::TFeatureVectorDecoder<CBoxAlgorithmFeaturesSelection>> m_featuresDecoders;
|
||||
std::vector<CMatrix*> m_iFeatures; // Input Matrix pointer
|
||||
IStimulationSet *m_iStim = nullptr, *m_oStim = nullptr; // Stimulation receiver/sender
|
||||
|
||||
//***** Settings *****
|
||||
Kernel::ELogLevel m_logLevel = Kernel::LogLevel_Info; // Log Level
|
||||
uint64_t m_stimName = OVTK_StimulationId_Train; // Name of stimulation to check for train lunch
|
||||
std::string m_filename;
|
||||
EFeatureSelection m_method = EFeatureSelection::MRMR;
|
||||
|
||||
size_t m_nbClass = 2; // Number of input classes
|
||||
bool m_isTrain = false;
|
||||
|
||||
// mRMR Settings
|
||||
CMRMR m_selector;
|
||||
bool m_doDiscretization = true; // Check if we make Discretization
|
||||
double m_threshold = 0.0; // Threshold for Discretisation
|
||||
size_t m_nFinalFeatures = size_t(-1); // Number of Features in output
|
||||
EMRMRMethod m_mRMRMethod = EMRMRMethod::MID; // mRMR Method
|
||||
std::vector<size_t> m_result; // mRMR Result
|
||||
|
||||
bool writeConfig();
|
||||
};
|
||||
|
||||
|
||||
/// <summary> Listener of the box Features Selection Trainer. </summary>
|
||||
class CBoxAlgorithmFeaturesSelectionListener final : public Toolkit::TBoxListener<IBoxListener>
|
||||
{
|
||||
public:
|
||||
|
||||
bool onInputAdded(Kernel::IBox& box, const size_t index) override
|
||||
{
|
||||
box.setInputType(index, OV_TypeId_FeatureVector);
|
||||
box.setInputName(index, ("Class " + std::to_string(index)).c_str());
|
||||
return true;
|
||||
}
|
||||
|
||||
bool onInputRemoved(Kernel::IBox& box, const size_t index) override { return true; }
|
||||
|
||||
_IsDerivedFromClass_Final_(Toolkit::TBoxListener<IBoxListener>, CIdentifier::undefined())
|
||||
};
|
||||
|
||||
/// <summary> Descriptor of the box Features Selection Trainer. </summary>
|
||||
class CBoxAlgorithmFeaturesSelectionDesc final : virtual public IBoxAlgorithmDesc
|
||||
{
|
||||
public:
|
||||
|
||||
void release() override { }
|
||||
|
||||
CString getName() const override { return CString("Features Selection Trainer"); }
|
||||
CString getAuthorName() const override { return CString("Thibaut Monseigne"); }
|
||||
CString getAuthorCompanyName() const override { return CString("Inria"); }
|
||||
CString getShortDescription() const override { return CString("Apply a Features Selection Algorithm"); }
|
||||
CString getDetailedDescription() const override { return CString(""); }
|
||||
CString getCategory() const override { return CString("Features Selection"); }
|
||||
CString getVersion() const override { return CString("1.0"); }
|
||||
CString getStockItemName() const override { return CString("gtk-execute"); }
|
||||
|
||||
CIdentifier getCreatedClass() const override { return OVP_ClassId_BoxAlgorithm_FeaturesSelection; }
|
||||
IPluginObject* create() override { return new CBoxAlgorithmFeaturesSelection; }
|
||||
|
||||
IBoxListener* createBoxListener() const override { return new CBoxAlgorithmFeaturesSelectionListener; }
|
||||
void releaseBoxListener(IBoxListener* listener) const override { delete listener; }
|
||||
|
||||
bool getBoxPrototype(Kernel::IBoxProto& prototype) const override
|
||||
{
|
||||
prototype.addInput("Train-Start Flag",OV_TypeId_Stimulations);
|
||||
prototype.addInput("Class 1",OV_TypeId_FeatureVector);
|
||||
prototype.addInput("Class 2",OV_TypeId_FeatureVector);
|
||||
prototype.addFlag(Kernel::BoxFlag_CanAddInput);
|
||||
|
||||
prototype.addOutput("Train-Completed Flag",OV_TypeId_Stimulations);
|
||||
|
||||
prototype.addSetting("Log Level", OV_TypeId_LogLevel, "Information");
|
||||
prototype.addSetting("Train trigger", OV_TypeId_Stimulation, "OVTK_StimulationId_Train");
|
||||
prototype.addSetting("Filename to save Feature Selection", OV_TypeId_Filename, "${Player_ScenarioDirectory}/features-selected.xml");
|
||||
prototype.addSetting("Method", OVP_TypeId_Features_Selection_Method, toString(EFeatureSelection::MRMR).c_str());
|
||||
prototype.addSetting("Number of features to select", OV_TypeId_Integer, "2");
|
||||
prototype.addSetting("Discretisation", OV_TypeId_Boolean, "true");
|
||||
prototype.addSetting("Threshold", OV_TypeId_Float, "0.0");
|
||||
prototype.addSetting("mRMR Method", OVP_TypeId_mRMR_Method, "MID");
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
_IsDerivedFromClass_Final_(IBoxAlgorithmDesc, OVP_ClassId_BoxAlgorithm_FeaturesSelectionDesc)
|
||||
};
|
||||
} // namespace FeaturesSelection
|
||||
} // namespace Plugins
|
||||
} // namespace OpenViBE
|
||||
+116
@@ -0,0 +1,116 @@
|
||||
#include "CBoxAlgorithmFeaturesSelector.hpp"
|
||||
|
||||
namespace OpenViBE {
|
||||
namespace Plugins {
|
||||
namespace FeaturesSelection {
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CBoxAlgorithmFeaturesSelector::initialize()
|
||||
{
|
||||
m_decoder.initialize(*this, 0);
|
||||
m_iMatrix = m_decoder.getOutputMatrix();
|
||||
m_encoder.initialize(*this, 0);
|
||||
m_oMatrix = m_encoder.getInputMatrix();
|
||||
m_lookup.clear();
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CBoxAlgorithmFeaturesSelector::uninitialize()
|
||||
{
|
||||
m_decoder.uninitialize();
|
||||
m_encoder.uninitialize();
|
||||
m_lookup.clear();
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CBoxAlgorithmFeaturesSelector::processInput(const size_t /*index*/)
|
||||
{
|
||||
getBoxAlgorithmContext()->markAlgorithmAsReadyToProcess();
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
bool CBoxAlgorithmFeaturesSelector::process()
|
||||
{
|
||||
Kernel::IBoxIO& boxCtx = this->getDynamicBoxContext();
|
||||
|
||||
for (size_t i = 0; i < boxCtx.getInputChunkCount(0); ++i)
|
||||
{
|
||||
m_decoder.decode(i); // Decode the chunk
|
||||
if (m_decoder.isHeaderReceived()) // Header Received
|
||||
{
|
||||
// Parse Setting
|
||||
const std::string setting = CString(FSettingValueAutoCast(*this->getBoxAlgorithmContext(), 0)).toASCIIString();
|
||||
OV_ERROR_UNLESS_KRF(parseSetting(setting), "Parsing has failed", Kernel::ErrorType::BadSetting);
|
||||
OV_ERROR_UNLESS_KRF(!m_lookup.empty(), "No channel selected", Kernel::ErrorType::BadConfig);
|
||||
getLogManager() << Kernel::LogLevel_Debug << "Features selected :";
|
||||
for (const auto& r : m_lookup) { getLogManager() << " " << r; }
|
||||
getLogManager() << "\n";
|
||||
|
||||
// Initialize Output Matrix
|
||||
m_oMatrix->resize(m_lookup.size());
|
||||
m_oMatrix->resetBuffer();
|
||||
for (size_t j = 0; j < m_lookup.size(); ++j) { m_oMatrix->setDimensionLabel(0, j, m_iMatrix->getDimensionLabel(0, m_lookup[j])); }
|
||||
m_encoder.encodeHeader();
|
||||
}
|
||||
if (m_decoder.isBufferReceived()) // Buffer Received
|
||||
{
|
||||
const double* iBuffer = m_iMatrix->getBuffer();
|
||||
double* oBuffer = m_oMatrix->getBuffer();
|
||||
for (size_t j = 0; j < m_lookup.size(); ++j) { memcpy(oBuffer + j, iBuffer + m_lookup[j], sizeof(double)); }
|
||||
m_encoder.encodeBuffer();
|
||||
}
|
||||
if (m_decoder.isEndReceived()) { m_encoder.encodeEnd(); } // End Received
|
||||
|
||||
boxCtx.markOutputAsReadyToSend(0, boxCtx.getInputChunkStartTime(0, i), boxCtx.getInputChunkEndTime(0, i));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CBoxAlgorithmFeaturesSelector::parseSetting(const std::string& setting)
|
||||
{
|
||||
OV_ERROR_UNLESS_KRF(!setting.empty(), "Empty Setting is forbidden", Kernel::ErrorType::BadSetting);
|
||||
std::stringstream ss(setting);
|
||||
std::string token;
|
||||
std::vector<std::string> list;
|
||||
while (std::getline(ss, token, OV_Value_EnumeratedStringSeparator)) { list.push_back(token); }
|
||||
// Define Min Max
|
||||
const size_t startIdx = 0, endIdx = m_iMatrix->getDimensionSize(0); // never update in case of duplication or changing order
|
||||
size_t idx1, idx2;
|
||||
char sep;
|
||||
// For each token
|
||||
for (const auto& tmp : list)
|
||||
{
|
||||
ss.clear();
|
||||
ss.str(tmp);
|
||||
// Check if it's range
|
||||
const std::size_t pos = tmp.find(OV_Value_RangeStringSeparator);
|
||||
if (pos != std::string::npos)
|
||||
{
|
||||
if (tmp[0] == OV_Value_RangeStringSeparator) { idx1 = startIdx; }
|
||||
else { ss >> idx1; }
|
||||
ss >> sep;
|
||||
if (tmp[tmp.length() - 1] == OV_Value_RangeStringSeparator) { idx2 = endIdx; }
|
||||
else { ss >> idx2; }
|
||||
OV_ERROR_UNLESS_KRF((idx1 < idx2 && idx2 <= endIdx), "Invalid Range String.", Kernel::ErrorType::BadSetting);
|
||||
for (size_t i = idx1; i < idx2; ++i) { m_lookup.push_back(i); }
|
||||
}
|
||||
else
|
||||
{
|
||||
ss >> idx1;
|
||||
OV_ERROR_UNLESS_KRF(idx1 <= endIdx, "Invalid Index.", Kernel::ErrorType::BadSetting);
|
||||
m_lookup.push_back(idx1);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
} // namespace FeaturesSelection
|
||||
} // namespace Plugins
|
||||
} // namespace OpenViBE
|
||||
+84
@@ -0,0 +1,84 @@
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
///
|
||||
/// \file CBoxAlgorithmFeaturesSelector.hpp
|
||||
/// \brief Classes of the Box Features Selector.
|
||||
/// \author Thibaut Monseigne (Inria).
|
||||
/// \version 1.0.
|
||||
/// \date 12/02/2020.
|
||||
/// \copyright <a href="https://choosealicense.com/licenses/agpl-3.0/">GNU Affero General Public License v3.0</a>.
|
||||
///
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
#pragma once
|
||||
|
||||
#include "ovp_defines.h"
|
||||
|
||||
#include <openvibe/ov_all.h>
|
||||
#include <toolkit/ovtk_all.h>
|
||||
|
||||
#include "algorithm/CMRMR.hpp"
|
||||
#include <vector>
|
||||
|
||||
namespace OpenViBE {
|
||||
namespace Plugins {
|
||||
namespace FeaturesSelection {
|
||||
/// <summary> The class CBoxAlgorithmFeaturesSelector describes the box Features Selector. </summary>
|
||||
class CBoxAlgorithmFeaturesSelector final : virtual public Toolkit::TBoxAlgorithm<IBoxAlgorithm>
|
||||
{
|
||||
public:
|
||||
void release() override { delete this; }
|
||||
|
||||
bool initialize() override;
|
||||
bool uninitialize() override;
|
||||
|
||||
bool processInput(const size_t index) override;
|
||||
bool process() override;
|
||||
|
||||
_IsDerivedFromClass_Final_(Toolkit::TBoxAlgorithm<IBoxAlgorithm>, OVP_ClassId_BoxAlgorithm_FeaturesSelector)
|
||||
|
||||
protected:
|
||||
//***** Codecs *****
|
||||
Toolkit::TFeatureVectorDecoder<CBoxAlgorithmFeaturesSelector> m_decoder;
|
||||
Toolkit::TFeatureVectorEncoder<CBoxAlgorithmFeaturesSelector> m_encoder;
|
||||
CMatrix *m_iMatrix = nullptr, *m_oMatrix = nullptr;
|
||||
|
||||
//***** Settings *****
|
||||
std::vector<size_t> m_lookup;
|
||||
|
||||
/// <summary> Parse the setting. </summary>
|
||||
/// <param name="setting"> Setting to parse. </param>
|
||||
/// <returns> True if Setting is correctly parsed.</returns>
|
||||
bool parseSetting(const std::string& setting);
|
||||
};
|
||||
|
||||
/// <summary> Descriptor of the box Features Selector. </summary>
|
||||
class CBoxAlgorithmFeaturesSelectorDesc final : virtual public IBoxAlgorithmDesc
|
||||
{
|
||||
public:
|
||||
|
||||
void release() override { }
|
||||
|
||||
CString getName() const override { return CString("Features Selector"); }
|
||||
CString getAuthorName() const override { return CString("Thibaut Monseigne"); }
|
||||
CString getAuthorCompanyName() const override { return CString("Inria"); }
|
||||
CString getShortDescription() const override { return CString("Select a subset of features vector."); }
|
||||
CString getDetailedDescription() const override { return CString("Select Features with index starting from 0."); }
|
||||
CString getCategory() const override { return CString("Features Selection"); }
|
||||
CString getVersion() const override { return CString("1.0"); }
|
||||
CString getStockItemName() const override { return CString("gtk-sort-ascending"); }
|
||||
|
||||
CIdentifier getCreatedClass() const override { return OVP_ClassId_BoxAlgorithm_FeaturesSelector; }
|
||||
IPluginObject* create() override { return new CBoxAlgorithmFeaturesSelector; }
|
||||
|
||||
bool getBoxPrototype(Kernel::IBoxProto& prototype) const override
|
||||
{
|
||||
prototype.addInput("Input", OV_TypeId_FeatureVector);
|
||||
prototype.addOutput("Output", OV_TypeId_FeatureVector);
|
||||
prototype.addSetting("Features List", OV_TypeId_String, ":");
|
||||
return true;
|
||||
}
|
||||
|
||||
_IsDerivedFromClass_Final_(IBoxAlgorithmDesc, OVP_ClassId_BoxAlgorithm_FeaturesSelectorDesc)
|
||||
};
|
||||
} // namespace FeaturesSelection
|
||||
} // namespace Plugins
|
||||
} // namespace OpenViBE
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
///
|
||||
/// \file ovp_defines.h
|
||||
/// \brief Defines list for Setting, Shortcut Macro and const.
|
||||
/// \author Thibaut Monseigne (Inria).
|
||||
/// \version 1.0.
|
||||
/// \date 12/02/2020.
|
||||
/// \copyright <a href="https://choosealicense.com/licenses/agpl-3.0/">GNU Affero General Public License v3.0</a>.
|
||||
///
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
#pragma once
|
||||
#include <string>
|
||||
|
||||
// Boxes
|
||||
//---------------------------------------------------------------------------------------------------
|
||||
#define OVP_ClassId_BoxAlgorithm_FeaturesSelection OpenViBE::CIdentifier(0xee36249f, 0x22a32e6e)
|
||||
#define OVP_ClassId_BoxAlgorithm_FeaturesSelectionDesc OpenViBE::CIdentifier(0xee36249f, 0x22a32e6f)
|
||||
#define OVP_ClassId_BoxAlgorithm_FeaturesSelector OpenViBE::CIdentifier(0xee36249f, 0x22a32e7e)
|
||||
#define OVP_ClassId_BoxAlgorithm_FeaturesSelectorDesc OpenViBE::CIdentifier(0xee36249f, 0x22a32e7f)
|
||||
|
||||
// Types Lists
|
||||
//---------------------------------------------------------------------------------------------------
|
||||
#define OVP_TypeId_Features_Selection_Method OpenViBE::CIdentifier(0x5261636B, 0x46534D45)
|
||||
#define OVP_TypeId_mRMR_Method OpenViBE::CIdentifier(0x5261636B, 0x6D524D52)
|
||||
|
||||
enum class EFeatureSelection { MRMR };
|
||||
|
||||
//inline std::string toString(const EFeatureSelection& e) { switch (e) { default: return "mRMR (minimum Redundancy Maximum Relevance)"; } }
|
||||
inline std::string toString(const EFeatureSelection& /*e*/) { return "mRMR (minimum Redundancy Maximum Relevance)"; }
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
#include <openvibe/ov_all.h>
|
||||
#include "ovp_defines.h"
|
||||
|
||||
// Boxes Includes
|
||||
#include "boxes/CBoxAlgorithmFeaturesSelection.hpp"
|
||||
#include "boxes/CBoxAlgorithmFeaturesSelector.hpp"
|
||||
|
||||
namespace OpenViBE {
|
||||
namespace Plugins {
|
||||
namespace FeaturesSelection {
|
||||
|
||||
OVP_Declare_Begin()
|
||||
// Register boxes
|
||||
OVP_Declare_New(CBoxAlgorithmFeaturesSelectionDesc);
|
||||
OVP_Declare_New(CBoxAlgorithmFeaturesSelectorDesc);
|
||||
|
||||
// Enumeration Feature Selection Method
|
||||
context.getTypeManager().registerEnumerationType(OVP_TypeId_Features_Selection_Method, "Features Selection Method");
|
||||
context.getTypeManager().registerEnumerationEntry(OVP_TypeId_Features_Selection_Method, toString(EFeatureSelection::MRMR).c_str(),
|
||||
size_t(EFeatureSelection::MRMR));
|
||||
|
||||
// Enumeration mRMR Method
|
||||
context.getTypeManager().registerEnumerationType(OVP_TypeId_mRMR_Method, "mRMR Method");
|
||||
context.getTypeManager().registerEnumerationEntry(OVP_TypeId_mRMR_Method, "MID", size_t(EMRMRMethod::MID));
|
||||
context.getTypeManager().registerEnumerationEntry(OVP_TypeId_mRMR_Method, "MIQ", size_t(EMRMRMethod::MIQ));
|
||||
|
||||
OVP_Declare_End()
|
||||
} // namespace FeaturesSelection
|
||||
} // namespace Plugins
|
||||
} // namespace OpenViBE
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
IF(WIN32)
|
||||
SET(EXT cmd)
|
||||
SET(OS_FLAGS "--no-pause")
|
||||
ELSE()
|
||||
SET(EXT sh)
|
||||
SET(OS_FLAGS "")
|
||||
ENDIF()
|
||||
|
||||
SET(PATH_TEST scenarios-tests)
|
||||
|
||||
############
|
||||
SET(TEST_NAME Features-Selector)
|
||||
|
||||
ADD_TEST(clean_${TEST_NAME} "${CMAKE_COMMAND}" "-E" "remove" "-f" "${PATH_TEST}/${TEST_NAME}-output.csv")
|
||||
ADD_TEST(run_${TEST_NAME} "$ENV{OV_BINARY_PATH}/openvibe-designer.${EXT}" ${OS_FLAGS} "--no-session-management" "--invisible" "--play-fast" "${PATH_TEST}/${TEST_NAME}-test.xml")
|
||||
ADD_TEST(compare_${TEST_NAME} "$ENV{OV_BINARY_PATH}/test_thresholdDataComparison.${EXT}" ${OS_FLAGS} "${PATH_TEST}/${TEST_NAME}-output.csv" "${PATH_TEST}/${TEST_NAME}-ref.csv" 0.0001)
|
||||
|
||||
SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL ${OV_CONFIG_SUBDIR})
|
||||
SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL "${PATH_TEST}/${TEST_NAME}-output.csv")
|
||||
SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES DEPENDS run_${TEST_NAME})
|
||||
SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES DEPENDS clean_${TEST_NAME})
|
||||
|
||||
############
|
||||
SET(TEST_NAME Features-Selection)
|
||||
|
||||
ADD_TEST(clean_${TEST_NAME} "${CMAKE_COMMAND}" "-E" "remove" "-f" "${PATH_TEST}/${TEST_NAME}-output.xml")
|
||||
ADD_TEST(run_${TEST_NAME} "$ENV{OV_BINARY_PATH}/openvibe-designer.${EXT}" ${OS_FLAGS} "--no-session-management" "--invisible" "--play-fast" "${PATH_TEST}/${TEST_NAME}-test.xml")
|
||||
ADD_TEST(compare_${TEST_NAME} "$ENV{OV_BINARY_PATH}/xml-configuration-comparison.${EXT}" ${OS_FLAGS} "${PATH_TEST}/${TEST_NAME}-output.xml" "${PATH_TEST}/${TEST_NAME}-ref.xml" true)
|
||||
|
||||
SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL ${OV_CONFIG_SUBDIR})
|
||||
SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL "${PATH_TEST}/${TEST_NAME}-output.xml")
|
||||
SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES DEPENDS run_${TEST_NAME})
|
||||
SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES DEPENDS clean_${TEST_NAME})
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
Time:325,End Time,Feature 1,Feature 2,Feature 3,Feature 4,Feature 5,Feature 6,Feature 7,Feature 8,Feature 9,Feature 1,Feature 11,Feature 12,Feature 13,Feature 14,Feature 15,Feature 16,Feature 17,Feature 18,Feature 19,Feature 2,Feature 21,Feature 22,Feature 23,Feature 24,Feature 25,Feature 26,Feature 27,Feature 28,Feature 29,Feature 3,Feature 31,Feature 32,Feature 33,Feature 34,Feature 35,Feature 36,Feature 37,Feature 38,Feature 39,Feature 4,Feature 41,Feature 42,Feature 43,Feature 44,Feature 45,Feature 46,Feature 47,Feature 48,Feature 49,Feature 5,Feature 51,Feature 52,Feature 53,Feature 54,Feature 55,Feature 56,Feature 57,Feature 58,Feature 59,Feature 6,Feature 61,Feature 62,Feature 63,Feature 64,Feature 65,Feature 66,Feature 67,Feature 68,Feature 69,Feature 7,Feature 71,Feature 72,Feature 73,Feature 74,Feature 75,Feature 76,Feature 77,Feature 78,Feature 79,Feature 8,Feature 81,Feature 82,Feature 83,Feature 84,Feature 85,Feature 86,Feature 87,Feature 88,Feature 89,Feature 9,Feature 91,Feature 92,Feature 93,Feature 94,Feature 95,Feature 96,Feature 97,Feature 98,Feature 99,Feature 1,Feature 101,Feature 102,Feature 103,Feature 104,Feature 105,Feature 106,Feature 107,Feature 108,Feature 109,Feature 11,Feature 111,Feature 112,Feature 113,Feature 114,Feature 115,Feature 116,Feature 117,Feature 118,Feature 119,Feature 12,Feature 121,Feature 122,Feature 123,Feature 124,Feature 125,Feature 126,Feature 127,Feature 128,Feature 129,Feature 13,Feature 131,Feature 132,Feature 133,Feature 134,Feature 135,Feature 136,Feature 137,Feature 138,Feature 139,Feature 14,Feature 141,Feature 142,Feature 143,Feature 144,Feature 145,Feature 146,Feature 147,Feature 148,Feature 149,Feature 15,Feature 151,Feature 152,Feature 153,Feature 154,Feature 155,Feature 156,Feature 157,Feature 158,Feature 159,Feature 16,Feature 161,Feature 162,Feature 163,Feature 164,Feature 165,Feature 166,Feature 167,Feature 168,Feature 169,Feature 17,Feature 171,Feature 172,Feature 173,Feature 174,Feature 175,Feature 176,Feature 177,Feature 178,Feature 179,Feature 18,Feature 181,Feature 182,Feature 183,Feature 184,Feature 185,Feature 186,Feature 187,Feature 188,Feature 189,Feature 19,Feature 191,Feature 192,Feature 193,Feature 194,Feature 195,Feature 196,Feature 197,Feature 198,Feature 199,Feature 2,Feature 201,Feature 202,Feature 203,Feature 204,Feature 205,Feature 206,Feature 207,Feature 208,Feature 209,Feature 21,Feature 211,Feature 212,Feature 213,Feature 214,Feature 215,Feature 216,Feature 217,Feature 218,Feature 219,Feature 22,Feature 221,Feature 222,Feature 223,Feature 224,Feature 225,Feature 226,Feature 227,Feature 228,Feature 229,Feature 23,Feature 231,Feature 232,Feature 233,Feature 234,Feature 235,Feature 236,Feature 237,Feature 238,Feature 239,Feature 24,Feature 241,Feature 242,Feature 243,Feature 244,Feature 245,Feature 246,Feature 247,Feature 248,Feature 249,Feature 25,Feature 251,Feature 252,Feature 253,Feature 254,Feature 255,Feature 256,Feature 257,Feature 258,Feature 259,Feature 26,Feature 261,Feature 262,Feature 263,Feature 264,Feature 265,Feature 266,Feature 267,Feature 268,Feature 269,Feature 27,Feature 271,Feature 272,Feature 273,Feature 274,Feature 275,Feature 276,Feature 277,Feature 278,Feature 279,Feature 28,Feature 281,Feature 282,Feature 283,Feature 284,Feature 285,Feature 286,Feature 287,Feature 288,Feature 289,Feature 29,Feature 291,Feature 292,Feature 293,Feature 294,Feature 295,Feature 296,Feature 297,Feature 298,Feature 299,Feature 3,Feature 301,Feature 302,Feature 303,Feature 304,Feature 305,Feature 306,Feature 307,Feature 308,Feature 309,Feature 31,Feature 311,Feature 312,Feature 313,Feature 314,Feature 315,Feature 316,Feature 317,Feature 318,Feature 319,Feature 32,Feature 321,Feature 322,Feature 323,Feature 324,Feature 325,Event Id,Event Date,Event Duration
|
||||
0.000000,0.062500,-2, 0, 2, 2, 2,-2,-2, 0, 2,-2, 0, 0,-2,-2, 0, 0, 0, 0,-2, 2,-2, 2, 2, 0, 0,-2, 0, 0, 0, 2,-2, 0,-2, 0,-2, 0,-2, 0, 2,-2, 0, 0, 0, 0, 0, 2,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2, 2, 0, 0,-2, 0, 0,-2, 0,-2,-2, 0, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2, 2, 0, 0, 2,-2,-2, 0,-2, 2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,-2,-2, 0, 0,-2,-2, 0,-2,-2,-2,-2, 2,-2,-2,-2,-2, 0, 0, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 2, 2, 0, 2, 0, 2, 0,-2, 2, 0, 0, 0, 2, 0, 0, 2,-2, 0, 2, 0, 2, 2, 2, 0, 0, 0, 2, 0, 0,-2, 2, 2,-2, 2, 0, 0,-2, 2, 2, 0, 2, 2, 2,-2, 2, 2,-2, 2, 0,-2,-2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 0, 2,-2, 0, 0,-2, 2, 2, 2, 2, 2, 2, 2, 0, 2,-2,-2, 2, 0, 2, 2,-2, 2, 2,-2, 0, 2, 2,-2, 2,-2, 0,-2, 0,-2, 2,-2, 0, 2, 2,-2, 2, 0, 2, 2,-2, 0, 0, 0, 2, 2, 2, 0, 2,-2,-2,-2, 2, 0, 0,-2, 0, 0, 2,-2, 0, 2, 2, 0,-2,-2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0,-2,-2, 0,-2, 2, 0, 2, 0, 2, 0,-2, 2,-2, 2, 2, 2,-2, 0, 2, 2, 0,-2, 0, 2, 2, 2,,,
|
||||
0.062500,0.125000, 0, 0, 0,-2,-2,-2,-2, 2, 0, 2, 2, 0,-2,-2, 2, 2, 0, 0,-2, 2,-2,-2, 2,-2, 2,-2, 0, 0,-2, 2, 0, 0,-2,-2,-2, 2,-2, 0, 0, 0,-2, 0, 0, 2, 2, 0,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0, 0,-2, 0, 2,-2, 0,-2,-2, 0, 2, 2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0, 2, 0, 0,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0,-2, 0, 2, 0, 0, 2, 2, 0, 2, 0,-2, 2, 0, 0, 2, 0, 2, 2, 2,-2, 2, 2, 0, 0, 2, 2, 2, 0, 0,-2, 0,-2, 0, 2, 0,-2, 2, 0, 2, 0, 2,-2, 0, 0, 2, 2,-2,-2, 0, 2, 2, 0,-2,-2, 2, 2, 0, 0, 0,-2,-2, 2, 0, 0, 0,-2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2,-2, 2, 0, 0, 2, 0, 2,-2, 0, 2, 2,-2,-2, 2, 2, 2, 0, 0, 0, 2, 0,-2, 2, 2, 2, 2,-2, 0, 2, 2, 0, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0,-2,-2, 0, 2, 2, 0, 0, 2, 0,-2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2,-2, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2,-2, 2, 0, 2, 2, 2, 0,-2, 0, 2, 2, 2,,,
|
||||
0.125000,0.187500, 0, 0, 0, 0, 0,-2,-2, 0, 2, 2, 0, 0,-2,-2, 0, 0, 2, 0,-2, 2,-2,-2, 0,-2, 0,-2, 0, 0,-2, 2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2, 0, 0, 0, 0, 2,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0,-2, 0, 0, 0,-2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2, 0, 2, 0, 0,-2,-2, 0,-2, 0,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2,-2, 0,-2,-2, 0,-2, 0,-2,-2,-2, 0,-2,-2, 0, 0, 0,-2, 2, 2, 2, 2, 2, 2, 2,-2, 0, 0, 0, 0, 0, 2, 0, 2, 0,-2, 2,-2, 0, 0, 2, 2, 2, 2,-2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0,-2, 0, 0, 2, 0,-2, 2, 0, 2, 0, 2,-2, 0, 0, 2, 0,-2, 0, 0, 2, 2, 0,-2, 0, 2, 2, 0, 0, 0,-2, 0, 2, 0, 2, 2,-2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 2, 0, 2, 0,-2, 0,-2, 2, 0, 2, 0, 2, 2, 2,-2, 0, 2, 2, 2, 0, 0, 0, 2, 0,-2, 2, 0, 2, 2,-2, 0, 2, 2, 0, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0,-2,-2, 0, 2, 2, 0, 0, 2, 0,-2,-2,-2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2,-2, 0, 2, 2, 2, 0, 0, 2, 2, 0, 0,-2, 2, 2, 2, 0, 2, 2,-2, 2, 0, 0, 2, 2, 0,-2, 0, 2, 2, 2,,,
|
||||
0.187500,0.250000, 0,-2,-2,-2,-2,-2,-2, 2, 0, 0, 2, 0,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2, 0,-2, 0,-2, 0, 0,-2, 2,-2,-2,-2, 0,-2, 2,-2, 0, 0,-2,-2,-2, 0, 0, 0, 0, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2, 2,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0, 0, 0, 0,-2,-2, 0,-2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2, 2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0, 0,-2,-2, 0, 0,-2,-2, 0,-2, 0, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0,-2, 0, 2, 2, 2, 0,-2,-2,-2, 0, 0, 2, 0, 0, 2,-2,-2, 2, 0, 0, 2, 2, 2,-2, 2,-2, 0,-2, 0, 2, 0,-2, 2,-2, 2, 0, 2, 0, 2, 0, 2,-2,-2,-2,-2,-2, 2, 0,-2, 0, 2, 2,-2, 0, 0, 0, 0, 0, 2, 0, 0,-2, 0, 0, 2, 0, 0, 2, 2, 0, 0, 0, 0, 2, 0, 2,-2,-2, 2, 0, 2, 0, 0, 2, 2,-2, 0, 2,-2, 2,-2,-2,-2, 0, 0,-2, 2,-2, 0, 2, 0, 0, 2, 2, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2, 0,-2,-2, 0, 2, 2, 0,-2, 2, 0,-2,-2,-2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,-2,-2, 2, 0, 2,-2, 2, 0,-2, 2, 0, 0, 2, 2, 0,-2,-2, 2, 2, 2,,,
|
||||
0.250000,0.312500, 0, 0,-2,-2,-2,-2,-2, 0, 0, 2, 0, 0,-2,-2, 0,-2, 0,-2,-2, 0,-2,-2, 0, 0, 2,-2, 0, 0,-2, 2,-2,-2,-2,-2,-2, 2,-2,-2, 0,-2,-2, 0, 2, 0, 0, 0, 0, 0,-2, 0,-2,-2,-2, 0,-2, 0, 0, 0,-2,-2,-2, 0,-2, 0,-2, 0, 0,-2, 0, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2, 0,-2, 0,-2,-2, 0, 2, 0,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 0,-2,-2, 0,-2,-2, 2, 2, 2, 2, 2, 2, 2,-2, 0, 0, 0, 0, 0, 2, 2, 2, 0,-2,-2, 0,-2, 0, 0, 0,-2, 2, 0,-2, 2, 0, 0, 2, 2, 2,-2, 0, 0,-2,-2,-2, 2, 2,-2, 2,-2, 2,-2, 2, 0, 0,-2, 2, 0,-2,-2,-2, 0, 2, 0,-2, 0, 0, 2, 0, 0,-2,-2,-2, 0, 0, 0, 2,-2,-2, 0, 2,-2, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0,-2,-2, 2, 0, 2, 0, 0, 2, 2,-2, 0, 2,-2, 2,-2,-2,-2,-2,-2,-2, 2,-2, 0, 2,-2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 0,-2,-2, 0, 2, 0, 0,-2, 2, 0,-2,-2, 0, 0, 2, 2, 2, 2,-2, 2, 0, 2, 0, 2,-2, 0, 2, 0, 2, 0, 0, 2, 0, 2, 0,-2, 0, 2, 2, 0, 2, 2,-2, 2, 0, 2, 2,-2, 0,-2, 0, 2, 2, 2,,,
|
||||
0.312500,0.375000, 0, 0,-2,-2,-2, 0,-2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0,-2, 2, 2,-2, 2, 2, 0, 0, 2, 2,-2, 2, 0, 0, 2,-2,-2, 2,-2, 2,-2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 0, 2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2, 0, 0,-2, 2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 2, 2,-2,-2, 2, 0, 2, 0,-2,-2,-2, 2,-2,-2, 2,-2,-2,-2, 2,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2,-2, 0, 2, 2, 0, 2, 2, 2, 2, 0,-2, 2,-2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-2, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 2, 0, 0, 2, 2, 0, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2,-2, 0, 2, 2,-2, 0, 2, 0, 2, 0,-2, 0, 2,-2,-2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2,-2, 0, 2, 2, 2, 0, 2, 2,-2, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 2, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 2, 2,,,
|
||||
|
+6
@@ -0,0 +1,6 @@
|
||||
Time:325,End Time,Feature 1,Feature 2,Feature 3,Feature 4,Feature 5,Feature 6,Feature 7,Feature 8,Feature 9,Feature 1,Feature 11,Feature 12,Feature 13,Feature 14,Feature 15,Feature 16,Feature 17,Feature 18,Feature 19,Feature 2,Feature 21,Feature 22,Feature 23,Feature 24,Feature 25,Feature 26,Feature 27,Feature 28,Feature 29,Feature 3,Feature 31,Feature 32,Feature 33,Feature 34,Feature 35,Feature 36,Feature 37,Feature 38,Feature 39,Feature 4,Feature 41,Feature 42,Feature 43,Feature 44,Feature 45,Feature 46,Feature 47,Feature 48,Feature 49,Feature 5,Feature 51,Feature 52,Feature 53,Feature 54,Feature 55,Feature 56,Feature 57,Feature 58,Feature 59,Feature 6,Feature 61,Feature 62,Feature 63,Feature 64,Feature 65,Feature 66,Feature 67,Feature 68,Feature 69,Feature 7,Feature 71,Feature 72,Feature 73,Feature 74,Feature 75,Feature 76,Feature 77,Feature 78,Feature 79,Feature 8,Feature 81,Feature 82,Feature 83,Feature 84,Feature 85,Feature 86,Feature 87,Feature 88,Feature 89,Feature 9,Feature 91,Feature 92,Feature 93,Feature 94,Feature 95,Feature 96,Feature 97,Feature 98,Feature 99,Feature 1,Feature 101,Feature 102,Feature 103,Feature 104,Feature 105,Feature 106,Feature 107,Feature 108,Feature 109,Feature 11,Feature 111,Feature 112,Feature 113,Feature 114,Feature 115,Feature 116,Feature 117,Feature 118,Feature 119,Feature 12,Feature 121,Feature 122,Feature 123,Feature 124,Feature 125,Feature 126,Feature 127,Feature 128,Feature 129,Feature 13,Feature 131,Feature 132,Feature 133,Feature 134,Feature 135,Feature 136,Feature 137,Feature 138,Feature 139,Feature 14,Feature 141,Feature 142,Feature 143,Feature 144,Feature 145,Feature 146,Feature 147,Feature 148,Feature 149,Feature 15,Feature 151,Feature 152,Feature 153,Feature 154,Feature 155,Feature 156,Feature 157,Feature 158,Feature 159,Feature 16,Feature 161,Feature 162,Feature 163,Feature 164,Feature 165,Feature 166,Feature 167,Feature 168,Feature 169,Feature 17,Feature 171,Feature 172,Feature 173,Feature 174,Feature 175,Feature 176,Feature 177,Feature 178,Feature 179,Feature 18,Feature 181,Feature 182,Feature 183,Feature 184,Feature 185,Feature 186,Feature 187,Feature 188,Feature 189,Feature 19,Feature 191,Feature 192,Feature 193,Feature 194,Feature 195,Feature 196,Feature 197,Feature 198,Feature 199,Feature 2,Feature 201,Feature 202,Feature 203,Feature 204,Feature 205,Feature 206,Feature 207,Feature 208,Feature 209,Feature 21,Feature 211,Feature 212,Feature 213,Feature 214,Feature 215,Feature 216,Feature 217,Feature 218,Feature 219,Feature 22,Feature 221,Feature 222,Feature 223,Feature 224,Feature 225,Feature 226,Feature 227,Feature 228,Feature 229,Feature 23,Feature 231,Feature 232,Feature 233,Feature 234,Feature 235,Feature 236,Feature 237,Feature 238,Feature 239,Feature 24,Feature 241,Feature 242,Feature 243,Feature 244,Feature 245,Feature 246,Feature 247,Feature 248,Feature 249,Feature 25,Feature 251,Feature 252,Feature 253,Feature 254,Feature 255,Feature 256,Feature 257,Feature 258,Feature 259,Feature 26,Feature 261,Feature 262,Feature 263,Feature 264,Feature 265,Feature 266,Feature 267,Feature 268,Feature 269,Feature 27,Feature 271,Feature 272,Feature 273,Feature 274,Feature 275,Feature 276,Feature 277,Feature 278,Feature 279,Feature 28,Feature 281,Feature 282,Feature 283,Feature 284,Feature 285,Feature 286,Feature 287,Feature 288,Feature 289,Feature 29,Feature 291,Feature 292,Feature 293,Feature 294,Feature 295,Feature 296,Feature 297,Feature 298,Feature 299,Feature 3,Feature 301,Feature 302,Feature 303,Feature 304,Feature 305,Feature 306,Feature 307,Feature 308,Feature 309,Feature 31,Feature 311,Feature 312,Feature 313,Feature 314,Feature 315,Feature 316,Feature 317,Feature 318,Feature 319,Feature 32,Feature 321,Feature 322,Feature 323,Feature 324,Feature 325,Event Id,Event Date,Event Duration
|
||||
0.000000,0.062500, 2,-2, 0,-2, 2, 2, 0,-2, 2, 0, 0,-2, 0,-2, 0, 0,-2,-2,-2,-2, 0,-2,-2,-2, 2,-2,-2, 2,-2, 0,-2, 2, 0, 2,-2,-2, 0,-2,-2, 0, 2,-2, 2, 0, 0,-2,-2, 0, 0, 2, 0,-2, 2, 2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 0,-2, 0, 2, 0,-2, 0,-2, 2, 0, 0, 2,-2, 2, 2, 2, 2,-2,-2,-2,-2, 2, 2, 2, 2, 2, 2, 2,-2, 2, 0,-2, 2,-2, 0, 0,-2,-2, 0,-2, 0,-2, 2, 2,-2, 2, 2, 2,-2, 0, 2, 2,-2, 2,-2, 2, 0, 2, 2, 2,-2,-2,-2,-2, 2, 2, 2, 0,-2, 0, 0, 2, 2, 0,-2, 2,-2, 2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2, 0, 0,-2, 0, 2, 0,-2,-2, 0,-2, 0, 0, 2,-2,-2, 0,-2,-2,-2, 0,-2, 0,-2, 0, 0,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2, 2,-2, 2,-2, 0,-2,-2, 2,-2, 2,-2, 0,-2, 2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2, 2,-2, 0,-2,-2,-2,-2, 2, 0, 0, 0,-2, 2,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2, 2,-2, 2,-2, 0,-2, 2,-2, 0, 0, 2, 0,-2,-2,-2, 2,-2, 0,-2, 0, 2, 2,-2, 2,-2, 0, 0,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2, 0, 0, 0,-2, 0, 2,-2,-2,-2,-2, 0,-2,-2,-2,,,
|
||||
0.062500,0.125000, 0, 0, 0, 0,-2, 2, 2,-2, 2,-2, 0,-2, 0,-2, 0, 0,-2,-2,-2,-2, 2,-2,-2,-2, 2, 0,-2, 0, 0,-2,-2, 2, 2, 2, 0,-2, 0, 0, 0, 0, 0,-2, 2, 0, 0, 0,-2, 0, 0, 0, 0, 0, 0, 0,-2, 0,-2,-2,-2, 0, 0,-2, 0, 2,-2,-2, 2, 0,-2, 0,-2, 0, 0,-2, 2,-2, 2, 0,-2, 2,-2, 0,-2, 0, 0, 0, 2, 2, 2, 0, 2,-2, 2, 0,-2, 2, 0,-2, 2, 0,-2, 2, 0, 0,-2, 2, 2,-2,-2, 2, 2,-2, 2, 2, 2,-2, 2, 0, 2, 2, 2, 2, 2,-2,-2,-2,-2, 2, 2, 2, 2,-2,-2,-2, 0, 2,-2,-2, 2,-2, 2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 2, 0,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2,-2, 0,-2,-2, 2, 2,-2,-2, 0, 0, 2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2, 2,-2,-2, 0,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2, 2,-2,-2, 0,-2, 0, 0,-2,-2, 0,-2, 2,-2, 2,-2,-2,-2,-2, 2,-2, 2,-2,-2,-2, 2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2, 0,-2, 2,-2, 2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 2,-2, 2,-2,-2, 0, 0, 2, 0,-2, 2,-2, 0,-2,-2, 2, 0, 0, 0,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2, 0,-2, 2, 2,-2,-2,,,
|
||||
0.125000,0.187500, 0,-2, 0,-2, 2, 0, 2,-2, 2,-2, 2,-2, 0,-2,-2,-2, 0,-2,-2,-2, 2, 0,-2,-2, 2, 0,-2, 2,-2, 0,-2, 0, 2, 2, 0,-2, 2,-2, 2, 0, 2,-2, 2, 0,-2, 0,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2, 2, 0,-2, 0,-2, 0, 2, 2, 2,-2, 0, 0, 0,-2,-2,-2,-2,-2, 0, 2, 2, 2, 2, 2, 0,-2, 2,-2, 0, 2, 0,-2,-2, 2,-2, 2,-2,-2,-2, 2, 2,-2, 0, 2, 2,-2, 2, 2, 0,-2, 2, 0, 2, 0, 2, 2, 2,-2,-2,-2,-2, 2, 2, 2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 0, 2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2, 0, 2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 2,-2,-2, 2, 0, 0,-2, 0, 0, 2,-2, 2,-2, 2,-2,-2,-2, 0, 2,-2, 2,-2,-2,-2,-2,-2, 0, 0,-2,-2, 0, 0, 0,-2, 2,-2,-2,-2,-2, 2, 2,-2,-2, 0,-2, 2,-2, 2, 0, 0,-2,-2, 2,-2, 2, 0,-2,-2, 0, 0,-2,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2, 0,-2, 2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2, 2,-2,-2, 0,-2,-2, 0,-2, 2, 0,-2,-2,-2, 2,-2,-2,-2,-2, 0, 0,-2, 2,-2, 0, 0,-2, 2,-2,-2,-2,-2,-2, 0,-2,-2, 0,-2, 0, 0, 2, 0,-2,-2, 2, 0, 2, 2,-2,-2,,,
|
||||
0.187500,0.250000, 0, 2, 0, 0, 0, 0,-2, 2, 2,-2, 0,-2, 2,-2, 0, 2, 2, 2,-2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,-2, 0, 0,-2,-2, 0, 0,-2, 0, 2,-2, 2, 0, 2, 0, 0, 2,-2, 0,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0, 0, 0,-2, 2,-2, 0, 0, 0, 2, 2, 0,-2,-2, 0,-2, 0, 0, 0,-2, 0, 0, 0, 0,-2, 0, 0, 2,-2, 0,-2,-2, 0, 0,-2, 0, 0, 0,-2, 0, 0,-2, 0,-2,-2, 2, 0, 0, 2,-2,-2, 2, 0, 0, 0, 0,-2, 0, 0,-2,-2, 2,-2,-2, 0, 0,-2, 2, 0,-2,-2, 0, 0,-2, 0, 0, 0, 0, 0,-2, 2, 0,-2, 0, 2, 0, 0,-2, 0, 0, 2, 2,-2,-2, 2, 2,-2, 2, 0, 0,-2, 0, 2, 2,-2,-2, 2, 2,-2, 0, 2, 0, 2,-2, 2, 2, 0, 0, 0,-2, 2, 0, 2, 2, 0, 0, 0, 2, 0,-2, 0, 2, 2, 0, 0, 2, 0, 2, 2,-2,-2, 0, 0, 0,-2, 0,-2, 0, 0,-2, 0, 0, 0, 0,-2, 0, 2, 0, 2, 0, 2, 0, 0, 2, 2, 2, 0, 2,-2, 2,-2,-2, 0,-2, 0,-2,-2, 0, 0,-2,-2, 0, 0, 0, 2, 0, 2,-2, 2, 0, 2,-2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 0, 2, 0, 2,-2, 2,-2, 2, 0, 0, 0, 2, 0,-2, 0, 0,-2, 0,-2, 0, 2, 2,-2, 2, 2, 2,-2, 2, 2, 0, 0, 0, 0, 2,-2, 0, 0,-2, 0, 2,-2, 0,-2, 0, 0, 0, 2, 0, 0, 0, 0, 2, 2, 2, 0,-2, 0, 0, 2, 2, 2,,,
|
||||
0.250000,0.312500, 0, 0, 0, 0, 0, 2, 2, 0, 2, 0, 0, 0, 2,-2, 0, 0, 0, 0,-2, 0, 0, 0, 0,-2, 2, 0, 0, 0, 0,-2,-2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2,-2, 0, 2, 0,-2,-2,-2, 0, 2, 0,-2, 2,-2,-2,-2, 0,-2, 0, 0,-2,-2, 0, 2, 0, 0, 2, 0,-2, 0,-2, 0, 2, 2, 2,-2, 0, 2, 0, 2,-2, 2, 0,-2, 2, 0, 2, 0, 0, 2, 0,-2, 2,-2, 0, 2, 0,-2, 0,-2, 0, 0, 0, 0,-2, 2, 2, 0, 0, 2, 0, 0, 0, 2, 2, 0, 2, 0, 2, 0, 0, 2, 0,-2, 0,-2,-2, 2, 2, 2,-2, 2,-2, 0, 2, 0,-2,-2, 2,-2, 0, 2,-2, 0, 0,-2, 0, 0,-2,-2,-2,-2, 0, 2, 0, 2,-2, 0, 0,-2,-2,-2, 0, 0, 0, 0, 2,-2, 0,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0, 0, 0, 0, 0, 2, 0, 0, 0,-2, 0,-2, 0,-2, 0,-2,-2,-2, 0, 2,-2, 2,-2, 0, 0, 0, 0, 0, 0,-2,-2, 0,-2, 0,-2, 0,-2,-2,-2,-2, 0, 0,-2,-2, 0, 0, 0, 0, 0, 0, 0,-2,-2, 0,-2, 2, 0, 0, 0, 0, 0,-2, 0,-2, 0, 0,-2, 0, 0, 0,-2, 0,-2,-2, 0,-2, 0, 0, 0, 0,-2, 2, 0, 0,-2, 0, 0, 2,-2,-2,-2, 0,-2, 0, 0, 0, 0,-2,-2,-2,-2,-2, 0, 0, 2, 0,-2, 0, 0, 2, 0, 2,-2, 0, 0,-2, 0, 2,-2, 0, 2,-2, 2,-2,-2,-2,-2, 0, 0, 0,-2, 0,-2, 0,-2, 0, 2, 0, 0,-2,-2, 0, 0, 0, 0,,,
|
||||
|
+6
@@ -0,0 +1,6 @@
|
||||
Time:325,End Time,Feature 1,Feature 2,Feature 3,Feature 4,Feature 5,Feature 6,Feature 7,Feature 8,Feature 9,Feature 1,Feature 11,Feature 12,Feature 13,Feature 14,Feature 15,Feature 16,Feature 17,Feature 18,Feature 19,Feature 2,Feature 21,Feature 22,Feature 23,Feature 24,Feature 25,Feature 26,Feature 27,Feature 28,Feature 29,Feature 3,Feature 31,Feature 32,Feature 33,Feature 34,Feature 35,Feature 36,Feature 37,Feature 38,Feature 39,Feature 4,Feature 41,Feature 42,Feature 43,Feature 44,Feature 45,Feature 46,Feature 47,Feature 48,Feature 49,Feature 5,Feature 51,Feature 52,Feature 53,Feature 54,Feature 55,Feature 56,Feature 57,Feature 58,Feature 59,Feature 6,Feature 61,Feature 62,Feature 63,Feature 64,Feature 65,Feature 66,Feature 67,Feature 68,Feature 69,Feature 7,Feature 71,Feature 72,Feature 73,Feature 74,Feature 75,Feature 76,Feature 77,Feature 78,Feature 79,Feature 8,Feature 81,Feature 82,Feature 83,Feature 84,Feature 85,Feature 86,Feature 87,Feature 88,Feature 89,Feature 9,Feature 91,Feature 92,Feature 93,Feature 94,Feature 95,Feature 96,Feature 97,Feature 98,Feature 99,Feature 1,Feature 101,Feature 102,Feature 103,Feature 104,Feature 105,Feature 106,Feature 107,Feature 108,Feature 109,Feature 11,Feature 111,Feature 112,Feature 113,Feature 114,Feature 115,Feature 116,Feature 117,Feature 118,Feature 119,Feature 12,Feature 121,Feature 122,Feature 123,Feature 124,Feature 125,Feature 126,Feature 127,Feature 128,Feature 129,Feature 13,Feature 131,Feature 132,Feature 133,Feature 134,Feature 135,Feature 136,Feature 137,Feature 138,Feature 139,Feature 14,Feature 141,Feature 142,Feature 143,Feature 144,Feature 145,Feature 146,Feature 147,Feature 148,Feature 149,Feature 15,Feature 151,Feature 152,Feature 153,Feature 154,Feature 155,Feature 156,Feature 157,Feature 158,Feature 159,Feature 16,Feature 161,Feature 162,Feature 163,Feature 164,Feature 165,Feature 166,Feature 167,Feature 168,Feature 169,Feature 17,Feature 171,Feature 172,Feature 173,Feature 174,Feature 175,Feature 176,Feature 177,Feature 178,Feature 179,Feature 18,Feature 181,Feature 182,Feature 183,Feature 184,Feature 185,Feature 186,Feature 187,Feature 188,Feature 189,Feature 19,Feature 191,Feature 192,Feature 193,Feature 194,Feature 195,Feature 196,Feature 197,Feature 198,Feature 199,Feature 2,Feature 201,Feature 202,Feature 203,Feature 204,Feature 205,Feature 206,Feature 207,Feature 208,Feature 209,Feature 21,Feature 211,Feature 212,Feature 213,Feature 214,Feature 215,Feature 216,Feature 217,Feature 218,Feature 219,Feature 22,Feature 221,Feature 222,Feature 223,Feature 224,Feature 225,Feature 226,Feature 227,Feature 228,Feature 229,Feature 23,Feature 231,Feature 232,Feature 233,Feature 234,Feature 235,Feature 236,Feature 237,Feature 238,Feature 239,Feature 24,Feature 241,Feature 242,Feature 243,Feature 244,Feature 245,Feature 246,Feature 247,Feature 248,Feature 249,Feature 25,Feature 251,Feature 252,Feature 253,Feature 254,Feature 255,Feature 256,Feature 257,Feature 258,Feature 259,Feature 26,Feature 261,Feature 262,Feature 263,Feature 264,Feature 265,Feature 266,Feature 267,Feature 268,Feature 269,Feature 27,Feature 271,Feature 272,Feature 273,Feature 274,Feature 275,Feature 276,Feature 277,Feature 278,Feature 279,Feature 28,Feature 281,Feature 282,Feature 283,Feature 284,Feature 285,Feature 286,Feature 287,Feature 288,Feature 289,Feature 29,Feature 291,Feature 292,Feature 293,Feature 294,Feature 295,Feature 296,Feature 297,Feature 298,Feature 299,Feature 3,Feature 301,Feature 302,Feature 303,Feature 304,Feature 305,Feature 306,Feature 307,Feature 308,Feature 309,Feature 31,Feature 311,Feature 312,Feature 313,Feature 314,Feature 315,Feature 316,Feature 317,Feature 318,Feature 319,Feature 32,Feature 321,Feature 322,Feature 323,Feature 324,Feature 325,Event Id,Event Date,Event Duration
|
||||
0.000000,0.062500, 0, 2, 2, 2, 2, 0,-2, 0, 0, 0, 0,-2, 0, 0,-2,-2, 0, 0, 2, 0, 0, 2, 2, 0, 0, 2, 0,-2, 0,-2, 0, 0,-2,-2, 0, 0, 2, 0, 0, 2,-2, 0,-2, 0, 0, 0, 2, 0,-2, 0, 0,-2, 0,-2, 2, 2, 2, 0, 2, 0, 2, 2,-2, 0, 0, 0,-2,-2, 0, 0,-2, 2, 0,-2, 0,-2, 0, 2, 0, 2, 0, 0, 0,-2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 2, 2, 2, 0, 2, 0, 0,-2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 2,-2, 2, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0, 0,-2, 0,-2, 0,-2, 0, 0, 0, 0,-2, 0, 0,-2, 0, 0, 0, 0, 0,-2,-2, 0,-2,-2, 0, 0, 0, 0,-2, 0, 0, 0, 0, 2,-2, 2, 0, 0, 0, 0, 2, 0, 0,-2,-2,-2, 0, 0, 2, 0, 2, 0, 0, 0,-2, 0, 0,-2, 0, 0,-2, 0, 0, 0, 0, 0,-2, 0, 0,-2,-2, 0, 0,-2, 0,-2,-2, 0, 0, 0, 0,-2, 0, 0, 0, 0,-2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0,-2,-2, 0, 0, 0, 2,-2, 0,-2, 2, 0, 0, 2, 0, 0, 2, 0, 0,-2, 0, 0,-2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 0, 2, 2,-2,-2, 0, 2, 0, 2,-2,-2, 0, 0, 0, 2, 0, 0, 2,-2, 0, 0, 0, 2, 2,,,
|
||||
0.062500,0.125000,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2, 0, 2,-2, 0,-2,-2,-2, 2, 2,-2,-2, 2,-2, 0,-2, 2,-2, 2, 2, 2, 0, 0, 0,-2, 0,-2, 0, 0, 2,-2,-2,-2, 2,-2, 0, 0, 0, 0, 2, 2,-2, 0, 2,-2, 2, 2, 2, 2, 0,-2,-2, 0, 2,-2, 0, 2,-2, 0, 2,-2, 0,-2, 2,-2,-2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 2, 0, 0, 2, 0, 0,-2,-2, 2, 2, 2,-2, 0, 0, 0,-2,-2, 0, 0,-2,-2, 2,-2,-2,-2,-2, 0, 0, 0,-2,-2, 0,-2,-2,-2,-2, 2, 0, 0, 2,-2,-2,-2, 0,-2, 0, 0, 0,-2, 0,-2,-2, 0, 0, 0, 0,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0, 0,-2, 0, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 2,-2,-2, 0,-2, 0, 0,-2, 2,-2, 0,-2,-2, 0,-2, 0,-2, 0,-2, 0, 0,-2, 0,-2,-2,-2,-2, 2, 2,-2,-2, 0, 2,-2, 0, 0, 2, 0, 2,-2, 2, 2,-2,-2, 2, 0, 0, 0,-2, 2, 2, 2, 2,-2,-2,-2, 0, 0,-2, 2, 0, 2,-2, 2,-2, 0,-2, 0,-2, 0,-2,-2,-2,-2,-2, 2,-2, 0, 0,-2,-2, 0, 0, 2, 0,-2, 2,-2, 0, 0, 0,-2, 0, 2, 2,-2, 0, 0,-2, 2,-2, 2, 0,-2, 2,-2,-2, 0, 0, 2, 2, 0,-2, 0, 0,,,
|
||||
0.125000,0.187500,-2, 0,-2,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2, 2,-2,-2, 0,-2,-2, 0,-2, 0, 0, 0,-2,-2,-2,-2,-2, 2, 0, 0, 2, 2, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2,-2, 2, 2, 2, 0,-2,-2, 2,-2, 2, 2, 2, 2, 2, 2,-2, 2, 2,-2, 2, 2, 2, 0, 0,-2,-2, 2, 2, 0,-2, 2, 0,-2, 2, 2, 2, 0, 2, 2,-2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 2, 2, 2,-2,-2,-2, 2, 2, 2, 2,-2, 0, 0, 2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2, 2, 0,-2, 2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2, 0,-2, 2,-2,-2, 0, 0,-2, 0, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0, 0, 0, 0,-2,-2, 0, 0, 0, 0,-2, 2,-2,-2,-2,-2,-2, 0,-2,-2, 2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 0,-2,-2, 2, 0, 0, 0,-2, 0,-2,-2,-2,-2, 2,-2, 0,-2, 0,-2, 0,-2,-2,-2, 0, 2, 0,-2, 0, 0, 2,-2, 0,-2, 0,-2, 0,-2, 0,-2,-2, 0,-2, 2, 2,-2,-2, 0,-2,-2, 2,-2, 0, 0, 0, 2, 0, 2, 0, 0,-2, 0, 0, 2,-2, 2, 0,-2, 2,-2,-2,-2, 0, 2, 0,-2,-2, 0, 0, 2,-2, 2,-2, 0,,,
|
||||
0.187500,0.250000,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2, 2, 2,-2, 0,-2, 2, 2, 0,-2,-2,-2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 0,-2, 0, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2,-2, 2, 2, 0, 2, 2, 2,-2,-2,-2, 2, 0,-2, 0, 2, 0, 2,-2, 0,-2, 0, 0,-2, 2, 2, 2,-2, 0, 0, 0, 2, 2,-2, 2, 2, 0, 0, 0, 0, 2, 2, 0, 2, 0, 0, 0, 0,-2,-2, 0, 0, 0, 0,-2, 2, 0, 0, 2, 2, 0, 0,-2,-2, 0,-2, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0,-2, 2, 2,-2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0,-2, 0, 0,-2, 2,-2,-2, 2, 0,-2, 0, 2, 0,-2,-2, 2, 2, 2, 0, 0, 2, 2, 0,-2, 0, 0, 0, 0, 0, 0,-2, 2, 0,-2, 0, 0, 2,-2,-2, 2,-2, 2, 2, 0,-2,-2,-2, 2,-2, 2,-2, 2, 2, 0,-2, 0, 0,-2, 0,-2,-2, 0,-2, 2,-2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0,-2, 0,-2,-2,-2, 2,-2, 2,-2,-2, 0, 0, 2, 0, 2,-2,-2,,,
|
||||
0.250000,0.312500, 0, 0, 0,-2, 0,-2,-2, 0, 0, 2, 0, 0,-2, 0,-2,-2, 0, 0, 0, 0, 0, 2, 0,-2, 0,-2, 0, 0, 0,-2, 2,-2, 0,-2, 2, 0, 2,-2, 0, 0,-2, 0,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2, 0, 0, 0, 0,-2, 2, 0,-2, 0, 2, 0, 2, 0, 0,-2, 0, 0, 2, 0, 2, 0, 0, 2, 0, 2, 0, 0, 0,-2, 2, 2, 0, 0, 0, 0, 2, 2, 2,-2, 0, 2,-2, 2, 2, 2, 0, 0,-2, 2, 2,-2, 0, 0, 2, 0, 0, 2, 2, 2, 0, 2, 2,-2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 2, 0, 0,-2, 0, 0, 0, 0, 2, 0, 0,-2, 2, 2, 0, 0, 0, 0, 0, 0,-2, 0,-2,-2, 0, 0,-2, 0, 0, 2, 2, 0,-2, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0, 0,-2, 0, 0,-2, 0, 0,-2,-2,-2, 0, 0, 0, 0,-2, 2,-2,-2, 0,-2, 0, 2, 0, 0, 0,-2,-2, 2, 0,-2,-2,-2, 0, 0, 2, 0,-2,-2, 0, 0, 0,-2, 0, 0, 0,-2,-2, 2, 0, 0,-2,-2,-2,-2, 2, 0, 0,-2,-2, 0, 0, 2, 2,-2, 0, 2,-2,-2, 0, 2, 0, 2, 2,-2, 0, 0,-2,-2, 2, 0, 0, 0, 0, 0, 0, 2, 2,-2, 0, 0, 0, 0,-2, 0, 2, 0, 0, 0, 0, 2,-2, 0, 0, 0, 2, 0, 0,-2, 2, 2,-2, 2, 2, 0, 0, 2, 0, 2, 0, 0, 2, 0, 2, 2, 2, 0, 2, 2, 2,-2, 2, 0, 0, 2,-2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, 2,,,
|
||||
|
+17
@@ -0,0 +1,17 @@
|
||||
Time:325,End Time,Feature 1,Feature 2,Feature 3,Feature 4,Feature 5,Feature 6,Feature 7,Feature 8,Feature 9,Feature 1,Feature 11,Feature 12,Feature 13,Feature 14,Feature 15,Feature 16,Feature 17,Feature 18,Feature 19,Feature 2,Feature 21,Feature 22,Feature 23,Feature 24,Feature 25,Feature 26,Feature 27,Feature 28,Feature 29,Feature 3,Feature 31,Feature 32,Feature 33,Feature 34,Feature 35,Feature 36,Feature 37,Feature 38,Feature 39,Feature 4,Feature 41,Feature 42,Feature 43,Feature 44,Feature 45,Feature 46,Feature 47,Feature 48,Feature 49,Feature 5,Feature 51,Feature 52,Feature 53,Feature 54,Feature 55,Feature 56,Feature 57,Feature 58,Feature 59,Feature 6,Feature 61,Feature 62,Feature 63,Feature 64,Feature 65,Feature 66,Feature 67,Feature 68,Feature 69,Feature 7,Feature 71,Feature 72,Feature 73,Feature 74,Feature 75,Feature 76,Feature 77,Feature 78,Feature 79,Feature 8,Feature 81,Feature 82,Feature 83,Feature 84,Feature 85,Feature 86,Feature 87,Feature 88,Feature 89,Feature 9,Feature 91,Feature 92,Feature 93,Feature 94,Feature 95,Feature 96,Feature 97,Feature 98,Feature 99,Feature 1,Feature 101,Feature 102,Feature 103,Feature 104,Feature 105,Feature 106,Feature 107,Feature 108,Feature 109,Feature 11,Feature 111,Feature 112,Feature 113,Feature 114,Feature 115,Feature 116,Feature 117,Feature 118,Feature 119,Feature 12,Feature 121,Feature 122,Feature 123,Feature 124,Feature 125,Feature 126,Feature 127,Feature 128,Feature 129,Feature 13,Feature 131,Feature 132,Feature 133,Feature 134,Feature 135,Feature 136,Feature 137,Feature 138,Feature 139,Feature 14,Feature 141,Feature 142,Feature 143,Feature 144,Feature 145,Feature 146,Feature 147,Feature 148,Feature 149,Feature 15,Feature 151,Feature 152,Feature 153,Feature 154,Feature 155,Feature 156,Feature 157,Feature 158,Feature 159,Feature 16,Feature 161,Feature 162,Feature 163,Feature 164,Feature 165,Feature 166,Feature 167,Feature 168,Feature 169,Feature 17,Feature 171,Feature 172,Feature 173,Feature 174,Feature 175,Feature 176,Feature 177,Feature 178,Feature 179,Feature 18,Feature 181,Feature 182,Feature 183,Feature 184,Feature 185,Feature 186,Feature 187,Feature 188,Feature 189,Feature 19,Feature 191,Feature 192,Feature 193,Feature 194,Feature 195,Feature 196,Feature 197,Feature 198,Feature 199,Feature 2,Feature 201,Feature 202,Feature 203,Feature 204,Feature 205,Feature 206,Feature 207,Feature 208,Feature 209,Feature 21,Feature 211,Feature 212,Feature 213,Feature 214,Feature 215,Feature 216,Feature 217,Feature 218,Feature 219,Feature 22,Feature 221,Feature 222,Feature 223,Feature 224,Feature 225,Feature 226,Feature 227,Feature 228,Feature 229,Feature 23,Feature 231,Feature 232,Feature 233,Feature 234,Feature 235,Feature 236,Feature 237,Feature 238,Feature 239,Feature 24,Feature 241,Feature 242,Feature 243,Feature 244,Feature 245,Feature 246,Feature 247,Feature 248,Feature 249,Feature 25,Feature 251,Feature 252,Feature 253,Feature 254,Feature 255,Feature 256,Feature 257,Feature 258,Feature 259,Feature 26,Feature 261,Feature 262,Feature 263,Feature 264,Feature 265,Feature 266,Feature 267,Feature 268,Feature 269,Feature 27,Feature 271,Feature 272,Feature 273,Feature 274,Feature 275,Feature 276,Feature 277,Feature 278,Feature 279,Feature 28,Feature 281,Feature 282,Feature 283,Feature 284,Feature 285,Feature 286,Feature 287,Feature 288,Feature 289,Feature 29,Feature 291,Feature 292,Feature 293,Feature 294,Feature 295,Feature 296,Feature 297,Feature 298,Feature 299,Feature 3,Feature 301,Feature 302,Feature 303,Feature 304,Feature 305,Feature 306,Feature 307,Feature 308,Feature 309,Feature 31,Feature 311,Feature 312,Feature 313,Feature 314,Feature 315,Feature 316,Feature 317,Feature 318,Feature 319,Feature 32,Feature 321,Feature 322,Feature 323,Feature 324,Feature 325,Event Id,Event Date,Event Duration
|
||||
0.000000,0.062500, 0, 0,-2, 2,-2, 0,-2,-2,-2, 0,-2, 0, 2,-2, 2, 2, 0,-2, 2,-2,-2,-2,-2, 0,-2, 0, 0, 0, 2,-2, 0, 2, 0,-2, 0,-2,-2, 0,-2, 0,-2,-2, 2,-2, 0,-2, 2, 0,-2,-2, 0,-2, 0, 0, 2, 2, 2,-2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 0,-2,-2, 2, 0,-2, 0, 0, 0, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0,-2, 2, 2, 0,-2, 0, 2,-2,-2, 0, 2, 2, 2,-2, 0, 0, 2, 2,-2, 2, 0,-2,-2, 0, 2, 2, 0, 0, 0,-2, 0, 0, 0, 0,-2, 0, 2, 2, 0,-2, 0,-2, 0, 2, 0, 0, 0, 2,-2, 0,-2, 0, 0, 2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2, 0,-2, 0,-2, 0,-2,-2, 0, 0,-2,-2, 0,-2,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2, 0, 2,-2,-2,-2, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2, 0,-2, 2,-2, 0,-2, 0,-2, 0, 0, 0, 0,-2, 0, 2, 2,-2, 0, 2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2,-2, 0,-2, 0, 0,-2, 0,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,,,
|
||||
0.062500,0.125000, 2,-2, 0, 2,-2, 0, 0,-2, 0,-2,-2,-2, 2, 0, 2, 2,-2,-2, 2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 2,-2, 0, 2, 0, 0,-2,-2,-2, 0,-2, 0, 2,-2, 2, 0, 0, 0, 2, 0,-2,-2,-2,-2, 0, 0, 0, 2, 2,-2, 2, 0, 2, 0, 2,-2,-2,-2, 2,-2,-2, 0, 2, 0,-2, 0, 0,-2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 2,-2, 2, 0, 0, 0, 0, 2,-2,-2, 0, 2, 2, 2, 0, 2,-2, 2, 0,-2, 2, 0,-2,-2, 0, 2, 2,-2, 2,-2, 0, 2, 2, 2, 2, 0,-2, 2, 2, 2, 0, 2,-2, 0, 0,-2, 0, 0, 0,-2, 2,-2, 0, 2, 0,-2, 0,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2, 0,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2, 0, 0,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2, 0,-2, 0,-2, 0, 0,-2, 0, 0, 2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,,,
|
||||
0.125000,0.187500,-2,-2, 0, 0,-2, 2,-2,-2, 0, 0, 0,-2, 2, 2, 2, 0, 0,-2, 2, 0,-2, 2, 0,-2, 0,-2, 2, 0, 2,-2, 0, 2,-2,-2,-2,-2, 0, 2,-2, 0,-2, 0, 0,-2,-2, 0, 2,-2, 0,-2,-2,-2, 0, 0, 2, 2, 2, 0, 0, 0, 2, 0, 2,-2,-2, 0,-2, 0, 2, 0, 0,-2, 0, 0, 0, 0,-2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0, 2,-2,-2, 2, 2, 2, 0, 2, 0, 0,-2, 0, 2,-2,-2,-2,-2, 2, 0,-2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0,-2, 0, 0,-2,-2, 2, 2, 0, 0, 0, 0,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0, 0,-2, 0,-2,-2, 0, 2,-2,-2,-2,-2, 2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0, 0,-2,-2,-2, 0, 0,-2,-2, 0, 0,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2, 2, 0,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 2, 0,-2, 0,-2, 0,-2,-2,-2, 0,-2, 0, 0,-2,-2, 0,-2, 0, 0, 0, 0,-2, 0, 0,-2, 0, 2, 0, 0, 0,-2, 0, 0, 0,-2,-2,-2, 0,-2, 2,-2, 2,-2,-2,-2, 0, 2, 2, 0, 2, 2, 0,-2, 0, 2,-2, 0,-2,-2, 0,-2, 0,-2,-2, 0, 0,-2,-2,-2, 0, 0,-2,-2,-2,-2, 0, 0,-2,-2, 0, 0, 0,-2, 2, 0, 0,-2, 2,-2, 0,-2,-2, 0, 0,-2,-2, 2, 0,-2, 0,-2,-2,-2,-2,-2, 2,,,
|
||||
0.187500,0.250000, 0, 0, 0, 0,-2,-2, 0,-2,-2, 0,-2, 0, 0, 0,-2,-2,-2,-2, 2,-2, 0, 2,-2,-2,-2, 2,-2,-2, 0,-2, 2,-2,-2, 0, 0,-2,-2, 0,-2, 2, 0,-2,-2,-2, 2,-2, 2,-2, 0, 0, 0,-2, 0,-2, 2, 2,-2, 2, 0,-2, 0, 2, 0, 0,-2, 0, 2, 0,-2, 2, 2, 2,-2, 0, 0, 0, 2, 0,-2, 0, 0, 0, 2, 0, 0, 2, 0, 2, 0, 0, 2, 2, 2,-2, 2,-2,-2, 2,-2, 0, 2, 2, 2, 2, 2, 2,-2,-2, 2, 2, 2, 2, 2, 2, 0,-2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2,-2, 0, 2,-2, 2, 0,-2,-2, 2, 2, 0, 0, 2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2, 0, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2, 0,-2, 0,-2, 0,-2, 0,-2, 0, 0, 2, 0,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2, 0,-2, 0,-2,-2, 0,-2, 0,-2,-2, 0, 0, 0, 0,-2, 0, 0, 0, 0, 0,-2,-2, 0, 0,-2,-2, 0, 0, 0,-2, 0,-2, 0,-2, 0,-2, 0, 0, 0, 0,-2,-2,-2,-2, 0,-2, 0,-2,,,
|
||||
0.250000,0.312500,-2,-2, 2, 0, 0, 0, 0,-2,-2,-2,-2, 0, 0, 2,-2,-2,-2, 0, 2,-2,-2, 2, 0,-2,-2,-2,-2, 0, 0,-2, 2, 0,-2, 0, 0,-2, 0,-2, 2, 0, 0,-2,-2,-2,-2,-2, 2,-2,-2, 0,-2, 0,-2, 0, 2, 2, 2, 0, 2, 0, 2, 0, 2,-2,-2, 2, 0, 0, 0, 0, 2, 2, 2,-2, 2, 0, 0, 0, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0,-2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 2, 2, 0,-2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 2, 2, 0, 2, 0, 0, 2, 2,-2, 0, 0, 0, 2,-2, 0,-2, 0, 0, 0, 0, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2, 0, 0,-2, 0, 0, 0,-2,-2,-2,-2, 0, 0, 0,-2, 0,-2,-2, 0,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2, 0, 0,-2, 0, 0,-2, 0,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2, 0,-2, 0, 0,-2, 2,-2, 0,-2, 0,-2,-2,-2, 0, 0, 0,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2, 0, 0,-2,-2,-2, 0,-2, 0, 0, 0, 0,-2,-2, 0,-2, 2,-2,-2, 0, 0, 0,-2,-2,-2, 0, 0,-2, 0, 0,-2,-2,-2, 0, 2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2, 2, 0, 0, 0,-2, 2,-2, 0, 0, 0,-2, 0,-2, 0,-2, 0,-2,-2, 0,-2, 2, 0, 0, 0,-2,-2, 2, 2,-2, 2,-2, 2,-2,-2,,,
|
||||
0.312500,0.375000,-2,-2, 2, 2, 0, 2, 2,-2, 0,-2,-2,-2, 2, 0,-2,-2,-2, 0, 2,-2,-2, 2,-2, 2,-2, 0,-2,-2, 2,-2, 0,-2, 0, 2, 0,-2, 2, 0, 0, 2, 0,-2,-2,-2, 0, 2, 0, 0, 0,-2,-2, 0,-2,-2, 2, 2, 2, 0, 0,-2, 0, 0, 0,-2,-2,-2, 2, 0, 0,-2, 0, 2, 0,-2, 2,-2, 2, 0, 0, 2, 0,-2, 0, 0, 2, 2, 2, 0, 2, 2, 0,-2, 0, 0, 0, 2,-2, 0, 0, 2, 0, 2, 2, 2, 0, 0, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2,-2, 2, 0,-2, 2,-2,-2,-2, 2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2, 2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,-2, 0, 0,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2, 2, 0, 0,-2, 0, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2, 0, 0, 0,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2, 0, 0,-2, 0, 0,-2, 0, 0, 0, 0, 0,-2,,,
|
||||
0.375000,0.437500,-2,-2, 0, 0, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2, 0, 0,-2,-2,-2, 2,-2,-2, 2, 0, 0, 0,-2, 0, 0,-2, 0, 0, 0, 0,-2,-2, 0,-2, 0, 0, 2, 0,-2,-2,-2, 0, 0,-2, 2, 2, 0, 2, 0, 0, 0, 2, 2,-2,-2,-2,-2, 0, 0,-2, 2, 0, 0, 2, 2,-2, 2, 2,-2, 2, 2,-2, 0, 2, 0, 0, 2, 0, 2, 2, 2,-2, 2,-2, 0, 2,-2, 0,-2, 2, 2, 2, 0, 0, 0, 2, 2,-2, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 0,-2, 2, 0,-2, 2,-2, 0, 0, 0, 0, 0, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0, 0,-2,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2, 0, 0, 0,-2, 0, 0,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,,,
|
||||
0.437500,0.500000,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0, 2,-2,-2, 0,-2,-2, 0, 2,-2,-2, 0, 0, 0,-2, 0,-2,-2,-2, 0,-2,-2, 2,-2,-2, 0,-2, 2, 0, 0, 0, 0,-2,-2,-2, 2,-2, 0, 0, 2, 0, 0, 0, 2, 0, 2, 0,-2, 0, 2, 0, 0,-2, 2, 0,-2, 0, 2,-2, 2, 2,-2, 2, 2,-2, 0, 2, 2, 2, 2, 0, 2, 2, 2,-2, 2,-2, 0, 2,-2, 2,-2, 2, 2, 2, 0, 0, 2, 2, 2,-2,-2, 2, 2,-2, 2,-2, 2,-2, 0, 2, 2, 2,-2, 2, 2, 2, 0, 2,-2, 2, 0, 2,-2, 2, 0,-2, 2,-2, 2,-2, 2, 0,-2, 2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2,-2, 2,-2,-2, 0,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,,,
|
||||
0.500000,0.562500,-2, 2, 0, 0,-2, 0, 0,-2,-2,-2,-2,-2, 0, 0, 2, 2,-2,-2, 2,-2,-2,-2,-2,-2,-2, 2, 0,-2, 2, 0, 2, 0,-2, 0,-2,-2,-2, 2,-2, 0,-2,-2,-2,-2, 0,-2, 2,-2,-2,-2,-2,-2, 0, 0, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0,-2,-2, 2,-2, 0,-2, 2, 0,-2,-2, 0, 0, 2, 2, 0, 2, 2,-2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2,-2, 0, 2, 0, 2,-2, 0, 2, 0, 2, 2, 2, 0, 2,-2, 0, 0, 0,-2, 0, 0, 2,-2, 0,-2, 0, 2, 2, 0, 0, 2, 2, 2,-2, 2, 0, 2,-2, 2, 2,-2, 2, 2,-2, 0,-2, 0,-2, 2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2, 0,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2, 0,-2,-2, 0,-2, 0, 0,-2, 0, 0,-2,-2, 2,-2,-2,-2, 0,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2, 2,-2,-2, 0, 0,-2,-2, 0,-2, 0,-2,-2, 0,-2,-2, 0,-2,-2, 2, 0,-2,-2,-2,-2,,,
|
||||
0.562500,0.625000, 0, 0, 0, 2, 0, 0, 2, 0,-2, 0, 0, 0, 0,-2, 0, 0,-2, 0, 2, 0,-2, 2, 0,-2,-2, 0,-2,-2, 0,-2, 0, 0,-2, 2, 2, 0, 0, 0, 0, 2, 0,-2,-2, 0, 2, 0, 0,-2, 0,-2, 0, 0, 0,-2, 2, 2, 2, 0, 0, 0, 2,-2, 2, 0,-2, 0, 2,-2, 0, 0, 2, 2, 0, 0, 2,-2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 2, 2, 2, 2, 2, 0,-2, 2,-2, 0, 2, 0, 0,-2, 2, 0, 2, 2, 0, 0, 0, 2,-2,-2, 2, 2, 0, 2, 0, 0, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0,-2, 2, 0, 0, 2,-2, 0,-2, 0, 2,-2, 2, 2, 0, 0,-2, 0, 0, 0,-2,-2, 0,-2,-2, 0,-2,-2,-2, 0,-2, 0, 0,-2, 0, 0,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0, 0,-2, 0, 0, 0,-2,-2,-2, 0,-2, 0,-2, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2, 0, 0, 0,-2, 0, 0, 0,-2, 0,-2, 0,-2, 0, 0, 0,-2, 0, 0, 0,-2,-2, 0, 0, 0,-2,-2, 0, 0,-2,-2,-2, 0, 0, 0, 2, 0, 0,-2,-2,-2, 0,-2, 0, 0,-2, 0,-2,-2,-2, 0,-2, 0, 0, 0, 0,-2,-2, 2, 0,-2, 0, 0,-2, 0, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0,-2, 0, 0,-2, 0, 0,-2,-2,-2,-2, 0, 0,-2, 0, 0, 0, 2,-2,-2, 2, 0,-2, 0, 0, 0, 2, 0,,,
|
||||
0.625000,0.687500,-2,-2, 0, 2, 0,-2, 2, 0,-2, 0,-2,-2,-2,-2,-2, 0,-2, 0, 2,-2, 0, 0,-2, 0,-2, 2,-2,-2, 2,-2, 2, 2,-2, 0, 0,-2, 0, 2, 0, 2, 0,-2, 0,-2, 2,-2, 2,-2,-2, 0,-2,-2, 0,-2, 2, 2, 2, 0, 0, 0, 2, 0, 2, 0,-2,-2, 2,-2, 0, 0, 2, 2,-2, 2, 2,-2, 0, 2,-2, 2, 0,-2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2,-2, 0, 2, 0, 0,-2, 2, 0, 2, 2, 2, 0, 0, 2,-2,-2, 2, 2,-2, 2, 2, 2,-2, 2, 2, 0, 0, 2, 0, 2, 2, 2, 2, 0, 0, 2, 0,-2, 2, 0, 0, 2, 0,-2, 0, 2, 0,-2, 2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2, 0,-2,-2, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2,-2,-2,-2, 0,-2,-2, 0,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2, 0,-2,-2,-2, 0, 0, 2, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 0,-2,-2,-2, 2, 0,-2,-2,-2,-2,-2,-2, 0, 0, 0, 0,-2,-2, 0, 0, 0,-2, 0,-2,-2,-2,-2, 0, 0,-2,-2, 0, 0, 0,-2,-2, 0, 0,-2,-2, 0, 0, 0, 0,-2, 0, 0,-2,,,
|
||||
0.687500,0.750000,-2,-2, 2, 0, 0,-2,-2,-2,-2, 2,-2,-2, 0,-2, 0, 2, 0,-2, 2,-2, 0,-2,-2, 0,-2, 0,-2,-2, 2,-2, 2, 2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2, 0,-2, 0, 0, 2,-2,-2,-2,-2,-2,-2,-2, 2, 2, 2,-2, 2, 0, 2,-2, 2,-2,-2,-2, 2, 2, 0,-2, 2, 0,-2, 2,-2,-2, 0, 0,-2, 2, 2, 2,-2, 2,-2, 0, 2, 2, 0, 0, 2, 2, 2,-2, 0, 2, 0,-2,-2, 2, 2, 2, 0, 2,-2, 0, 2,-2, 2, 0, 0,-2, 0, 2, 2, 0, 2, 0, 0, 2, 2, 2, 2, 2, 0, 2,-2, 2, 2, 2,-2, 0, 0,-2, 2, 2,-2,-2, 2,-2,-2, 2, 0,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2, 0,-2,-2, 2,-2,-2, 2,-2,-2, 0,-2,-2, 2,-2,-2, 0, 0,-2,-2,-2,-2, 0, 0,-2, 0, 0,-2,-2, 0, 0,-2, 0,-2,-2, 0, 2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2, 2,-2,-2, 0,-2, 2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2, 2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,,,
|
||||
0.750000,0.812500, 0,-2,-2, 0, 0, 2, 2,-2,-2,-2,-2,-2, 0, 2, 0,-2,-2,-2, 0,-2,-2, 2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 2,-2, 2, 0,-2, 0, 2,-2, 0,-2, 0,-2,-2, 0, 2, 2, 0,-2,-2,-2, 2, 0,-2, 2, 2, 2,-2, 2, 0,-2, 0,-2,-2,-2,-2, 2, 2, 0, 2,-2, 2,-2,-2, 0, 0, 2, 0, 2, 0, 2,-2, 0,-2, 2, 0, 2, 0, 0, 0, 0,-2, 0, 0,-2, 2,-2, 2, 0, 0,-2, 2, 2, 0, 2, 2,-2,-2, 0,-2, 2,-2, 0, 2, 0,-2, 2, 0, 2, 0, 2, 0, 0,-2, 2, 2, 0, 2, 2, 2,-2, 0, 2, 0, 2, 0, 2, 2, 2, 2,-2, 2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2, 0, 0, 0,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2, 2,-2,-2, 0, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2, 0,-2, 0,-2,-2,-2, 2,-2,-2,-2,-2,-2, 0, 0, 0,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2, 2,-2,-2,-2,-2,-2,,,
|
||||
0.812500,0.875000, 2,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2, 0, 0, 0, 0,-2,-2, 2,-2,-2, 2, 0,-2,-2, 0,-2,-2, 2, 0, 0, 0,-2,-2, 0,-2, 0,-2,-2, 0,-2,-2,-2, 0, 2, 0, 2, 0,-2, 0, 0,-2, 0, 0, 2, 2, 2, 0, 2, 0, 0, 0, 2, 0,-2, 0, 2, 0, 0,-2, 2, 0,-2,-2, 0, 0, 0, 0, 0, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0,-2, 0, 2, 0, 0, 0, 0,-2, 2, 0, 0, 2, 0, 0, 2, 2, 2, 2,-2, 2, 0, 0,-2, 0, 2, 0,-2, 0, 2, 0, 0, 0, 0, 0, 2, 0, 2, 2, 0, 0, 2,-2, 2, 2, 2, 2, 0, 2,-2, 0, 0, 0, 0, 2,-2, 0, 0, 0, 0,-2,-2,-2, 0, 0,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2, 0,-2, 0, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2, 0, 0, 0,-2, 0,-2,-2,-2, 0, 0,-2, 0,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0, 0,-2, 0, 0,-2,-2, 2, 0, 0, 0,-2, 0,-2, 2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2,-2, 0, 0,-2, 2, 0,-2, 0, 0, 0, 0,-2, 0,-2, 0, 0, 0, 0, 0, 2,-2, 0, 0,-2, 0,-2, 0, 0,,,
|
||||
0.875000,0.937500, 0,-2, 0, 0,-2, 2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2, 2,-2,-2, 2,-2,-2,-2, 0,-2,-2, 2,-2, 0, 2,-2,-2, 0,-2, 0,-2,-2, 0, 0, 0,-2, 0, 0, 0, 2, 0, 0,-2, 0, 0, 0, 0, 2, 2, 2, 0, 2, 0, 2,-2, 2,-2,-2,-2, 2, 0, 0,-2, 2,-2,-2, 0, 0,-2, 2, 2, 2, 2, 2,-2, 2, 2, 2, 0, 2, 0, 0, 0, 2,-2, 0, 0, 0, 2,-2, 2,-2, 0, 2, 2, 0, 2, 2, 2, 2,-2, 2, 0, 0,-2, 0, 0, 0,-2, 0, 0, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 2,-2, 2, 2,-2, 2, 0, 2,-2, 2, 0, 0, 0, 2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2, 0,-2, 2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2, 2,-2,-2, 0,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 2,-2,-2, 0, 2, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,,,
|
||||
0.937500,1.000000,-2, 0,-2, 0, 0,-2,-2, 0,-2, 0,-2, 0,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2, 0,-2, 0,-2,-2, 0,-2,-2,-2,-2, 0,-2, 0, 0, 0,-2, 0,-2,-2,-2,-2, 2, 0,-2,-2, 0,-2, 2, 0, 0, 0, 2, 2, 2, 0, 2, 0, 2, 0, 2, 2, 2, 0, 2, 2, 0, 0, 2, 0,-2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 2,-2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 2, 0, 0, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0,-2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2,-2, 2, 2, 0, 0, 2, 2, 0, 2, 2,-2, 0, 0, 2,-2,-2, 0, 0, 0,-2, 0, 0, 0, 2,-2, 0, 0, 0,-2,-2, 0, 0, 0, 0,-2, 2,-2, 0, 0, 0, 2, 0,-2,-2, 0, 0, 2, 0,-2, 0, 2,-2, 0, 0,-2, 0, 0,-2, 0, 2,-2,-2,-2, 0, 0, 0, 0, 2, 0,-2, 0,-2,-2, 0, 0, 0, 2,-2,-2, 0, 0,-2,-2, 0, 0,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2, 2, 0,-2,-2, 0,-2,-2, 0, 0,-2, 0, 0,-2,-2, 0,-2,-2,-2, 2, 2, 0,-2,-2, 2, 2,-2, 0, 2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2, 2, 2, 0, 0,-2, 0, 0,-2, 0, 0,-2, 2,-2, 0, 0,-2, 0, 0, 0, 0, 0,-2, 2, 0, 0, 0, 0,-2, 0, 0, 0, 0, 0, 0, 0, 2, 0,-2, 0,-2,-2, 0, 2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,,,
|
||||
|
+8
@@ -0,0 +1,8 @@
|
||||
Time:325,End Time,Feature 1,Feature 2,Feature 3,Feature 4,Feature 5,Feature 6,Feature 7,Feature 8,Feature 9,Feature 1,Feature 11,Feature 12,Feature 13,Feature 14,Feature 15,Feature 16,Feature 17,Feature 18,Feature 19,Feature 2,Feature 21,Feature 22,Feature 23,Feature 24,Feature 25,Feature 26,Feature 27,Feature 28,Feature 29,Feature 3,Feature 31,Feature 32,Feature 33,Feature 34,Feature 35,Feature 36,Feature 37,Feature 38,Feature 39,Feature 4,Feature 41,Feature 42,Feature 43,Feature 44,Feature 45,Feature 46,Feature 47,Feature 48,Feature 49,Feature 5,Feature 51,Feature 52,Feature 53,Feature 54,Feature 55,Feature 56,Feature 57,Feature 58,Feature 59,Feature 6,Feature 61,Feature 62,Feature 63,Feature 64,Feature 65,Feature 66,Feature 67,Feature 68,Feature 69,Feature 7,Feature 71,Feature 72,Feature 73,Feature 74,Feature 75,Feature 76,Feature 77,Feature 78,Feature 79,Feature 8,Feature 81,Feature 82,Feature 83,Feature 84,Feature 85,Feature 86,Feature 87,Feature 88,Feature 89,Feature 9,Feature 91,Feature 92,Feature 93,Feature 94,Feature 95,Feature 96,Feature 97,Feature 98,Feature 99,Feature 1,Feature 101,Feature 102,Feature 103,Feature 104,Feature 105,Feature 106,Feature 107,Feature 108,Feature 109,Feature 11,Feature 111,Feature 112,Feature 113,Feature 114,Feature 115,Feature 116,Feature 117,Feature 118,Feature 119,Feature 12,Feature 121,Feature 122,Feature 123,Feature 124,Feature 125,Feature 126,Feature 127,Feature 128,Feature 129,Feature 13,Feature 131,Feature 132,Feature 133,Feature 134,Feature 135,Feature 136,Feature 137,Feature 138,Feature 139,Feature 14,Feature 141,Feature 142,Feature 143,Feature 144,Feature 145,Feature 146,Feature 147,Feature 148,Feature 149,Feature 15,Feature 151,Feature 152,Feature 153,Feature 154,Feature 155,Feature 156,Feature 157,Feature 158,Feature 159,Feature 16,Feature 161,Feature 162,Feature 163,Feature 164,Feature 165,Feature 166,Feature 167,Feature 168,Feature 169,Feature 17,Feature 171,Feature 172,Feature 173,Feature 174,Feature 175,Feature 176,Feature 177,Feature 178,Feature 179,Feature 18,Feature 181,Feature 182,Feature 183,Feature 184,Feature 185,Feature 186,Feature 187,Feature 188,Feature 189,Feature 19,Feature 191,Feature 192,Feature 193,Feature 194,Feature 195,Feature 196,Feature 197,Feature 198,Feature 199,Feature 2,Feature 201,Feature 202,Feature 203,Feature 204,Feature 205,Feature 206,Feature 207,Feature 208,Feature 209,Feature 21,Feature 211,Feature 212,Feature 213,Feature 214,Feature 215,Feature 216,Feature 217,Feature 218,Feature 219,Feature 22,Feature 221,Feature 222,Feature 223,Feature 224,Feature 225,Feature 226,Feature 227,Feature 228,Feature 229,Feature 23,Feature 231,Feature 232,Feature 233,Feature 234,Feature 235,Feature 236,Feature 237,Feature 238,Feature 239,Feature 24,Feature 241,Feature 242,Feature 243,Feature 244,Feature 245,Feature 246,Feature 247,Feature 248,Feature 249,Feature 25,Feature 251,Feature 252,Feature 253,Feature 254,Feature 255,Feature 256,Feature 257,Feature 258,Feature 259,Feature 26,Feature 261,Feature 262,Feature 263,Feature 264,Feature 265,Feature 266,Feature 267,Feature 268,Feature 269,Feature 27,Feature 271,Feature 272,Feature 273,Feature 274,Feature 275,Feature 276,Feature 277,Feature 278,Feature 279,Feature 28,Feature 281,Feature 282,Feature 283,Feature 284,Feature 285,Feature 286,Feature 287,Feature 288,Feature 289,Feature 29,Feature 291,Feature 292,Feature 293,Feature 294,Feature 295,Feature 296,Feature 297,Feature 298,Feature 299,Feature 3,Feature 301,Feature 302,Feature 303,Feature 304,Feature 305,Feature 306,Feature 307,Feature 308,Feature 309,Feature 31,Feature 311,Feature 312,Feature 313,Feature 314,Feature 315,Feature 316,Feature 317,Feature 318,Feature 319,Feature 32,Feature 321,Feature 322,Feature 323,Feature 324,Feature 325,Event Id,Event Date,Event Duration
|
||||
0.000000,0.062500, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 2, 2, 0, 2, 2, 0, 2, 0, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2,-2,-2,-2,-2, 0, 0,-2,-2, 0, 0, 0, 0,-2, 2, 0,-2, 0, 2, 0, 0, 0, 2, 2, 0, 2, 0, 0, 0,-2, 0, 2, 0, 0, 2, 0, 2,-2, 2, 0, 2,-2, 0,-2,-2, 2, 2, 0, 0, 0,-2,-2, 2, 2, 2,-2, 0, 0, 2, 2, 2,-2, 2, 2, 0, 0,-2, 2, 0, 0,-2,-2,-2,-2, 0, 2, 0, 2, 0, 2, 0,-2, 0, 2, 2,-2, 2,-2, 2,-2, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 2, 2, 2, 0, 0, 0, 2, 2, 0, 2, 0, 2, 2, 2,-2, 0, 2, 2, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 0,-2, 2, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2,-2, 2, 2, 0, 0, 2, 0, 2, 0, 2, 2, 0, 0, 2, 0, 0, 2,-2, 2, 2, 2, 0,-2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0,-2, 0, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 2,-2, 0, 0, 2, 2, 2, 0,-2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 0, 2, 2,-2, 2,-2, 0, 2, 0, 2, 0, 0, 0, 2,-2, 2, 2, 2, 2, 0, 2, 0, 0, 0,,,
|
||||
0.062500,0.125000, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2,-2, 2, 0, 0, 2, 2, 2, 0, 0, 2,-2, 0, 2, 2, 0, 2, 0,-2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0,-2, 0, 0, 2, 2, 0, 0,-2, 0,-2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 2, 0, 2, 2,-2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0,-2, 2, 2, 0, 0, 0, 0,-2,-2,-2, 2,-2, 0, 0, 2, 0, 0, 2, 2, 0, 0, 0, 0,-2, 0,-2,-2,-2,-2, 0,-2, 0, 0, 2, 0, 0,-2, 0, 2, 2, 2, 2, 0, 0, 0,-2, 2, 2,-2,-2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 2, 2, 0, 2,-2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 2, 2,-2, 2, 2, 2, 2, 2,-2,-2, 2, 0, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2,-2,-2, 0, 0, 2, 2,-2, 2, 0, 2,-2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 0, 0,-2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 0,-2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 2, 2, 0, 2,-2, 0,-2, 2, 0, 0, 2, 2, 0,-2, 0,-2, 2, 0, 2, 2, 2,-2, 0, 0,-2,-2, 0, 0, 0, 0,-2,,,
|
||||
0.125000,0.187500, 2, 0, 0, 0, 0, 2, 2, 0, 2,-2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2,-2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-2,-2,-2,-2,-2, 0, 2, 0, 0, 0, 0, 0,-2, 0,-2, 0, 0,-2,-2, 2,-2, 2,-2,-2, 2,-2, 2, 2,-2, 0,-2,-2,-2,-2,-2,-2, 2, 2,-2, 2, 0,-2, 0,-2, 2, 0, 0,-2,-2,-2, 0,-2,-2, 2,-2,-2,-2, 2,-2,-2, 0, 2,-2, 0, 0,-2,-2,-2,-2,-2, 0,-2, 2,-2,-2,-2, 2,-2, 0, 0,-2,-2,-2, 2, 0, 2, 0,-2, 0, 2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 0, 2, 0, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0,-2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2,-2, 2, 2,-2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 0, 0, 2, 0,,,
|
||||
0.187500,0.250000, 2, 2,-2, 0,-2,-2, 0, 2,-2, 2, 2, 2,-2, 0, 0,-2, 0, 0,-2, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 2,-2, 0, 2, 2,-2, 2, 0,-2,-2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-2,-2,-2,-2, 0, 2, 0,-2, 0, 0, 0, 0,-2, 0,-2, 0,-2, 0,-2, 0,-2, 2, 0,-2, 2,-2,-2, 0, 0,-2,-2, 0,-2, 0, 0, 0,-2, 0,-2, 2,-2, 0, 0, 0, 2, 0,-2,-2,-2,-2, 0, 0, 2, 2,-2, 0, 0, 0,-2, 0,-2, 0,-2, 2, 0, 0, 0, 0, 0, 0,-2,-2,-2,-2, 0, 0, 2,-2, 0, 0, 0, 2, 2, 0,-2,-2, 0,-2,-2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 0,-2, 0, 0, 2, 2, 0,-2, 0,-2, 2, 0, 2, 2, 2, 2, 0, 2, 0, 0, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0,-2, 0, 0,-2, 0, 2, 0, 0, 2,-2, 0,-2, 0,-2, 0, 2, 2, 0, 0, 0,-2, 0, 0, 2, 2, 2, 0, 0, 2,-2, 2, 2, 0, 0, 0, 0,-2,-2, 0, 0, 0, 0, 2, 2,-2, 2, 2, 0, 0, 2, 0, 2, 2, 0, 2, 0, 2, 2,-2, 2,-2,-2, 2, 2, 0,-2, 0,-2, 2, 0, 0, 2, 0, 2,-2, 0, 2, 0, 0, 0,-2, 0, 0, 2,-2,-2, 2, 0, 2, 0, 0, 2, 2, 0, 0,-2, 0, 2, 0,-2,-2, 0, 0, 2, 0, 0, 2, 2,-2, 0, 0, 2, 0, 0, 2, 0, 2, 0, 0,-2, 0, 0, 2,-2, 2, 0, 0, 2, 0, 2, 0, 0, 0,-2, 2,-2, 0, 2,,,
|
||||
0.250000,0.312500, 0, 0,-2,-2,-2, 0,-2, 0, 2,-2, 2,-2, 2, 2, 0, 0, 0, 0, 0, 2, 2,-2, 0, 2,-2, 0, 2,-2,-2, 2,-2, 0, 2,-2,-2, 2, 0, 0,-2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0,-2, 2,-2,-2,-2, 0, 0,-2, 0, 0,-2, 0,-2, 0, 0,-2, 2, 0, 0,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2, 2,-2,-2, 2, 0,-2,-2, 0, 2, 0, 2,-2,-2,-2, 0,-2, 0, 2,-2,-2,-2, 0,-2,-2, 2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2,-2, 2,-2, 2,-2,-2, 0, 0, 0,-2,-2, 0,-2, 0, 2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 2, 2, 0, 2, 0, 0, 2, 0, 2, 2, 2,-2, 0, 2, 2, 2,-2, 2, 2,-2, 2, 2, 2, 2, 0,-2, 2, 2,-2, 0, 2, 2, 2, 2, 2, 2, 0,-2, 2, 2, 0, 0, 2, 2, 2, 0, 2, 2, 0,-2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2,-2, 2,-2,-2,-2, 0, 2,-2, 0,-2,-2, 2, 2,-2,-2, 0, 0,-2, 2, 2, 2, 2, 2,-2,-2, 0, 2, 0, 2, 0, 2, 0, 2,-2, 0,-2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 0,-2,-2, 2, 0, 2,-2,-2,-2, 0,-2, 0, 2, 0,-2, 2,-2,-2, 2,-2,-2, 0, 2, 0,-2, 2,-2, 0, 2,-2,-2, 2,-2, 2,-2,-2, 2,-2, 0,-2, 0,-2,,,
|
||||
0.312500,0.375000, 0,-2,-2,-2, 0, 0,-2, 0, 0,-2, 2,-2, 0, 2, 0,-2, 0,-2, 2, 0, 2,-2, 0, 2, 0, 0, 2,-2,-2, 2,-2, 0, 2,-2,-2, 2,-2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-2, 2, 2,-2,-2, 2, 0, 0,-2, 0,-2, 0,-2, 0,-2,-2, 0, 2,-2, 0,-2, 0,-2,-2, 2, 0, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2, 2, 0,-2, 0, 0, 2, 2, 0,-2,-2, 0, 0,-2, 2, 0,-2,-2,-2,-2, 0,-2, 2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 2,-2,-2,-2, 2,-2, 0,-2,-2, 2, 2, 0,-2,-2, 2,-2,-2, 0, 0, 0, 0, 2, 2, 0, 2, 0, 2, 0, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0,-2,-2, 0, 2, 2,-2, 0, 2, 2, 0, 2, 0, 0, 2, 0, 2, 0, 2,-2, 0, 0,-2, 0,-2, 2, 2,-2,-2, 2, 2, 2, 2, 0, 2, 0, 0, 0,-2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 0, 2, 2, 2, 0, 2, 2,-2, 0, 0, 2, 0,-2, 0, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 0,-2, 2, 0,-2,-2, 2, 0,-2,-2,-2,-2, 0, 2,-2, 0, 0, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 2, 0, 2,-2, 2, 0, 0,-2, 2,-2, 2, 0, 0,-2, 0, 2, 2,-2, 2,-2, 0, 0, 0, 0, 0,-2,-2,-2, 2,-2, 0, 2, 0,-2, 2,-2,-2, 2,-2,-2, 0, 0, 2,-2, 2,-2, 0, 2, 0,-2, 0,-2, 2,-2,-2, 2, 0,-2,-2, 0,-2,,,
|
||||
0.375000,0.437500, 2, 2,-2, 0,-2,-2, 2, 0,-2, 2, 2, 2,-2, 0, 0,-2, 0, 0,-2, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 2,-2, 0, 2, 2,-2, 2, 0,-2,-2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2,-2,-2,-2,-2,-2, 2,-2,-2, 0, 0, 0, 0,-2, 0,-2, 0,-2, 0,-2, 0,-2, 2, 0,-2, 2,-2,-2, 0, 0,-2,-2, 0, 0, 0, 0,-2,-2, 0, 0, 2,-2, 0, 0, 0, 2, 0,-2,-2,-2,-2, 0, 0, 2, 2,-2,-2,-2, 0,-2,-2,-2, 2,-2, 2, 0, 0, 0, 0, 0,-2,-2,-2,-2, 0, 0, 0, 2,-2, 0, 0, 0, 2, 2, 0,-2,-2, 0,-2,-2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 0, 2, 0, 2, 0,-2, 0, 0, 2, 2, 0,-2, 2,-2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0,-2, 0, 0, 0, 2, 2, 0, 0, 2,-2, 0,-2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 2,-2, 2, 2, 0, 0, 2, 0,-2,-2, 0, 0, 0, 0, 2, 2,-2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2,-2, 2, 0,-2, 2, 2, 0,-2, 2,-2, 2, 0, 0, 2, 0, 2,-2, 0, 2, 0, 0, 0,-2, 0, 2, 2,-2,-2, 2, 0, 2, 0, 0, 2, 2, 0, 0,-2, 0, 2, 2, 0,-2, 0, 0, 2, 0, 0, 2, 2,-2, 0, 0, 2, 0, 0, 2, 0, 2, 0, 0,-2, 0, 0, 2,-2, 2, 0, 0, 2,-2, 2, 0, 0, 0,-2, 2,-2, 0, 2,,,
|
||||
|
+14
@@ -0,0 +1,14 @@
|
||||
Time:325,End Time,Feature 1,Feature 2,Feature 3,Feature 4,Feature 5,Feature 6,Feature 7,Feature 8,Feature 9,Feature 1,Feature 11,Feature 12,Feature 13,Feature 14,Feature 15,Feature 16,Feature 17,Feature 18,Feature 19,Feature 2,Feature 21,Feature 22,Feature 23,Feature 24,Feature 25,Feature 26,Feature 27,Feature 28,Feature 29,Feature 3,Feature 31,Feature 32,Feature 33,Feature 34,Feature 35,Feature 36,Feature 37,Feature 38,Feature 39,Feature 4,Feature 41,Feature 42,Feature 43,Feature 44,Feature 45,Feature 46,Feature 47,Feature 48,Feature 49,Feature 5,Feature 51,Feature 52,Feature 53,Feature 54,Feature 55,Feature 56,Feature 57,Feature 58,Feature 59,Feature 6,Feature 61,Feature 62,Feature 63,Feature 64,Feature 65,Feature 66,Feature 67,Feature 68,Feature 69,Feature 7,Feature 71,Feature 72,Feature 73,Feature 74,Feature 75,Feature 76,Feature 77,Feature 78,Feature 79,Feature 8,Feature 81,Feature 82,Feature 83,Feature 84,Feature 85,Feature 86,Feature 87,Feature 88,Feature 89,Feature 9,Feature 91,Feature 92,Feature 93,Feature 94,Feature 95,Feature 96,Feature 97,Feature 98,Feature 99,Feature 1,Feature 101,Feature 102,Feature 103,Feature 104,Feature 105,Feature 106,Feature 107,Feature 108,Feature 109,Feature 11,Feature 111,Feature 112,Feature 113,Feature 114,Feature 115,Feature 116,Feature 117,Feature 118,Feature 119,Feature 12,Feature 121,Feature 122,Feature 123,Feature 124,Feature 125,Feature 126,Feature 127,Feature 128,Feature 129,Feature 13,Feature 131,Feature 132,Feature 133,Feature 134,Feature 135,Feature 136,Feature 137,Feature 138,Feature 139,Feature 14,Feature 141,Feature 142,Feature 143,Feature 144,Feature 145,Feature 146,Feature 147,Feature 148,Feature 149,Feature 15,Feature 151,Feature 152,Feature 153,Feature 154,Feature 155,Feature 156,Feature 157,Feature 158,Feature 159,Feature 16,Feature 161,Feature 162,Feature 163,Feature 164,Feature 165,Feature 166,Feature 167,Feature 168,Feature 169,Feature 17,Feature 171,Feature 172,Feature 173,Feature 174,Feature 175,Feature 176,Feature 177,Feature 178,Feature 179,Feature 18,Feature 181,Feature 182,Feature 183,Feature 184,Feature 185,Feature 186,Feature 187,Feature 188,Feature 189,Feature 19,Feature 191,Feature 192,Feature 193,Feature 194,Feature 195,Feature 196,Feature 197,Feature 198,Feature 199,Feature 2,Feature 201,Feature 202,Feature 203,Feature 204,Feature 205,Feature 206,Feature 207,Feature 208,Feature 209,Feature 21,Feature 211,Feature 212,Feature 213,Feature 214,Feature 215,Feature 216,Feature 217,Feature 218,Feature 219,Feature 22,Feature 221,Feature 222,Feature 223,Feature 224,Feature 225,Feature 226,Feature 227,Feature 228,Feature 229,Feature 23,Feature 231,Feature 232,Feature 233,Feature 234,Feature 235,Feature 236,Feature 237,Feature 238,Feature 239,Feature 24,Feature 241,Feature 242,Feature 243,Feature 244,Feature 245,Feature 246,Feature 247,Feature 248,Feature 249,Feature 25,Feature 251,Feature 252,Feature 253,Feature 254,Feature 255,Feature 256,Feature 257,Feature 258,Feature 259,Feature 26,Feature 261,Feature 262,Feature 263,Feature 264,Feature 265,Feature 266,Feature 267,Feature 268,Feature 269,Feature 27,Feature 271,Feature 272,Feature 273,Feature 274,Feature 275,Feature 276,Feature 277,Feature 278,Feature 279,Feature 28,Feature 281,Feature 282,Feature 283,Feature 284,Feature 285,Feature 286,Feature 287,Feature 288,Feature 289,Feature 29,Feature 291,Feature 292,Feature 293,Feature 294,Feature 295,Feature 296,Feature 297,Feature 298,Feature 299,Feature 3,Feature 301,Feature 302,Feature 303,Feature 304,Feature 305,Feature 306,Feature 307,Feature 308,Feature 309,Feature 31,Feature 311,Feature 312,Feature 313,Feature 314,Feature 315,Feature 316,Feature 317,Feature 318,Feature 319,Feature 32,Feature 321,Feature 322,Feature 323,Feature 324,Feature 325,Event Id,Event Date,Event Duration
|
||||
0.000000,0.062500, 0,-2, 0, 0, 0, 0, 0,-2,-2,-2,-2, 0, 0, 2, 0, 0, 0, 0, 2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 2,-2, 2, 0, 0,-2, 0,-2,-2, 2,-2, 0, 2, 0, 0,-2,-2, 0, 2, 0,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2, 2,-2,-2,-2, 0, 0,-2, 2,-2, 2, 0,-2,-2,-2, 0, 0, 0, 0, 0, 2, 0, 2, 2,-2, 2, 0,-2,-2, 0,-2, 0, 2,-2, 2, 0,-2,-2, 2,-2,-2, 0, 2,-2, 0, 0,-2, 0, 0, 2, 2, 2, 0,-2, 0, 0, 0, 2, 2,-2,-2, 0, 2, 0, 0, 2, 0, 2,-2,-2, 2, 2, 2,-2, 0, 2, 2, 2,-2, 2, 0, 0, 2,-2, 0, 2,-2,-2, 0,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2, 2,-2,-2,-2, 0,-2, 0, 0, 0,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0, 0,-2,-2, 0,-2,-2, 0,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2, 0, 0, 0, 0,-2, 2, 0,-2, 0,-2, 2, 0, 0, 0, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2, 2, 0,-2, 2,-2,-2, 0, 2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2, 0,-2,-2,-2, 0,-2, 0, 0,-2, 0, 2, 2, 0,-2, 0,-2, 0, 0, 0,-2,-2, 0, 0,-2, 0, 2,-2,-2, 0, 0, 0,,,
|
||||
0.062500,0.125000, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 2, 2, 0, 0, 0,-2,-2,-2, 0, 0, 0, 0,-2, 2, 2, 0,-2, 0, 2, 0,-2, 2,-2, 2,-2,-2, 0, 0, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 2, 2,-2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2,-2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2,-2, 2, 0, 2, 2, 0, 0, 0, 2, 0, 2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 0,-2, 0, 2, 2, 0, 0, 0, 2, 2,-2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 2,-2, 0, 2,-2,-2, 2, 2, 2,-2, 2, 0,-2, 2, 2, 0, 2, 0,-2,-2, 2, 2,-2,-2, 0, 2, 0, 0, 0, 0, 2, 0,-2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0,-2,-2, 2, 0,-2,-2, 0, 2, 0,-2, 2, 2, 0, 0,-2, 2, 0, 0,-2, 2, 2, 2,-2, 2,-2, 0, 0, 2,-2,-2,-2, 2,-2, 0,-2, 2, 2,-2, 0, 0,-2, 0, 2, 0,-2, 0, 0,-2,-2, 2, 0,-2, 2,-2,-2, 0, 0, 2, 2,-2, 0,-2, 2, 2,-2, 0, 2, 2,-2, 2,-2,-2,-2,-2,-2, 2, 0,-2, 2,-2, 0,-2,-2, 2, 0, 0, 2, 2, 0,-2, 0, 2,-2,-2, 2, 2, 0, 0, 0, 2,-2, 2,-2,-2,-2, 2, 0,-2, 2, 2,-2,-2,-2, 2,-2,-2, 2, 0, 0, 2, 2, 2, 0,-2,-2, 2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2, 0, 2,-2,-2,,,
|
||||
0.125000,0.187500, 2,-2, 0, 0, 0,-2,-2,-2, 0, 0, 0, 0,-2, 0,-2, 0, 2, 0, 0, 0,-2, 0, 0, 0, 0, 0, 0, 0, 0,-2, 0,-2,-2, 0,-2, 0, 2, 0, 0,-2, 0, 0, 0, 0,-2,-2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 2, 2, 0, 2, 0, 0, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 2,-2, 0,-2, 0, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 2, 0,-2, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2,-2, 0, 2, 2, 2, 0, 0, 2,-2, 2, 2, 0, 0, 2, 0, 0, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 0, 0, 2, 0, 0, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0,-2, 2, 0, 2, 0, 2, 0, 2, 0, 2,-2,-2, 2, 0, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0,-2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 2, 2, 0,-2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 2, 2, 0, 0,-2, 2, 0, 0, 0, 0,-2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2, 2,,,
|
||||
0.187500,0.250000, 0,-2, 0, 0,-2,-2, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0, 2, 0,-2, 0, 0, 0, 0, 0, 0, 0,-2, 0, 2, 2,-2,-2,-2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 2, 0, 2,-2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2,-2, 0, 0, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 0, 2,-2, 2, 0, 2, 2, 0, 2, 0, 0,-2, 0, 2, 0, 2,-2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2,-2, 0, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0,-2, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 2,-2,-2, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2, 0, 2, 2, 2,-2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 2, 0, 0,-2, 0, 0,-2, 2, 0, 0, 0, 0, 0, 0,-2, 0, 2, 0, 0,,,
|
||||
0.250000,0.312500, 0,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2, 2,-2,-2, 0, 0,-2, 0,-2, 0, 0, 0, 0, 0,-2, 0, 2,-2,-2,-2, 0,-2, 0, 0,-2, 0,-2,-2,-2, 0,-2, 0,-2,-2, 0, 0,-2, 0,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2, 0,-2, 2,-2,-2, 0,-2, 0, 0, 0, 2,-2, 0, 0, 0, 0, 2,-2, 0, 0,-2,-2, 2, 2,-2, 2, 0, 2, 0, 2, 0,-2,-2,-2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 2, 2, 0, 0, 0, 0, 2,-2,-2,-2, 2, 0,-2,-2,-2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 2, 2,-2, 0, 0, 0, 0, 0, 0,-2,-2,-2, 2,-2, 0, 2, 2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 2, 2,-2,-2,-2, 0,-2,-2,-2, 2, 0,-2, 0,-2,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2, 2,-2,-2, 0, 2,-2,-2,-2, 0,-2,-2, 0,-2,-2,-2,-2, 0, 0, 0, 0, 0, 2, 0, 0,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 2, 2,-2,-2,-2,-2,-2, 0,-2,-2, 2,-2, 0,-2,-2, 0,-2, 0, 0, 0,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2, 2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 2,-2, 2, 0,-2, 2,-2,-2, 0,-2,-2, 2,-2, 2,-2,-2, 2, 2,-2, 0,-2,-2,-2,-2, 2,-2,-2, 0, 2, 2, 2,-2, 2,-2,-2,,,
|
||||
0.312500,0.375000, 0, 2, 0, 0,-2,-2, 2, 0, 0,-2, 2, 0,-2,-2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0,-2,-2, 0, 0,-2, 0, 2, 0, 0, 0, 2, 2, 2, 2, 0, 0, 2, 0, 2, 2, 0,-2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2, 0, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 0, 2, 0, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 2, 2, 0, 2,-2, 2, 2, 2, 2,-2, 0, 0, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 0, 2, 2,-2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2,-2, 2, 0, 0, 2, 2, 0, 2, 0, 2, 0, 2, 2, 2, 2, 2, 0, 2, 0,-2, 0, 2, 2, 2, 2, 0, 0, 2, 0, 2, 0, 2,-2, 0, 2, 0, 2, 2,-2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 2, 2, 2, 0,-2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 0, 2, 0, 2, 0, 0, 0, 2, 2,,,
|
||||
0.375000,0.437500,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 2, 0, 0, 0, 0, 0,-2,-2, 0,-2, 0,-2,-2,-2,-2, 2, 2,-2,-2, 2,-2, 2, 2, 0, 2, 2, 0,-2, 2, 2, 2, 2, 2, 0, 2,-2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 2, 2,-2, 2, 0, 2, 2,-2, 0, 2, 0, 0, 2, 2, 2, 2,-2, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 0, 2,-2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 0,-2, 0, 0, 0, 0, 2,-2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0,-2,-2,-2,-2,-2, 2,-2, 2, 2,-2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 0,-2, 2, 2,-2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2,-2, 2,-2, 0, 0, 2,-2, 2, 2,-2, 2, 0,-2, 0,-2, 2,-2,-2,-2, 0, 0, 0, 2, 0,-2, 2, 0, 0, 0, 2,-2,-2,-2,-2, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2,-2,-2, 0,-2, 0, 2, 2, 0, 0,-2,-2, 0, 2, 2, 2, 0, 0, 2, 0, 2, 0, 2,-2, 2, 0,-2,-2, 2,-2, 0,-2,-2, 2,-2, 2,-2,-2, 0,-2, 2, 2,-2, 0, 2,-2, 0,-2, 2,-2, 0,-2, 2, 2, 0, 2, 2, 0,-2, 2, 0,-2, 0,-2,-2, 2, 0, 0, 2,-2,-2, 0,-2, 2, 0,-2, 2, 2,-2, 2,-2, 0, 0,-2, 0,-2,-2, 0, 0,-2,-2, 0, 0,-2, 2,-2,-2,,,
|
||||
0.437500,0.500000,-2, 0,-2,-2,-2,-2, 2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0, 2, 0, 0, 0, 2, 0,-2,-2,-2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2,-2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 2, 0, 2, 0, 0, 0, 2, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 2, 2, 2,-2, 2, 2,-2, 0, 0, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 0, 0,-2, 2, 2,-2, 2, 2, 2, 0, 0, 0, 0, 2, 0,-2, 2, 2, 2, 2, 2, 0,-2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2, 2, 0, 0,-2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 2, 0, 0, 2, 0, 2, 2, 2, 0, 0, 2, 0, 0,-2, 0, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0,-2, 0,-2,-2, 2, 0,-2, 2, 0,-2,-2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2,-2, 2, 0,-2,-2, 2, 0, 2, 0,-2, 2, 0, 0, 2, 0,-2,-2, 0, 2,-2, 0, 2, 0,-2,-2, 2, 0, 2,-2, 0, 2, 0, 0, 0, 0, 0, 0, 0,-2,-2, 0, 0, 2, 0, 0, 0,-2, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2,-2,-2, 0,-2,-2, 2, 0,-2,-2, 2, 0, 0, 0, 0, 2,-2,-2,,,
|
||||
0.500000,0.562500,-2, 0,-2,-2,-2, 0,-2,-2,-2, 0, 0, 2, 2,-2,-2,-2,-2,-2, 0,-2,-2, 2, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0, 2, 2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 2,-2, 0,-2,-2,-2, 0, 2,-2, 0, 0,-2, 0,-2, 2,-2, 2, 2, 0,-2, 2, 0,-2, 2, 0, 2, 0, 0,-2, 0,-2, 2,-2, 0, 2, 0, 2, 2, 0,-2, 0, 2, 2, 2, 2, 2, 2, 0,-2,-2, 0,-2,-2, 0, 2,-2,-2, 2, 0, 2, 0, 0, 2,-2,-2, 0,-2, 2, 0, 2, 0, 2, 2,-2,-2, 0, 2, 0, 2, 0,-2, 2, 2, 2,-2, 0,-2, 2,-2, 2, 2,-2,-2,-2, 2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0, 0, 0, 2, 2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2, 2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2, 2, 0,-2,-2, 2, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0, 2, 2,-2, 0, 0, 0, 0, 0, 2, 2, 0,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2, 2,-2,-2,-2,-2, 2, 0,-2,-2, 2, 2,-2,-2, 0, 2,-2, 2,-2, 0, 0,-2,-2, 2, 2,-2, 0,-2, 0,-2, 2, 2,-2,-2, 0,-2, 0,-2,-2, 2,-2,-2, 2,-2,-2,-2, 0,-2, 2,-2,-2, 0,-2, 0, 0,-2, 0, 0, 2,-2,-2,-2, 2,-2, 0, 2,-2, 0,-2, 0,-2, 0, 2, 2,-2, 2,-2,-2, 2,-2, 0, 0,-2, 2,-2,-2,-2,-2,-2, 2,-2, 2, 0, 2,,,
|
||||
0.562500,0.625000,-2,-2, 0, 0, 0, 0, 0,-2,-2, 0,-2, 0, 0, 0,-2, 0,-2, 0,-2, 0,-2, 2, 0, 2, 0,-2, 0,-2, 0,-2, 0, 0,-2, 0, 2, 0, 0, 0, 0, 0,-2, 0,-2, 2,-2,-2, 0, 2, 0,-2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 2, 0, 2, 0, 2, 0, 0, 2, 0, 0, 0,-2, 2, 2,-2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 2, 2, 0,-2, 0, 0, 0, 0, 0, 2, 0, 0,-2, 0, 0, 2, 2, 0, 0, 0, 2,-2, 2, 0,-2, 0, 2, 2,-2,-2, 0,-2, 2, 0,-2, 0, 0, 2, 0,-2, 2, 0,-2, 0,-2, 0, 2, 2, 0,-2,-2, 0, 0, 0,-2, 2, 0, 0, 0, 0,-2, 0, 0, 0,-2, 0, 2, 0, 2,-2, 2, 2, 0, 2,-2, 0, 2, 2,-2, 2, 0, 2, 2, 0, 0, 2, 0, 2, 0, 2, 0,-2, 2,-2, 2, 0, 2, 0,-2, 2, 0, 0, 0,-2,-2, 0, 0, 2, 2, 0, 0, 0, 0,-2, 2, 0, 2, 2,-2, 0,-2, 0,-2, 0,-2, 0, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 2, 0,-2, 0,-2,-2, 0,-2,-2,-2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-2, 0, 2, 0, 0, 0,-2, 2,-2, 2,-2, 0, 2, 2, 0, 0, 0, 0,-2, 2, 0, 2, 0, 0,-2, 2, 0, 0,-2, 0, 0, 0,-2, 0, 0, 0, 0, 0, 0, 0, 0,,,
|
||||
0.625000,0.687500,-2,-2,-2, 0, 2, 0, 0, 2, 0,-2, 0, 0, 0, 2, 2, 2, 0, 2,-2,-2, 0,-2,-2, 0, 0, 0, 2,-2,-2,-2, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 2, 2, 2, 2,-2, 0, 2, 2,-2, 2, 2, 2, 2, 0, 0, 2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2,-2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2,-2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 0, 2, 2, 2, 0,-2, 0, 2, 0, 0, 2, 2, 2, 2, 2,-2, 0, 2, 2, 2, 0, 0, 2,-2, 2, 2, 0, 0, 2, 0, 2, 2, 0, 2,-2, 2, 2, 2, 0, 2, 2, 2,-2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2,-2, 2,-2, 0, 2, 0, 2, 0, 0, 0, 0, 2,-2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2, 0,-2, 2, 0, 2, 2, 0, 2,-2, 2, 2, 2, 0, 0, 2, 0,-2, 2, 0, 0, 2, 2, 2, 0,-2,-2, 0, 0, 0, 0, 0, 2,-2, 0, 2, 2,-2,-2, 0, 2, 0, 0,-2, 0, 2, 2,-2, 2, 2, 2, 0, 2, 2, 0, 2,-2, 0, 2, 2, 2,-2,-2, 0, 0, 0,-2, 2,-2, 0, 0, 0, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0,-2, 2,-2, 2, 0, 2,-2,-2, 0, 2,-2,-2,-2,-2,-2,,,
|
||||
0.687500,0.750000, 0, 0, 0, 2, 0,-2, 0, 0, 2, 0, 0, 0,-2, 0, 2, 2, 0, 2, 0, 0,-2,-2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0,-2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,-2, 0,-2,-2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 0, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0,-2, 0, 2, 0,-2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 2, 0, 0, 0, 2, 2,-2, 0, 2, 0,-2, 2, 2, 0, 2, 0, 0, 0, 0,-2, 0, 2,-2, 2,-2,-2, 0, 2, 2, 2, 0, 0, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2,-2, 0, 0, 0, 2, 2, 2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2,-2, 0, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 2, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0, 2, 2,-2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 0,-2, 0,-2, 2, 0, 0, 2,-2, 0, 2, 0, 0, 0,-2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 2, 0, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 2,-2,-2, 0, 2, 0, 0, 0, 2, 2,,,
|
||||
0.750000,0.812500,-2, 2, 2, 0, 2,-2,-2, 0,-2, 2, 2, 2,-2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,-2, 2, 2, 2, 0,-2, 0, 0, 0,-2,-2,-2, 0, 0, 0,-2, 0, 0, 0,-2,-2,-2,-2,-2, 0, 2, 0,-2,-2, 2,-2,-2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 2,-2, 2, 2, 2,-2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0,-2, 0, 0, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 0,-2, 0, 2,-2, 0, 0, 2, 2,-2, 2, 2, 0, 0, 2, 0,-2, 0, 2, 0, 2, 0, 2, 2, 2, 0,-2, 0, 2, 2, 2, 2, 0, 0,-2, 2, 2,-2, 2, 2, 0, 0,-2, 0, 2,-2, 0, 0,-2, 0, 0, 0,-2,-2,-2, 0, 0,-2, 0, 0,-2,-2, 0,-2, 0, 2,-2, 0, 0, 0,-2, 0, 0, 0, 2, 0,-2, 0, 0,-2,-2, 0, 0,-2, 2, 0,-2, 0,-2, 2, 0,-2,-2, 2, 0,-2,-2,-2, 2, 0, 2, 0,-2, 0, 0,-2, 2, 0, 2, 0, 0, 2, 2, 2,-2,-2,-2, 0, 2,-2, 2, 0, 0,-2,-2, 0,-2, 0, 0, 0, 0, 0,-2, 0, 0,-2, 2,-2,-2, 2, 2,-2,-2, 2, 2, 0,-2, 2, 2, 2, 2, 0,-2, 2, 0,-2, 0, 0,-2, 0,-2,-2,-2, 0, 0, 0,-2, 0,-2, 0, 0,-2, 2, 0, 0, 2,-2,-2, 0,-2,-2, 0,-2, 0, 0,-2, 0,-2, 0, 0, 0,-2,-2, 2,-2, 2, 2, 0, 2,-2, 2, 2, 2,-2, 2, 0, 2,-2, 2, 0,-2, 2, 0, 0, 2, 0,-2, 2,-2,-2, 2, 0, 2, 0, 2,-2, 0,,,
|
||||
|
+22
@@ -0,0 +1,22 @@
|
||||
Time:325,End Time,Feature 1,Feature 2,Feature 3,Feature 4,Feature 5,Feature 6,Feature 7,Feature 8,Feature 9,Feature 1,Feature 11,Feature 12,Feature 13,Feature 14,Feature 15,Feature 16,Feature 17,Feature 18,Feature 19,Feature 2,Feature 21,Feature 22,Feature 23,Feature 24,Feature 25,Feature 26,Feature 27,Feature 28,Feature 29,Feature 3,Feature 31,Feature 32,Feature 33,Feature 34,Feature 35,Feature 36,Feature 37,Feature 38,Feature 39,Feature 4,Feature 41,Feature 42,Feature 43,Feature 44,Feature 45,Feature 46,Feature 47,Feature 48,Feature 49,Feature 5,Feature 51,Feature 52,Feature 53,Feature 54,Feature 55,Feature 56,Feature 57,Feature 58,Feature 59,Feature 6,Feature 61,Feature 62,Feature 63,Feature 64,Feature 65,Feature 66,Feature 67,Feature 68,Feature 69,Feature 7,Feature 71,Feature 72,Feature 73,Feature 74,Feature 75,Feature 76,Feature 77,Feature 78,Feature 79,Feature 8,Feature 81,Feature 82,Feature 83,Feature 84,Feature 85,Feature 86,Feature 87,Feature 88,Feature 89,Feature 9,Feature 91,Feature 92,Feature 93,Feature 94,Feature 95,Feature 96,Feature 97,Feature 98,Feature 99,Feature 1,Feature 101,Feature 102,Feature 103,Feature 104,Feature 105,Feature 106,Feature 107,Feature 108,Feature 109,Feature 11,Feature 111,Feature 112,Feature 113,Feature 114,Feature 115,Feature 116,Feature 117,Feature 118,Feature 119,Feature 12,Feature 121,Feature 122,Feature 123,Feature 124,Feature 125,Feature 126,Feature 127,Feature 128,Feature 129,Feature 13,Feature 131,Feature 132,Feature 133,Feature 134,Feature 135,Feature 136,Feature 137,Feature 138,Feature 139,Feature 14,Feature 141,Feature 142,Feature 143,Feature 144,Feature 145,Feature 146,Feature 147,Feature 148,Feature 149,Feature 15,Feature 151,Feature 152,Feature 153,Feature 154,Feature 155,Feature 156,Feature 157,Feature 158,Feature 159,Feature 16,Feature 161,Feature 162,Feature 163,Feature 164,Feature 165,Feature 166,Feature 167,Feature 168,Feature 169,Feature 17,Feature 171,Feature 172,Feature 173,Feature 174,Feature 175,Feature 176,Feature 177,Feature 178,Feature 179,Feature 18,Feature 181,Feature 182,Feature 183,Feature 184,Feature 185,Feature 186,Feature 187,Feature 188,Feature 189,Feature 19,Feature 191,Feature 192,Feature 193,Feature 194,Feature 195,Feature 196,Feature 197,Feature 198,Feature 199,Feature 2,Feature 201,Feature 202,Feature 203,Feature 204,Feature 205,Feature 206,Feature 207,Feature 208,Feature 209,Feature 21,Feature 211,Feature 212,Feature 213,Feature 214,Feature 215,Feature 216,Feature 217,Feature 218,Feature 219,Feature 22,Feature 221,Feature 222,Feature 223,Feature 224,Feature 225,Feature 226,Feature 227,Feature 228,Feature 229,Feature 23,Feature 231,Feature 232,Feature 233,Feature 234,Feature 235,Feature 236,Feature 237,Feature 238,Feature 239,Feature 24,Feature 241,Feature 242,Feature 243,Feature 244,Feature 245,Feature 246,Feature 247,Feature 248,Feature 249,Feature 25,Feature 251,Feature 252,Feature 253,Feature 254,Feature 255,Feature 256,Feature 257,Feature 258,Feature 259,Feature 26,Feature 261,Feature 262,Feature 263,Feature 264,Feature 265,Feature 266,Feature 267,Feature 268,Feature 269,Feature 27,Feature 271,Feature 272,Feature 273,Feature 274,Feature 275,Feature 276,Feature 277,Feature 278,Feature 279,Feature 28,Feature 281,Feature 282,Feature 283,Feature 284,Feature 285,Feature 286,Feature 287,Feature 288,Feature 289,Feature 29,Feature 291,Feature 292,Feature 293,Feature 294,Feature 295,Feature 296,Feature 297,Feature 298,Feature 299,Feature 3,Feature 301,Feature 302,Feature 303,Feature 304,Feature 305,Feature 306,Feature 307,Feature 308,Feature 309,Feature 31,Feature 311,Feature 312,Feature 313,Feature 314,Feature 315,Feature 316,Feature 317,Feature 318,Feature 319,Feature 32,Feature 321,Feature 322,Feature 323,Feature 324,Feature 325,Event Id,Event Date,Event Duration
|
||||
0.000000,0.062500, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2,-2, 0, 2, 0, 2, 2,-2,-2, 0, 0, 0, 0,-2, 0, 0,-2,-2, 0,-2,-2,-2,-2, 0, 0, 0,-2,-2, 0,-2, 0,-2, 0, 0, 0,-2,-2, 0, 0,-2,-2, 0, 0,-2, 0,-2,-2, 0, 0,-2, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2, 0, 0,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2, 0, 0,-2, 2,-2, 0, 0, 0, 0, 0,-2,-2,-2, 0, 0,-2, 2, 2, 2, 0, 2,-2,-2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2,-2, 2, 0,-2, 2, 2, 2, 2, 2, 0,-2,-2, 0, 0, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 2,-2, 0, 0, 0, 0, 2,-2, 0, 2, 2,-2, 0, 2, 2, 0, 2, 0, 2, 0, 2, 2, 2, 2, 0, 0,-2, 0, 2,-2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 2,-2, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 2, 2, 0, 2,-2, 2, 2, 0, 2, 0, 0, 0, 0, 0,-2, 2, 2, 0, 0,-2, 0, 2, 2, 0, 2, 0, 0, 0, 2, 0,-2, 0, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2,-2, 0, 0, 0, 2, 2,,,
|
||||
0.062500,0.125000, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0, 2, 0,-2, 2, 2, 0, 2, 2, 0, 2,-2, 0, 0, 2, 2, 2, 0, 2, 2, 2,-2, 0, 0, 0, 0, 0, 2, 0,-2,-2, 2, 2, 2,-2,-2,-2, 2, 2, 2, 0, 2, 0,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2,-2,-2,-2, 2,-2, 0, 0,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2, 2,-2,-2,-2, 0,-2,-2,-2,-2,-2, 0,-2,-2,-2, 2, 0,-2, 2,-2,-2, 0,-2,-2, 0,-2,-2,-2, 0, 0, 0, 0,-2,-2,-2,-2,-2, 0, 0, 0, 0,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2, 0, 0, 0, 2, 0, 2, 0,-2, 2, 2, 2, 2, 2,-2, 2, 2, 0, 0, 2, 0, 2, 0,-2, 0, 2, 0, 0, 2, 0, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 2,-2, 2, 2, 0,-2,-2, 2, 2,-2,-2, 2, 2, 0, 0, 2, 2, 2,-2, 0, 0, 2, 0, 2, 0, 2, 2, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 2, 2, 0, 0,-2,-2,-2, 0, 2, 0, 0,-2, 2, 0, 2,-2, 0, 2, 2, 2,-2, 0,-2, 0,-2,-2, 2,-2, 2, 0, 2, 2,-2, 2,-2, 2, 0, 2,-2, 0, 0, 2,-2, 2,-2,-2, 2, 2, 2,-2,-2,-2,-2, 0, 0, 2,-2, 0,-2,-2,-2,-2, 2, 2, 0, 0, 0,-2, 0, 0, 0, 2, 2, 0, 2, 0, 0,-2, 0,-2,-2, 2, 0, 2, 0, 0, 2,-2,-2,-2,,,
|
||||
0.125000,0.187500, 0, 2, 2, 0, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 2, 2, 0, 0, 0, 2, 0, 0, 2, 2, 0, 2, 2, 0, 2,-2, 2, 2,-2, 2, 0, 0, 0, 0, 2,-2, 0, 0, 0, 0,-2, 0, 0, 0, 2, 0, 0, 2, 0,-2, 0, 0,-2,-2, 0, 0,-2,-2, 0, 0, 2, 0, 0, 0, 2,-2, 0, 0, 0, 2, 0,-2, 0,-2,-2,-2, 0, 0, 0, 0, 2, 0,-2, 2, 0, 0,-2, 2, 0, 0,-2, 2, 0, 0,-2, 0, 0,-2, 0, 0, 0, 0, 0, 2,-2,-2, 0,-2, 0, 0,-2,-2, 2, 0, 0, 0, 0, 0, 2,-2, 0, 0, 0, 0, 2, 0,-2,-2, 0, 0,-2,-2,-2, 2,-2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 2, 0,-2, 0, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2,-2, 0,-2, 0, 2, 0, 2, 0,-2, 2, 0, 2, 2,-2, 0, 0, 2,-2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0, 0,-2, 2, 2, 2, 0, 0, 2, 2, 2, 0, 2,-2, 2, 2, 2, 0, 2, 2, 0,-2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0,-2, 0, 2, 0, 0, 2,-2, 0, 0, 2,-2, 2, 0, 2, 2, 0, 0, 2, 0, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0, 2, 0, 2,-2,-2, 2, 0, 2, 0,-2, 2, 0,,,
|
||||
0.187500,0.250000, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2,-2, 2, 2, 0, 0, 2, 0, 0, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 2,-2,-2, 0, 0,-2,-2, 0, 2,-2, 2, 2,-2, 0,-2,-2,-2,-2,-2, 0,-2, 0, 0, 0, 0, 0, 0,-2, 0,-2, 2,-2,-2, 0, 0, 2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2, 0, 0, 0, 0,-2,-2, 0,-2,-2,-2, 0,-2,-2,-2, 0, 2,-2, 0,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2, 0,-2, 0,-2, 0,-2, 0,-2,-2, 0,-2, 0, 0,-2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2,-2, 2, 2, 2, 2, 2, 2, 0,-2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 0,-2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2,-2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0,-2, 2, 2, 2, 0, 0, 2, 0, 0,-2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0,-2, 2, 0, 2, 2,-2, 2, 2, 2,-2, 2, 2, 0, 2, 0, 0, 2, 0, 2, 2, 2,-2, 0, 0, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2,-2, 0, 2, 2, 0, 2, 0, 2, 0, 2, 2,,,
|
||||
0.250000,0.312500, 0, 2, 0, 2, 2, 0, 2, 2,-2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 2, 2, 0, 0, 0, 2, 2,-2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2,-2, 0, 0, 0,-2,-2, 2,-2, 0,-2, 0,-2, 0,-2, 2, 0,-2, 0, 2,-2, 0, 0, 2,-2, 0, 0, 0, 0,-2, 2, 0, 0,-2,-2, 0,-2, 2,-2, 0,-2, 2,-2,-2, 2, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2, 0,-2, 0,-2, 0,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2, 0, 0, 0,-2,-2,-2, 0, 0, 0, 0,-2, 2,-2, 0,-2, 0, 0,-2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2,-2, 0, 0, 0, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 2, 2, 0, 2, 0, 0, 0, 2, 2, 2, 0, 2, 0, 0, 2, 2, 2,-2, 0, 0, 2, 2, 0, 0, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 2, 0, 0, 2, 2, 2,-2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2,-2, 2, 2, 0, 2, 0, 0, 2, 2,-2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 2, 2, 2, 0, 0, 2, 0, 2, 2, 0, 2, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0,,,
|
||||
0.312500,0.375000, 0, 2, 0, 2, 2,-2, 0, 2, 0, 2, 2, 2,-2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 2, 0, 0, 2,-2, 2, 0,-2,-2, 0, 0, 0, 0, 2,-2, 0, 2, 0,-2,-2,-2,-2, 0, 2, 0,-2, 0, 0, 0, 2, 0,-2, 0, 0,-2,-2, 2, 0, 0, 0,-2,-2,-2, 0, 0, 0,-2, 2,-2, 2, 2, 0, 0, 0, 2,-2, 0,-2, 0, 2, 0, 0, 0, 0, 2,-2, 0, 0, 0,-2,-2, 0,-2,-2, 0, 0, 0, 0, 0,-2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0,-2,-2, 0,-2,-2,-2, 0, 0,-2, 0, 0,-2, 0,-2, 2,-2, 0, 2, 2, 0, 2, 0, 0,-2, 0, 0, 0, 0, 2, 2,-2, 2, 0, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 2, 2,-2, 0, 2,-2, 0, 2,-2, 2, 2, 0,-2, 0, 2, 2, 2, 2, 2,-2, 0, 2, 0, 0, 2,-2, 2, 0,-2, 2,-2, 2, 0, 2, 0, 0, 2, 2, 2, 0,-2, 2, 0, 2, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2,-2,-2, 2, 2, 0, 2, 2, 0, 0,-2, 0, 0, 0, 0, 0, 0, 2, 2, 2,-2, 2, 0, 0, 0, 0, 2, 0, 0,-2,-2, 0, 0, 0, 2, 2, 0, 0,-2,-2, 0, 2,-2, 0, 2, 2,-2, 0,-2, 0, 2,-2,-2, 0, 2,-2,-2, 2, 0, 0, 2, 2,-2,-2,-2, 0,-2, 0, 2, 0, 2, 0,-2, 2, 0,-2,-2, 2, 0,-2, 2,-2, 2, 2, 0, 0, 0,-2, 0,,,
|
||||
0.375000,0.437500, 0, 2, 0, 2, 2,-2, 0, 2, 0, 0, 0, 2,-2, 0, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 2, 0, 2, 2, 0, 0, 2, 0,-2, 2,-2, 2, 0,-2,-2,-2, 0, 0, 0, 2,-2, 0, 2, 0,-2,-2,-2,-2, 0, 0, 0,-2, 0,-2, 0, 0, 0, 0, 0, 2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2, 0,-2, 2,-2, 2, 2, 0,-2,-2, 0,-2,-2,-2, 0, 0, 0,-2, 0, 0, 0,-2, 0, 2, 0,-2,-2,-2, 0,-2,-2, 0, 0,-2, 0, 0, 0, 0, 2, 0, 0,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2, 0, 0, 0,-2, 0,-2,-2,-2, 0,-2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 2,-2, 0,-2, 2, 0, 2, 0, 0, 2, 0, 2, 0,-2, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0,-2, 2, 0,-2,-2, 2,-2, 0, 0, 0, 2, 2, 0, 0, 0, 2, 2, 2,-2, 2, 0,-2, 0, 0, 0, 0,-2, 0,-2,-2, 0,-2, 0, 0, 2, 0,-2, 2, 2, 2, 0,-2, 0, 0, 2, 0,-2,-2,-2, 0, 2, 0, 2, 2, 2, 2,-2, 2, 0,-2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2,-2, 2, 0, 2, 0, 2, 0, 0, 0,-2, 0, 0, 0,-2, 0, 0, 0, 0, 0, 2,-2, 0,-2,-2, 0, 2, 0, 0, 0, 2,-2, 0,-2, 0, 2, 0, 0, 0, 0, 0,-2, 0, 0,-2, 2, 0, 2, 0, 0, 0,-2,-2, 2, 0, 2, 0, 0, 2, 0, 0,-2, 0, 2, 0, 2, 0, 0, 0, 0,-2, 0, 0, 0,,,
|
||||
0.437500,0.500000, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 0, 2, 0, 0, 2, 2, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 0,-2, 0, 0, 2, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 2, 2, 2,-2, 0, 0,-2,-2, 0, 0, 0, 0, 2,-2, 0, 0, 0,-2, 2, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 2, 2, 2, 2,-2, 0, 2,-2, 0, 2, 2,-2, 0, 0, 0, 2, 0, 0,-2, 2, 0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0,-2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0,-2, 2, 0, 0, 0, 0, 0,-2, 2, 0, 0, 0, 2,-2,-2,-2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 2, 0, 0, 2, 0, 2, 2, 0, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 2, 0,-2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 2, 0, 2,-2, 2, 0, 0,-2, 0, 2,-2, 2, 2, 2,-2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2,-2, 0, 0, 0, 0, 2, 0, 2, 0, 0, 2, 2, 2, 0, 0, 2, 0, 2, 2, 0, 2,-2, 2, 2, 0, 0, 2,,,
|
||||
0.500000,0.562500, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2,-2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 2, 0,-2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2,-2, 0, 0, 0, 2,-2, 2, 0,-2,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 2,-2,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 2, 2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2,-2, 2, 0, 0, 2,-2, 2, 0, 0, 2, 0, 0, 0, 0, 2, 2, 0, 2, 0, 2,-2, 2, 2, 2, 2, 0, 2, 0,-2, 2, 2, 2, 0, 2, 2, 2, 2,-2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2,-2,-2, 2, 0, 2, 0, 0, 0,-2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 0,-2, 0, 2, 2,-2,-2, 0, 2, 2, 2, 0, 2, 2,-2, 2, 2, 0,-2,-2, 2,-2, 2, 0, 0, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0,-2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 0,-2, 0, 2, 0,-2,-2,-2,-2, 0,-2,-2, 2,-2,-2, 2, 2, 2, 2, 2,-2,-2, 0,-2, 2, 2, 2, 2, 0, 2,-2, 2, 2,-2, 0, 2, 2, 2,-2,-2, 0, 2,,,
|
||||
0.562500,0.625000, 0, 2, 0, 2, 2, 2, 2, 0, 2, 0, 2,-2, 2, 2, 2, 2, 2, 0, 0, 2,-2, 0, 2, 2,-2,-2, 2, 0,-2, 0, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0,-2, 2, 0, 0, 0,-2,-2, 2, 0,-2, 2, 0, 0, 2, 0,-2,-2, 2, 2,-2,-2, 0,-2, 2, 0, 0,-2,-2, 0, 0, 0, 0,-2, 2, 0, 2, 0,-2, 0,-2,-2, 0, 0, 2, 0, 2, 0, 2, 2,-2, 0, 0, 0,-2, 0, 0,-2,-2, 2, 0, 2, 2, 0,-2, 2, 0, 0,-2, 0, 2, 0, 2, 2,-2, 0, 2,-2, 0, 2, 2, 2, 2, 2, 2, 0,-2, 0, 2, 2, 0, 0, 0,-2,-2, 0,-2, 2, 2, 0,-2, 2,-2, 0,-2, 2, 0, 0, 2, 2, 2, 0, 2,-2, 0,-2, 2, 0, 2, 0,-2, 2, 0, 2,-2, 0, 0, 0, 0,-2,-2, 0, 2,-2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 2,-2, 0, 0, 2, 0, 2, 2, 0, 0, 0, 2,-2, 2,-2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2,-2,-2,-2, 0, 0, 2, 2, 2, 2, 2, 0,-2, 0, 2, 2, 2, 0, 2, 0, 2, 0, 0,-2,-2,-2, 0, 0, 2, 0, 0, 0, 2,-2, 0, 0, 0, 0,-2, 2,-2, 2,-2, 2, 2, 2,-2,-2, 0, 2, 2, 2, 2, 2, 0, 0,-2, 0, 0, 2, 2, 0,-2, 2, 2,-2,-2, 0, 2, 0, 0, 0, 0,-2, 0, 2,-2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0,-2, 2,-2, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 0, 2, 0,-2, 0, 0, 2,-2, 2, 0, 2,-2,-2, 0, 0, 2,,,
|
||||
0.625000,0.687500, 2, 0, 0, 2, 0, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2,-2, 0, 0, 2, 0, 0, 0, 2, 2, 0, 0,-2, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0,-2, 0, 0, 0,-2, 0, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0,-2,-2, 0, 0, 0, 0, 2, 0,-2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 2, 2,-2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 2, 0,-2, 0,-2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 2,-2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2, 2, 0, 0, 0,-2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0,-2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 0, 2, 0, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 2,,,
|
||||
0.687500,0.750000, 2, 0, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0,-2, 2, 0, 2, 0, 0,-2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0,-2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 2,-2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2,-2, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2,-2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2, 2, 2, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 2, 2, 0, 2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 0, 2, 0, 0, 2, 0, 2, 2, 2, 2, 0, 2,-2, 2, 2, 0,-2, 2, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 2, 2, 0, 0, 2, 0, 2,-2,-2, 2, 2, 2, 0, 0, 2, 2, 2,,,
|
||||
0.750000,0.812500, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 2, 2, 0, 0, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0,-2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-2, 0,-2, 0,-2,-2,-2,-2, 0, 0, 0,-2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0, 0, 0, 0, 0, 0,-2, 0, 0, 2,-2, 0, 0,-2, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0,-2, 0, 0, 0, 0, 0,-2,-2, 0, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 2, 2, 2, 2, 0, 0, 2, 0, 0,-2, 0, 2, 2, 2, 0,-2, 0, 2, 2, 0, 0, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0,-2, 2, 0,-2, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 2, 2, 0, 0, 2, 0, 2, 0, 2, 0, 0, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 2, 2, 2, 2,-2, 2, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0,-2, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2,-2, 2, 2, 0, 2, 2,-2, 0, 0,,,
|
||||
0.812500,0.875000, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0,-2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 2, 0,-2, 2, 0,-2,-2, 0, 0, 2,-2, 0,-2,-2,-2, 0, 0, 0,-2, 0, 0, 0, 0, 0,-2,-2, 0, 0,-2, 0, 0, 2, 0, 0, 0,-2, 0, 0,-2,-2, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0, 0,-2, 0, 0,-2,-2, 0,-2,-2, 0,-2,-2, 0,-2, 0,-2,-2, 0, 0, 0, 0, 0,-2, 0, 0, 0, 2, 0, 0, 0, 0, 0,-2, 0,-2, 0, 0, 0,-2, 0, 0, 0,-2, 0,-2, 0,-2, 0,-2, 2,-2, 2, 0, 2, 2, 2, 0, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0,-2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 2,-2,-2, 0,-2, 0, 2, 2,-2, 0, 2, 0, 2, 2, 2, 2, 2,-2, 0, 2, 2, 2, 0, 0, 2, 0, 2, 0, 2, 0, 2,-2, 2, 2, 2, 0, 2, 0, 2, 2,-2,-2, 0, 0, 0, 0, 0, 2, 0, 2, 2, 2, 2, 0, 0,-2, 2, 0,-2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 2, 0,-2, 2, 2, 2,-2, 2, 2, 2,-2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 2,-2, 0, 0, 2, 0, 2, 0, 2, 0, 2,-2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2,-2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 2,-2, 2, 2, 2, 0,-2,-2, 0, 2, 2,-2, 0, 2,-2, 2, 0,,,
|
||||
0.875000,0.937500, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2,-2, 2, 2,-2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2,-2,-2, 2, 0, 0,-2, 0, 0, 0, 0, 0, 0, 0, 0,-2,-2,-2,-2, 0, 0, 2,-2, 0, 0,-2,-2, 2,-2, 2, 0, 0, 0, 2, 0,-2, 0,-2,-2,-2,-2, 0, 2, 0,-2,-2,-2, 0,-2, 0, 0, 0, 0, 2, 2,-2,-2, 0,-2,-2, 0, 0, 0, 0, 0,-2,-2, 0, 0, 0, 0,-2, 0, 0, 0, 0,-2,-2, 0,-2, 0,-2, 0,-2,-2,-2, 0,-2,-2,-2, 0,-2,-2, 0, 0,-2,-2,-2, 0, 0, 0, 0,-2, 0, 0, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2,-2, 2, 2,-2, 0, 2, 2, 0, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,-2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0,-2, 0, 0, 0, 2, 0, 0, 2, 2, 2,-2, 2, 2, 2, 2, 2, 2, 0, 2,-2, 0, 0,-2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0,-2, 0, 2, 0, 0, 2, 0,-2,-2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,-2, 2, 2, 0, 2,-2, 0, 2, 2,,,
|
||||
0.937500,1.000000, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2,-2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2,-2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2,-2, 2, 0, 0, 2, 0, 0, 0, 0,-2,-2,-2,-2,-2, 0, 2,-2,-2,-2,-2, 2, 0,-2,-2, 0, 0, 0,-2,-2,-2,-2,-2,-2,-2, 0, 0, 0, 0,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0,-2,-2, 0,-2,-2,-2, 0, 0,-2, 0, 0,-2,-2,-2, 0, 0, 0, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2, 0,-2, 0, 0,-2,-2,-2, 2,-2,-2,-2,-2,-2,-2,-2, 0, 2, 2, 0, 2, 0, 2, 2,-2, 0, 2, 2, 2, 2, 2,-2, 2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2,-2, 2, 0,-2, 0, 0, 2, 0, 0, 0, 2, 0, 2, 2, 2, 2,-2, 2, 2, 0, 2, 2, 2,-2, 2, 0, 0, 0, 2, 0,-2, 2, 2, 2, 0,-2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 0, 2,-2, 2, 0, 2,-2, 2, 2, 0, 2,-2, 0, 0, 2,-2, 2, 2, 2,-2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 0, 2, 0, 0, 2,-2,-2, 2, 2,-2, 0, 0, 0, 2, 2, 2, 0, 2, 2, 2, 2,-2, 0, 2, 2, 0, 2,-2, 2, 0, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0,,,
|
||||
1.000000,1.062500, 2, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 2,-2, 2, 0, 2, 2, 2,-2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0,-2, 0, 0, 0, 0, 0,-2, 0,-2,-2, 0,-2,-2, 0,-2, 0, 0, 0,-2, 0, 2, 2, 0,-2, 0, 2, 0, 0, 0, 0,-2, 0,-2,-2,-2, 0,-2, 0, 0,-2,-2, 0,-2, 2, 0, 0, 0, 0,-2, 0, 0,-2, 0,-2, 0, 0,-2, 0, 0, 0,-2, 0, 0, 0, 0,-2, 0,-2, 0, 0, 0,-2,-2, 0,-2, 0, 0,-2, 0, 2, 0,-2, 0,-2,-2,-2, 0,-2,-2, 2, 0,-2,-2, 0,-2, 0, 0, 0,-2, 0,-2,-2, 2, 0, 2, 2, 0, 2, 0, 2, 2, 0, 0, 2, 2, 0, 0, 2, 0, 0, 2, 0, 2, 2,-2, 0, 0, 2, 0, 2, 2, 0, 0, 2, 0, 0,-2, 2, 0, 2, 0, 2, 0, 0, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2,-2, 0, 0, 2, 0, 0, 2,-2, 0,-2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0,-2, 0, 2, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0, 2, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 2, 0, 2, 2, 0, 0, 2, 0, 2, 0, 2, 0, 0, 2, 2,-2, 0, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 2, 2,-2, 2, 0, 2, 2, 0,,,
|
||||
1.062500,1.125000, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2,-2,-2, 2, 0, 0,-2, 0,-2, 0, 2, 0, 2, 0, 2,-2, 0, 0, 0, 0,-2, 0, 0, 0, 0, 0, 2, 0,-2,-2, 0, 2,-2,-2, 2, 2,-2,-2,-2,-2, 0,-2, 0, 0, 2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0,-2,-2,-2, 0, 0, 0,-2,-2, 0,-2,-2,-2, 0,-2, 0, 0, 0,-2, 0,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2, 0,-2, 0, 0, 0,-2, 2, 0, 0,-2, 0,-2, 2, 0,-2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 2, 2, 0,-2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 2, 0, 2, 0,-2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 0, 2, 0, 2, 2, 0, 2, 2, 2, 2, 0,-2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0,-2, 2, 0, 2, 2, 2, 2,-2, 0, 2, 0, 2, 0,-2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 2, 2,-2, 0, 2, 0, 2,-2, 0, 0, 2, 0, 2,-2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 2,-2, 2,-2, 2, 0, 2, 0, 2, 0, 0, 0,-2, 0, 0, 0, 2, 0, 0, 2,-2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 2, 0, 2, 2, 2, 2, 2,-2, 2, 2, 2, 0,-2, 2, 0, 2, 0, 2,,,
|
||||
1.125000,1.187500, 2, 0, 0, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2, 2, 2, 2, 0,-2, 2, 2, 2, 0, 2, 0, 2,-2, 2, 0, 2, 0, 0, 2, 2,-2,-2, 2, 0, 2, 0, 0, 0, 2,-2, 0,-2, 0,-2, 2, 2, 0, 0, 0,-2,-2,-2,-2, 0, 0,-2, 0,-2,-2, 0, 2, 0, 0, 2, 0, 2, 0, 2, 0, 2, 2,-2, 0,-2,-2, 0,-2, 0, 2, 0, 2, 2, 2, 2, 0, 2,-2, 0,-2, 0, 0, 0, 0, 0, 0, 0, 0, 2,-2, 0, 0, 0, 2, 0, 2, 2, 2, 0, 2, 0,-2, 0, 2, 2, 2, 2, 0, 2, 2, 0,-2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 2,-2,-2, 2,-2,-2, 0, 0, 0, 0,-2, 0, 0, 0,-2, 0, 0, 0,-2, 0,-2,-2, 0, 0, 2, 0,-2, 0, 0, 0, 0, 0, 0,-2, 0, 0, 0, 2, 2,-2,-2, 2, 0,-2,-2, 0, 0, 0, 2, 0, 2, 0, 2,-2, 0, 0, 2, 0, 2,-2, 2,-2, 2,-2, 2, 2, 2, 0, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2, 0, 2, 0, 0,-2, 0, 2, 2, 0, 2, 0,-2, 0, 2, 0, 2, 2, 0, 0, 0,-2,-2, 0, 0, 0, 2,-2, 0, 0, 0, 2, 0,-2, 0, 2, 2,-2, 0, 0, 2, 0, 2, 0,-2, 0, 0, 2, 0, 2, 0, 2,-2, 0,-2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0,-2, 0, 2, 0, 0, 2,-2, 0, 0, 0, 0,-2,-2, 0,-2, 0, 0, 0, 2, 0,-2, 2, 2, 0, 0, 0, 2,-2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0,-2, 2,-2, 2, 2, 2,-2, 0,,,
|
||||
1.187500,1.250000, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0,-2, 0, 0, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 2, 0, 2, 2, 0, 2, 2, 0, 2,-2,-2,-2, 0, 0,-2,-2, 2, 0, 0,-2, 0, 0,-2, 0,-2, 0, 0, 0, 0,-2, 0, 0, 0,-2, 0,-2,-2, 0,-2, 0, 0,-2,-2,-2,-2,-2,-2,-2,-2,-2, 0, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2,-2, 0,-2,-2, 0, 0,-2,-2,-2, 0, 0, 0,-2,-2, 0,-2,-2,-2,-2,-2,-2,-2, 0,-2, 2,-2, 0,-2, 0,-2,-2, 0, 0, 0, 0,-2,-2,-2, 0, 0, 0, 0, 2, 0, 0, 0,-2,-2, 0,-2, 0, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0,-2, 2, 0, 0, 2, 2, 2,-2, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0,-2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 2, 0,-2, 2, 0, 0,-2, 0, 0,-2, 0, 0, 0, 0, 2, 0, 0, 2, 2, 0, 0,-2, 2, 0, 0,-2, 0, 0,-2, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 2, 2,-2, 2, 2, 2, 2, 0,-2, 2, 0, 0, 2, 2, 2, 0, 0, 2, 2, 0,-2, 0, 0, 0, 2, 0, 2, 2, 2,-2,-2, 0, 2, 0,-2, 0,-2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0,-2,-2, 2, 0, 0,-2, 2, 2, 2, 2, 0,-2,-2, 0, 2, 2, 0, 2, 2, 2, 2, 0, 2,-2, 0, 0, 2, 0, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0,-2, 0, 2, 0, 0, 2, 0,,,
|
||||
1.250000,1.312500, 2, 2, 2, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2,-2, 0, 0, 0, 0,-2, 2, 0,-2,-2, 0, 0, 0, 2,-2,-2,-2, 0, 0,-2,-2, 0, 0, 0, 0, 0,-2,-2,-2, 0, 0, 0, 0, 0, 0, 2,-2, 0,-2,-2,-2,-2, 0, 0, 0,-2, 0, 0, 0, 0,-2, 0,-2, 0,-2, 2, 0, 0,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2,-2,-2,-2, 0,-2, 0, 0, 0,-2, 0, 0, 0, 0,-2,-2,-2,-2, 0,-2,-2, 2, 0,-2, 0, 2,-2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,-2,-2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2,-2, 2, 2,-2, 2, 0, 2, 0, 0, 2,-2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 2, 0,-2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 2, 0, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,-2, 0, 0, 0, 2, 2, 0, 2, 0,-2, 0, 0, 0, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2,-2,-2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 0, 2, 2,-2, 2, 0, 0, 2, 0,-2, 2, 0, 0, 0, 0, 2, 2, 2, 2,-2, 0, 0, 0,-2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 2, 0,-2, 0,-2, 0, 2, 2,,,
|
||||
|
+3
@@ -0,0 +1,3 @@
|
||||
<OpenViBE-SettingsOverride>
|
||||
<SettingValue>230;98;242;22;181;171;82;6;248;10</SettingValue>
|
||||
</OpenViBE-SettingsOverride>
|
||||
+769
@@ -0,0 +1,769 @@
|
||||
<OpenViBE-Scenario>
|
||||
<FormatVersion>2</FormatVersion>
|
||||
<Creator>OpenViBE Designer</Creator>
|
||||
<CreatorVersion>2.2.0</CreatorVersion>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<Identifier>(0x8bde916d, 0x217d8861)</Identifier>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Test Name</Name>
|
||||
<DefaultValue>Features-Selector</DefaultValue>
|
||||
<Value>Features-Selection</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Inputs></Inputs>
|
||||
<Outputs></Outputs>
|
||||
<Boxes>
|
||||
<Box>
|
||||
<Identifier>(0x000016ca, 0x00003755)</Identifier>
|
||||
<Name>Player Controller</Name>
|
||||
<AlgorithmClassIdentifier>(0x5f426dce, 0x08456e13)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation name</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_TrainCompleted</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0xcc14d8d6, 0xf27ecb73)</TypeIdentifier>
|
||||
<Name>Action to perform</Name>
|
||||
<DefaultValue>Pause</DefaultValue>
|
||||
<Value>Stop</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>432</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>592</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x568d148e, 0x650792b3)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00002baa, 0x0000677c)</Identifier>
|
||||
<Name>Features Selection Trainer</Name>
|
||||
<AlgorithmClassIdentifier>(0xee36249f, 0x22a32e6e)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Train-Start Flag</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Class 1</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Class 2</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<Identifier>(0x9b4d7792, 0xe233d1eb)</Identifier>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Class 3</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<Identifier>(0xa106c578, 0x9d3f194b)</Identifier>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Class 4</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<Identifier>(0x5a6d1f5b, 0x8c08315a)</Identifier>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Class 5</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<Identifier>(0x0c21d457, 0x9b8354ed)</Identifier>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Class 6</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<Identifier>(0xe4df1610, 0x6e4002dc)</Identifier>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Class 7</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Train-Completed Flag</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0xa88b3667, 0x0871638c)</TypeIdentifier>
|
||||
<Name>Log Level</Name>
|
||||
<DefaultValue>Information</DefaultValue>
|
||||
<Value>Information</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Train trigger</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Train</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Train</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename to save Feature Selection</Name>
|
||||
<DefaultValue>${Player_ScenarioDirectory}/my-classifier.xml</DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-output.xml</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x5261636b, 0x46534d45)</TypeIdentifier>
|
||||
<Name>Method</Name>
|
||||
<DefaultValue>mRMR (minimum Redundancy Maximum Relevance)</DefaultValue>
|
||||
<Value>mRMR (minimum Redundancy Maximum Relevance)</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Number of features to select</Name>
|
||||
<DefaultValue>2</DefaultValue>
|
||||
<Value>10</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Discretisation</Name>
|
||||
<DefaultValue>true</DefaultValue>
|
||||
<Value>true</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Threshold</Name>
|
||||
<DefaultValue>0.0</DefaultValue>
|
||||
<Value>0.0</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x5261636b, 0x6d524d52)</TypeIdentifier>
|
||||
<Name>mRMR Method</Name>
|
||||
<DefaultValue>MID</DefaultValue>
|
||||
<Value>MID</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>352</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>592</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xd7b82a3a, 0x7e084998)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x666fffff, 0x666fffff)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>8</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00003bdb, 0x0000603d)</Identifier>
|
||||
<Name>Timeout</Name>
|
||||
<AlgorithmClassIdentifier>(0x24fcd292, 0x5c8f6aa8)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x544a003e, 0x6dcba5f6)</TypeIdentifier>
|
||||
<Name>Input Stream</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output Stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Timeout delay</Name>
|
||||
<DefaultValue>5</DefaultValue>
|
||||
<Value>2</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Output Stimulation</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Train</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>224</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>528</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x1eaee00e, 0xdb05d34e)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000484f, 0x00003eff)</Identifier>
|
||||
<Name>CSV File Reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x336a3d9a, 0x753f1ba4)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stimulation</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-input1.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>256</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xa9cdc629, 0xb153eb33)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000484f, 0x00003f00)</Identifier>
|
||||
<Name>CSV File Reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x336a3d9a, 0x753f1ba4)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stimulation</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-input2.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>368</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xa9cdc629, 0xb153eb33)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000484f, 0x00003f01)</Identifier>
|
||||
<Name>CSV File Reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x336a3d9a, 0x753f1ba4)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stimulation</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-input3.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>480</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xa9cdc629, 0xb153eb33)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000484f, 0x00003f02)</Identifier>
|
||||
<Name>CSV File Reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x336a3d9a, 0x753f1ba4)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stimulation</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-input4.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>592</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xa9cdc629, 0xb153eb33)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000484f, 0x00003f03)</Identifier>
|
||||
<Name>CSV File Reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x336a3d9a, 0x753f1ba4)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stimulation</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-input5.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>704</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xa9cdc629, 0xb153eb33)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000484f, 0x00003f04)</Identifier>
|
||||
<Name>CSV File Reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x336a3d9a, 0x753f1ba4)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stimulation</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-input6.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>816</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xa9cdc629, 0xb153eb33)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000484f, 0x00003f05)</Identifier>
|
||||
<Name>CSV File Reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x336a3d9a, 0x753f1ba4)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stimulation</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-input7.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>928</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xa9cdc629, 0xb153eb33)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
</Boxes>
|
||||
<Links>
|
||||
<Link>
|
||||
<Identifier>(0x0000076a, 0x00007db0)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000484f, 0x00003f05)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002baa, 0x0000677c)</BoxIdentifier>
|
||||
<BoxInputIdentifier>(0xe4df1610, 0x6e4002dc)</BoxInputIdentifier>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00001d78, 0x00003eac)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000484f, 0x00003f00)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002baa, 0x0000677c)</BoxIdentifier>
|
||||
<BoxInputIndex>2</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00002559, 0x000072f9)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000484f, 0x00003eff)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002baa, 0x0000677c)</BoxIdentifier>
|
||||
<BoxInputIndex>1</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00002e0c, 0x00007b05)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000484f, 0x00003f01)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002baa, 0x0000677c)</BoxIdentifier>
|
||||
<BoxInputIdentifier>(0x9b4d7792, 0xe233d1eb)</BoxInputIdentifier>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00003973, 0x00003278)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000484f, 0x00003f02)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002baa, 0x0000677c)</BoxIdentifier>
|
||||
<BoxInputIdentifier>(0xa106c578, 0x9d3f194b)</BoxInputIdentifier>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x000045a7, 0x00004b2f)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000484f, 0x00003f04)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002baa, 0x0000677c)</BoxIdentifier>
|
||||
<BoxInputIdentifier>(0x0c21d457, 0x9b8354ed)</BoxInputIdentifier>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x0000647f, 0x00005675)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00003bdb, 0x0000603d)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002baa, 0x0000677c)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00007465, 0x00001b9f)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00002baa, 0x0000677c)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000016ca, 0x00003755)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00007709, 0x00006d85)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000484f, 0x00003f03)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002baa, 0x0000677c)</BoxIdentifier>
|
||||
<BoxInputIdentifier>(0x5a6d1f5b, 0x8c08315a)</BoxInputIdentifier>
|
||||
</Target>
|
||||
</Link>
|
||||
</Links>
|
||||
<Comments></Comments>
|
||||
<Metadata>
|
||||
<Entry>
|
||||
<Identifier>(0x0000775c, 0x000078ff)</Identifier>
|
||||
<Type>(0x3bcce5d2, 0x43f2d968)</Type>
|
||||
<Data>[{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":2,"height":320,"identifier":"(0x00003820, 0x000008c9)","name":"Default window","parentIdentifier":"(0xffffffff, 0xffffffff)","type":1,"width":480},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x00005d8b, 0x000029a4)","index":0,"name":"Default tab","parentIdentifier":"(0x00003820, 0x000008c9)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x00002efb, 0x00003d85)","index":1,"name":"config","parentIdentifier":"(0x00003820, 0x000008c9)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x000063e7, 0x000031ad)","index":0,"name":"Empty","parentIdentifier":"(0x00005d8b, 0x000029a4)","type":0},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x00003d1b, 0x000063a7)","index":0,"name":"Empty","parentIdentifier":"(0x00002efb, 0x00003d85)","type":0}]</Data>
|
||||
</Entry>
|
||||
</Metadata>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x079d1f09, 0x667c7871)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x60bc58ab, 0x7a1b4d83)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x790d75b8, 0x3bb90c33)</Identifier>
|
||||
<Value>Thibaut Monseigne</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x7a3a1558, 0xf12c63c2)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x84009d7c, 0x3c4e763b)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x8c1fc55b, 0x7b433dc2)</Identifier>
|
||||
<Value>1.0</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x9f5c4075, 0x4a0d3666)</Identifier>
|
||||
<Value>Features Selection Example</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xf36a1567, 0xd13c53da)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xf6b2e3fa, 0x7bd43926)</Identifier>
|
||||
<Value>box-tutorials</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xf8034a49, 0x8b3f37cc)</Identifier>
|
||||
<Value>Inria</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</OpenViBE-Scenario>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
Time:4,End Time,Feature 1,Feature 2,Feature 3,Feature 4,Event Id,Event Date,Event Duration
|
||||
0.0000000000,0.0625000000,0.3965383489,0.3701554404,0.3514008624,0.3604023530,,,
|
||||
0.0625000000,0.1250000000,0.3159530509,0.3469925070,0.3407269669,0.3104842961,,,
|
||||
0.1250000000,0.1875000000,0.4091857477,0.3386997141,0.4244449376,0.3961381366,,,
|
||||
0.1875000000,0.2500000000,0.3897686688,0.4028522689,0.2781331881,0.2893506006,,,
|
||||
0.2500000000,0.3125000000,0.3028424755,0.2885165321,0.3597203409,0.3343018349,,,
|
||||
0.3125000000,0.3750000000,0.3752107638,0.4737126652,0.3659766872,0.2710328777,,,
|
||||
0.3750000000,0.4375000000,0.3627599021,0.3404655446,0.3970969993,0.3066993956,,,
|
||||
0.4375000000,0.5000000000,0.2504476917,0.2510675797,0.3358548798,0.3424101286,,,
|
||||
0.5000000000,0.5625000000,0.3607014566,0.3152450615,0.3259869212,0.3206394478,,,
|
||||
0.5625000000,0.6250000000,0.3353893328,0.3096160755,0.3586253965,0.3529876219,,,
|
||||
0.6250000000,0.6875000000,0.2957161763,0.2676691353,0.4422169917,0.4235462858,,,
|
||||
0.6875000000,0.7500000000,0.3049466276,0.3109745909,0.2807179382,0.2052937887,,,
|
||||
0.7500000000,0.8125000000,0.3535213964,0.3148222862,0.2874563588,0.4031604793,,,
|
||||
0.8125000000,0.8750000000,0.3217516606,0.2825300467,0.2962858234,0.2872298099,,,
|
||||
0.8750000000,0.9375000000,0.3023488322,0.3155970121,0.3094789860,0.2326523503,,,
|
||||
0.9375000000,1.0000000000,0.3567112415,0.4195039714,0.3463518115,0.3117806365,,,
|
||||
|
+17
@@ -0,0 +1,17 @@
|
||||
Time:9,End Time,Feature 1,Feature 2,Feature 3,Feature 4,Feature 3,Feature 4,Feature 1,Feature 2,Feature 4,Event Id,Event Date,Event Duration
|
||||
0.0000000000,0.0625000000,0.3965383489,0.3701554404,0.3514008624,0.3604023530,0.3514008624,0.3604023530,0.3965383489,0.3701554404,0.3604023530,,,
|
||||
0.0625000000,0.1250000000,0.3159530509,0.3469925070,0.3407269669,0.3104842961,0.3407269669,0.3104842961,0.3159530509,0.3469925070,0.3104842961,,,
|
||||
0.1250000000,0.1875000000,0.4091857477,0.3386997141,0.4244449376,0.3961381366,0.4244449376,0.3961381366,0.4091857477,0.3386997141,0.3961381366,,,
|
||||
0.1875000000,0.2500000000,0.3897686688,0.4028522689,0.2781331881,0.2893506006,0.2781331881,0.2893506006,0.3897686688,0.4028522689,0.2893506006,,,
|
||||
0.2500000000,0.3125000000,0.3028424755,0.2885165321,0.3597203409,0.3343018349,0.3597203409,0.3343018349,0.3028424755,0.2885165321,0.3343018349,,,
|
||||
0.3125000000,0.3750000000,0.3752107638,0.4737126652,0.3659766872,0.2710328777,0.3659766872,0.2710328777,0.3752107638,0.4737126652,0.2710328777,,,
|
||||
0.3750000000,0.4375000000,0.3627599021,0.3404655446,0.3970969993,0.3066993956,0.3970969993,0.3066993956,0.3627599021,0.3404655446,0.3066993956,,,
|
||||
0.4375000000,0.5000000000,0.2504476917,0.2510675797,0.3358548798,0.3424101286,0.3358548798,0.3424101286,0.2504476917,0.2510675797,0.3424101286,,,
|
||||
0.5000000000,0.5625000000,0.3607014566,0.3152450615,0.3259869212,0.3206394478,0.3259869212,0.3206394478,0.3607014566,0.3152450615,0.3206394478,,,
|
||||
0.5625000000,0.6250000000,0.3353893328,0.3096160755,0.3586253965,0.3529876219,0.3586253965,0.3529876219,0.3353893328,0.3096160755,0.3529876219,,,
|
||||
0.6250000000,0.6875000000,0.2957161763,0.2676691353,0.4422169917,0.4235462858,0.4422169917,0.4235462858,0.2957161763,0.2676691353,0.4235462858,,,
|
||||
0.6875000000,0.7500000000,0.3049466276,0.3109745909,0.2807179382,0.2052937887,0.2807179382,0.2052937887,0.3049466276,0.3109745909,0.2052937887,,,
|
||||
0.7500000000,0.8125000000,0.3535213964,0.3148222862,0.2874563588,0.4031604793,0.2874563588,0.4031604793,0.3535213964,0.3148222862,0.4031604793,,,
|
||||
0.8125000000,0.8750000000,0.3217516606,0.2825300467,0.2962858234,0.2872298099,0.2962858234,0.2872298099,0.3217516606,0.2825300467,0.2872298099,,,
|
||||
0.8750000000,0.9375000000,0.3023488322,0.3155970121,0.3094789860,0.2326523503,0.3094789860,0.2326523503,0.3023488322,0.3155970121,0.2326523503,,,
|
||||
0.9375000000,1.0000000000,0.3567112415,0.4195039714,0.3463518115,0.3117806365,0.3463518115,0.3117806365,0.3567112415,0.4195039714,0.3117806365,,,
|
||||
|
+403
@@ -0,0 +1,403 @@
|
||||
<OpenViBE-Scenario>
|
||||
<FormatVersion>2</FormatVersion>
|
||||
<Creator>OpenViBE Designer</Creator>
|
||||
<CreatorVersion>2.2.0</CreatorVersion>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<Identifier>(0x8bde916d, 0x217d8861)</Identifier>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Test Name</Name>
|
||||
<DefaultValue>Features-Selector</DefaultValue>
|
||||
<Value>Features-Selector</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Inputs></Inputs>
|
||||
<Outputs></Outputs>
|
||||
<Boxes>
|
||||
<Box>
|
||||
<Identifier>(0x000016ca, 0x00003754)</Identifier>
|
||||
<Name>Player Controller</Name>
|
||||
<AlgorithmClassIdentifier>(0x5f426dce, 0x08456e13)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation name</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Label_00</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0xcc14d8d6, 0xf27ecb73)</TypeIdentifier>
|
||||
<Name>Action to perform</Name>
|
||||
<DefaultValue>Pause</DefaultValue>
|
||||
<Value>Stop</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>400</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>880</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x568d148e, 0x650792b3)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000484f, 0x00003eff)</Identifier>
|
||||
<Name>CSV File Reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x336a3d9a, 0x753f1ba4)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output stimulation</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-input.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>768</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xa9cdc629, 0xb153eb33)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00004b6f, 0x00006626)</Identifier>
|
||||
<Name>Features Selector</Name>
|
||||
<AlgorithmClassIdentifier>(0xee36249f, 0x22a32e7e)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Input</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Output</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Features List</Name>
|
||||
<DefaultValue>:</DefaultValue>
|
||||
<Value>:;2:;:2;3;</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>336</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>768</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x72567519, 0xdbac3ad5)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00004c39, 0x0000096b)</Identifier>
|
||||
<Name>CSV File Writer</Name>
|
||||
<AlgorithmClassIdentifier>(0x428375e8, 0x325f2db9)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
|
||||
<Name>Input stream</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations stream</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue>record-[$core{date}-$core{time}].csv</DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/$var{Test Name}-output.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Precision</Name>
|
||||
<DefaultValue>10</DefaultValue>
|
||||
<Value>10</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Append data</Name>
|
||||
<DefaultValue>false</DefaultValue>
|
||||
<Value>false</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Only last matrix</Name>
|
||||
<DefaultValue>false</DefaultValue>
|
||||
<Value>false</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>400</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>768</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xee4b6d30, 0x788aed29)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>4</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00005b5f, 0x000050b0)</Identifier>
|
||||
<Name>Timeout</Name>
|
||||
<AlgorithmClassIdentifier>(0x24fcd292, 0x5c8f6aa8)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x544a003e, 0x6dcba5f6)</TypeIdentifier>
|
||||
<Name>Input Stream</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Output Stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Timeout delay</Name>
|
||||
<DefaultValue>5</DefaultValue>
|
||||
<Value>1</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Output Stimulation</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Label_00</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>336</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>880</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x1eaee00e, 0xdb05d34e)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x017178bd)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
</Boxes>
|
||||
<Links>
|
||||
<Link>
|
||||
<Identifier>(0x0000037d, 0x000025a0)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00005b5f, 0x000050b0)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000016ca, 0x00003754)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00000c6b, 0x0000741b)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00004b6f, 0x00006626)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00004c39, 0x0000096b)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00002a40, 0x000075c3)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000484f, 0x00003eff)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00004b6f, 0x00006626)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00002b92, 0x00000de6)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000484f, 0x00003eff)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00005b5f, 0x000050b0)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
</Links>
|
||||
<Comments></Comments>
|
||||
<Metadata>
|
||||
<Entry>
|
||||
<Identifier>(0x0000775c, 0x000078ff)</Identifier>
|
||||
<Type>(0x3bcce5d2, 0x43f2d968)</Type>
|
||||
<Data>[{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":2,"height":320,"identifier":"(0x00003820, 0x000008c9)","name":"Default window","parentIdentifier":"(0xffffffff, 0xffffffff)","type":1,"width":480},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x00005d8b, 0x000029a4)","index":0,"name":"Default tab","parentIdentifier":"(0x00003820, 0x000008c9)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x00002efb, 0x00003d85)","index":1,"name":"config","parentIdentifier":"(0x00003820, 0x000008c9)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x000063e7, 0x000031ad)","index":0,"name":"Empty","parentIdentifier":"(0x00005d8b, 0x000029a4)","type":0},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x00003d1b, 0x000063a7)","index":0,"name":"Empty","parentIdentifier":"(0x00002efb, 0x00003d85)","type":0}]</Data>
|
||||
</Entry>
|
||||
</Metadata>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x079d1f09, 0x667c7871)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x60bc58ab, 0x7a1b4d83)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x790d75b8, 0x3bb90c33)</Identifier>
|
||||
<Value>Thibaut Monseigne</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x7a3a1558, 0xf12c63c2)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x84009d7c, 0x3c4e763b)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x8c1fc55b, 0x7b433dc2)</Identifier>
|
||||
<Value>1.0</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x9f5c4075, 0x4a0d3666)</Identifier>
|
||||
<Value>Features Selection Example</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xf36a1567, 0xd13c53da)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xf6b2e3fa, 0x7bd43926)</Identifier>
|
||||
<Value>box-tutorials</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xf8034a49, 0x8b3f37cc)</Identifier>
|
||||
<Value>Inria</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</OpenViBE-Scenario>
|
||||
Reference in New Issue
Block a user