Skip to content
Snippets Groups Projects
Closed Logger: add a progress bar when reversing the offsets
  • View options
  • Logger: add a progress bar when reversing the offsets

  • View options
  • Closed Issue created by Loic Hausammann

    The first step after a simulation is to reverse the offset of a simulation. To do so, we need to go through the whole file. It can be long, therefore we should show a progress bar for this step.

    Maybe we should also include an estimate of the total time?

    I am planning to do something like this:

    Processing the file: [=====        ] 40% Remaining time: 2h10min

    The remaining time can be computed from the percentage of file processed and the time since the start of the computation.

    A possible way to get the window size:

    #include <sys/ioctl.h>
    #include <stdio.h>
    #include <unistd.h>
    
    int main (int argc, char **argv)
    {
        struct winsize w;
        ioctl(STDOUT_FILENO, TIOCGWINSZ, &w);
    
        printf ("lines %d\n", w.ws_row);
        printf ("columns %d\n", w.ws_col);
        return 0;  // make sure your main returns int
    }

    Linked items ... 0

  • Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first
    Loading Loading Loading Loading Loading Loading Loading Loading Loading Loading