Class constructor. Calls _init() on the superclass. Add parameters as needed
Protected_Protected_Protected_Initialize and perform setup for the class
Analyze the runs and display the modal window
The indices of the selected runs
selectedIDs - The indices of the selected runs
Averages an array of numbers
an array of numbers to average
the average of the elements in the array
Uses the RunDataTools Lambda to calculate irregularity for a set of runs
the result of the irregularity calculation and run IDs
Compare the two arrays f1 and f2 on (a=1, b). Uses the min length of the arrays for b.
Check if the corridor files exist in S3
The names of the corridor files to check
Generate a random string of characters to be used as a unique id
the result of the call to the uuid function
Delete the corridor csv file from S3
The corridor to delete
true if the file was deleted, false otherwise
Delete a run by ID
The ID of the run to delete
true if the run was deleted, false otherwise
Executes a lambda function
The name of the lambda function to execute
The arguments to pass to the lambda function
Getter for the f1 corridor file names
The names of the f1 corridor files
Getter for the f2 corridor file names
The names of the f1 corridor files
Generate stats on run data (similar to column stats on desktop)
the runs to be analyzed
the statistics for each column
Check if the averages exist for the given run IDs
A 2D array of run IDs to check for averages
sha256 digests of the run IDs which have averages
Import Eon 3 data from a folder
The ID of the team field to filter by
The ID of the device to filter by
The result of the import
Load runs from the database
The ID of the field to filter by
The ID of the team field to filter by
The ID of the device to filter by
the list of runs
Makes a graph using the backend functions.
The title of the graph
The average hashes of run groups to graph
The names of the run groups to graph
The names of the graphs to make
If true, don't graph the corridors
An array of S3 path names for generated graphs
Process a corridor csv file and set the f1 or f2 array based on the fx argument. This is a synchronous function that uses callbacks after processing the data to validate f1 or f2. Returns a recognized format for Amplify FileUploader.
The f1, f2 object to process
Either process the file as the f1 or f2 corridor
Check if runs have been loaded for the current page
The current page
The number of items per page
true if the runs have been loaded, false otherwise
Convert a RunConnection to a dictionary of ID: Run
Save the corridor names to S3 if they are set.
Uses the RunDataTools Lambda to calculate irregularity for a set of runs
The search term to filter runs by
The filters to apply to the search (Run columns)
the result of the irregularity calculation and run IDs
Query the run groups for the selected team
the run groups for the fields
A class that contains methods for interacting with the Amplify API