Signal Segmentation Application

The Signal Segmentation App enables users to upload, visualize, and segment signal data. Version 1.0 supports a single signal file with interactive segmentation via a range slider and the ability to save the segmented portion. Version 2.0 enhances this functionality by handling three signals simultaneously, providing individual plots, shared segmentation controls, and separate save options for each signal.

The uploaded signal file must be in plain text format. The first three lines of the file should contain metadata (e.g., signal type, measurement unit, or description), followed immediately by the actual signal data as numerical values, one value per line. The app reads the first three lines as metadata and processes the remaining lines as the signal data.

Example Signal File Format:

    Signal Type: Thrust Force
    Measurement Unit: N
    Description: Thrust Force Signal Data
    1.23
    2.45
    1.87
    2.99
    1.54
    ...