visual3d:documentation:pipeline:metric_commands:metric_event_count
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:metric_commands:metric_event_count [2024/06/19 12:51] – sgranger | visual3d:documentation:pipeline:metric_commands:metric_event_count [2025/05/12 20:43] (current) – Cleaned up page with section headers. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{creates a metric containing the number of events that occur in an event sequence or time interval. | + | ====== Metric Event Count ====== |
- | **metric_event_count** | + | This command creates a [[visual3d: |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | **;** | + | |
- | ===== prior to version 5.00.29 ===== | + | |
- | the user could select " | + | < |
- | if **event_sequence/exclude sequence** | + | Metric_Event_Count |
- | the count of the specified event includes all sequences in the file | + | /RESULT_METRIC_NAME= |
- | if **time_interval** (specified as a number) | + | /RESULT_METRIC_FOLDER=PROCESSED |
- | a count of events within each time interval (starting from time=0) is specified as a separate frame. | + | / |
- | for example, if there were three ranges defined by the time sequence, there would be 3 frames of data in the resulting metric. | + | / |
- | ===== starting in version 5.00.29 ===== | + | / |
+ | / | ||
+ | / | ||
+ | ; | ||
+ | </ | ||
- | the user can select both an **event_sequence/ | + | {{: |
- | if the **time_interval** is empty the command behaves as before. | + | |
- | if the **time_interval** is populated (a number or expression) the start time is the first event in the event_sequence. | + | |
- | \\ | + | |
- | as of visual3dv5.00.29 this command must be edited manually. | + | |
- | ===== user dialog starting in version 5.01.14 ===== | + | ==== Parameters |
- | |in visual3d v5.01.14 | + | If the user specifies an **Event_Sequence/ |
- | ===== example_1 ===== | + | If **Time_Interval**, |
- | **select_active_file** | + | As of Visual3D v5.00.29, the user can select both an **Event_Sequence/Exclude Sequence** and a **Time_Interval** but only the first Event_Sequence is used. If the **Time_Interval** is populated (a number or expression) the start time is the first event in the event_sequence. |
- | **/file_name=** all_files | + | |
- | **! /query=** | + | |
- | **;** | + | |
- | **metric_event_count** | + | |
- | **/ | + | |
- | **/ | + | |
- | **/ | + | |
- | **/ | + | |
- | **/event_sequence=** | + | |
- | **/ | + | |
- | **/ | + | |
- | **;** | + | |
- | \\ | + | |
+ | ===== Example 1: Basic Metric Event Count ===== | ||
- | ==== result ==== | + | < |
+ | Select_Active_File | ||
+ | /FILE_NAME= ALL_FILES | ||
+ | ! /QUERY= | ||
+ | ; | ||
- | lon_count will count all events in the file and a metric value lon_count will be created in the metric:: | + | Metric_Event_Count |
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ; | ||
+ | </ | ||
- | "since generate_count_total_in_global | + | This command will count all events in the file and a metric value LON_COUNT will be created in the METRIC:: |
- | to see this value set the active file to global and a metric value lon_count will be created in the metric:: | + | ===== Example 2: Multiple Files ===== |
- | ===== example_2 | + | |
- | **this | + | This example shows three ways the Metric_Event_Count |
- | **consider a set of 5 files containing the following event lhs.** | + | ^ File ^ LHS Event Times ^ |
+ | | mvc004.c3d | 0.960000 | | ||
+ | | | 2.240000 | | ||
+ | | | 3.500000 | | ||
+ | | mvc003.c3d | 0.980000 | | ||
+ | | | 2.260000 | | ||
+ | | | 3.560000 | | ||
+ | | mvc002.c3d | 1.000000 | | ||
+ | | | 2.260000 | | ||
+ | | | 3.600000 | | ||
+ | | mvc005.c3d | 0.920000 | | ||
+ | | | 2.140000 | | ||
+ | | | 3.360000 | | ||
- | event lhs | + | ==== Example 2A: Count events across entire file ==== |
- | mvc004.c3d | + | |
- | 0.960000 | + | |
- | 2.240000 | + | |
- | 3.500000 | + | |
- | mvc003.c3d | + | |
- | 0.980000 | + | |
- | 2.260000 | + | |
- | 3.560000 | + | |
- | mvc002.c3d | + | |
- | 1.000000 | + | |
- | 2.260000 | + | |
- | 3.600000 | + | |
- | mvc005.c3d | + | |
- | 0.920000 | + | |
- | 2.140000 | + | |
- | 3.360000 | + | |
- | ==== count events across entire file ==== | + | |
- | **count across the entire | + | This example counts events on a per-file basis. |
- | **metric_event_count** | + | |
- | /result_metric_name=lhs_count | + | < |
- | /result_metric_folder=processed | + | Metric_Event_Count |
- | /event_name=lhs | + | /RESULT_METRIC_NAME=LHS_COUNT |
- | /time_interval= | + | /RESULT_METRIC_FOLDER=PROCESSED |
- | /event_sequence= | + | /EVENT_NAME=LHS |
- | /exclude_events= | + | /TIME_INTERVAL= |
- | /generate_count_total_in_global=true | + | /EVENT_SEQUENCE= |
- | **;** | + | /EXCLUDE_EVENTS= |
- | **result** | + | /GENERATE_COUNT_TOTAL_IN_GLOBAL=TRUE |
+ | ; | ||
+ | </ | ||
+ | |||
+ | The result | ||
+ | |||
+ | < | ||
mvc005.c3d | mvc005.c3d | ||
- | event_count= 3 | + | Event_Count= 3 |
mvc002.c3d | mvc002.c3d | ||
- | event_count= 3 | + | Event_Count= 3 |
mvc003.c3d | mvc003.c3d | ||
- | event_count= 3 | + | Event_Count= 3 |
mvc004.c3d | mvc004.c3d | ||
- | event_count= 3 | + | Event_Count= 3 |
- | global_event_count= 12 | + | Global_Event_Count= 12 |
- | ==== count events across entire file in time intervals ==== | + | </ |
- | **count | + | ==== Example 2B: Count events |
- | **metric_event_count** | + | |
- | /result_metric_name=lhs_count | + | This example counts events according to time intervals over entire files and also calculates global counts. |
- | /result_metric_folder=processed | + | |
- | /event_name=lhs | + | < |
- | /time_interval=1 | + | Metric_Event_Count |
- | /event_sequence= | + | /RESULT_METRIC_NAME=LHS_COUNT |
- | /exclude_events= | + | /RESULT_METRIC_FOLDER=PROCESSED |
- | /generate_count_total_in_global=true | + | /EVENT_NAME=LHS |
- | **;** | + | /TIME_INTERVAL=1 |
- | **result** | + | /EVENT_SEQUENCE= |
+ | /EXCLUDE_EVENTS= | ||
+ | /GENERATE_COUNT_TOTAL_IN_GLOBAL=TRUE | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | The result | ||
+ | |||
+ | < | ||
mvc005.c3d | mvc005.c3d | ||
- | interval= 0.000000 to 1.000000 | + | Interval= 0.000000 to 1.000000 |
- | interval= 1.000000 to 2.000000 | + | Interval= 1.000000 to 2.000000 |
- | interval= 2.000000 to 3.000000 | + | Interval= 2.000000 to 3.000000 |
- | interval= 3.000000 to 4.000000 | + | Interval= 3.000000 to 4.000000 |
- | interval= 4.000000 to 4.200000 | + | Interval= 4.000000 to 4.200000 |
mvc002.c3d | mvc002.c3d | ||
- | interval= 0.000000 to 1.000000 | + | Interval= 0.000000 to 1.000000 |
- | interval= 1.000000 to 2.000000 | + | Interval= 1.000000 to 2.000000 |
- | interval= 2.000000 to 3.000000 | + | Interval= 2.000000 to 3.000000 |
- | interval= 3.000000 to 4.000000 | + | Interval= 3.000000 to 4.000000 |
- | interval= 4.000000 to 4.580000 | + | Interval= 4.000000 to 4.580000 |
mvc003.c3d | mvc003.c3d | ||
- | interval= 0.000000 to 1.000000 | + | Interval= 0.000000 to 1.000000 |
- | interval= 1.000000 to 2.000000 | + | Interval= 1.000000 to 2.000000 |
- | interval= 2.000000 to 3.000000 | + | Interval= 2.000000 to 3.000000 |
- | interval= 3.000000 to 4.000000 | + | Interval= 3.000000 to 4.000000 |
- | interval= 4.000000 to 4.600000 | + | Interval= 4.000000 to 4.600000 |
mvc004.c3d | mvc004.c3d | ||
- | interval= 0.000000 to 1.000000 | + | Interval= 0.000000 to 1.000000 |
- | interval= 1.000000 to 2.000000 | + | Interval= 1.000000 to 2.000000 |
- | interval= 2.000000 to 3.000000 | + | Interval= 2.000000 to 3.000000 |
- | interval= 3.000000 to 4.000000 | + | Interval= 3.000000 to 4.000000 |
- | interval= 4.000000 to 4.380000 | + | Interval= 4.000000 to 4.380000 |
- | global_event_counts | + | Global_Event_Counts |
- | global_event_count= 3 | + | Global_Event_Count= 3 |
- | global_event_count= 1 | + | Global_Event_Count= 1 |
- | global_event_count= 4 | + | Global_Event_Count= 4 |
- | global_event_count= 4 | + | Global_Event_Count= 4 |
- | global_event_count= 0 | + | Global_Event_Count= 0 |
- | ==== count events in a set number of intervals across entire file ==== | + | </ |
- | **count | + | ==== Example 2C: Count events in a set number of intervals across entire file ==== |
- | **** | + | |
- | **where start=1.0 and end=4.0 for all files** | + | This example counts events |
- | **metric_event_count** | + | |
- | /result_metric_name=lhs_count | + | < |
- | /result_metric_folder=processed | + | Metric_Event_Count |
- | /event_name=lhs | + | /RESULT_METRIC_NAME=LHS_COUNT |
- | /time_interval=(event_label::original::end-event_label::original::start)/5 | + | /RESULT_METRIC_FOLDER=PROCESSED |
- | /event_sequence=start+end | + | /EVENT_NAME=LHS |
- | /exclude_events= | + | /TIME_INTERVAL=(EVENT_LABEL::ORIGINAL::END-EVENT_LABEL::ORIGINAL::START)/5 |
- | /generate_count_total_in_global=true | + | /EVENT_SEQUENCE=START+END |
- | **;** | + | /EXCLUDE_EVENTS= |
- | **result** | + | /GENERATE_COUNT_TOTAL_IN_GLOBAL=TRUE |
+ | ; | ||
+ | </ | ||
+ | |||
+ | The result | ||
+ | |||
+ | < | ||
mvc005.c3d | mvc005.c3d | ||
- | interval= 1.000000 to 1.600000 | + | Interval= 1.000000 to 1.600000 |
- | interval= 1.600000 to 2.200000 | + | Interval= 1.600000 to 2.200000 |
- | interval= 2.200000 to 2.800000 | + | Interval= 2.200000 to 2.800000 |
- | interval= 2.800000 to 3.400000 | + | Interval= 2.800000 to 3.400000 |
- | interval= 3.400000 to 4.000000 | + | Interval= 3.400000 to 4.000000 |
mvc002.c3d | mvc002.c3d | ||
- | interval= 1.000000 to 1.600000 | + | Interval= 1.000000 to 1.600000 |
- | interval= 1.600000 to 2.200000 | + | Interval= 1.600000 to 2.200000 |
- | interval= 2.200000 to 2.800000 | + | Interval= 2.200000 to 2.800000 |
- | interval= 2.800000 to 3.400000 | + | Interval= 2.800000 to 3.400000 |
- | interval= 3.400000 to 4.000000 | + | Interval= 3.400000 to 4.000000 |
mvc003.c3d | mvc003.c3d | ||
- | interval= 1.000000 to 1.600000 | + | Interval= 1.000000 to 1.600000 |
- | interval= 1.600000 to 2.200000 | + | Interval= 1.600000 to 2.200000 |
- | interval= 2.200000 to 2.800000 | + | Interval= 2.200000 to 2.800000 |
- | interval= 2.800000 to 3.400000 | + | Interval= 2.800000 to 3.400000 |
- | interval= 3.400000 to 4.000000 | + | Interval= 3.400000 to 4.000000 |
mvc004.c3d | mvc004.c3d | ||
- | interval= 1.000000 to 1.600000 | + | Interval= 1.000000 to 1.600000 |
- | interval= 1.600000 to 2.200000 | + | Interval= 1.600000 to 2.200000 |
- | interval= 2.200000 to 2.800000 | + | Interval= 2.200000 to 2.800000 |
- | interval= 2.800000 to 3.400000 | + | Interval= 2.800000 to 3.400000 |
- | interval= 3.400000 to 4.000000 | + | Interval= 3.400000 to 4.000000 |
- | global_event_counts | + | Global_Event_Counts |
- | global_event_count= 1 | + | Global_Event_Count= 1 |
- | global_event_count= 1 | + | Global_Event_Count= 1 |
- | global_event_count= 3 | + | Global_Event_Count= 3 |
- | global_event_count= 1 | + | Global_Event_Count= 1 |
- | global_event_count= 3 | + | Global_Event_Count= 3 |
- | + | </ | |
- | }} | + |
visual3d/documentation/pipeline/metric_commands/metric_event_count.1718801478.txt.gz · Last modified: 2024/06/19 12:51 by sgranger