warning: unused import: `app::StatefulTable`
 --> src/lib.rs:1:5
  |
1 | use app::StatefulTable;
  |     ^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

warning: unused import: `crossterm::event::KeyEvent`
 --> src/lib.rs:2:5
  |
2 | use crossterm::event::KeyEvent;
  |     ^^^^^^^^^^^^^^^^^^^^^^^^^^

warning: unused import: `slurm::SlurmJob`
 --> src/lib.rs:3:5
  |
3 | use slurm::SlurmJob;
  |     ^^^^^^^^^^^^^^^

warning: unused import: `collections::HashMap`
  --> src/app.rs:13:11
   |
13 | use std::{collections::HashMap, error, io, path::PathBuf, time::Duration};
   |           ^^^^^^^^^^^^^^^^^^^^

warning: unused import: `crate::app::AppResult`
 --> src/event.rs:1:5
  |
1 | use crate::app::AppResult;
  |     ^^^^^^^^^^^^^^^^^^^^^

warning: unused imports: `Event as CrosstermEvent`, `KeyEvent`, `MouseEvent`, `self`
 --> src/event.rs:2:24
  |
2 | use crossterm::event::{self, Event as CrosstermEvent, KeyEvent, MouseEvent};
  |                        ^^^^  ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^

warning: unused import: `std::sync::mpsc`
 --> src/event.rs:3:5
  |
3 | use std::sync::mpsc;
  |     ^^^^^^^^^^^^^^^

warning: unused import: `std::thread`
 --> src/event.rs:4:5
  |
4 | use std::thread;
  |     ^^^^^^^^^^^

warning: unused imports: `Duration`, `Instant`
 --> src/event.rs:5:17
  |
5 | use std::time::{Duration, Instant};
  |                 ^^^^^^^^  ^^^^^^^

warning: unused imports: `ListItem`, `List`, `Margin`, `ScrollbarOrientation`, `ScrollbarState`, `Scrollbar`, `StatefulWidget`, `Text`, `Wrap`, `self`
 --> src/ui.rs:4:56
  |
4 |     layout::{Alignment, Constraint, Direction, Layout, Margin},
  |                                                        ^^^^^^
5 |     style::{self, Color, Modifier, Style},
  |             ^^^^
6 |     text::{Line, Span, Text},
  |                        ^^^^
7 |     widgets::{
8 |         Block, BorderType, Borders, Gauge, List, ListItem, Paragraph, Row, Scrollbar,
  |                                            ^^^^  ^^^^^^^^                  ^^^^^^^^^
9 |         ScrollbarOrientation, ScrollbarState, StatefulWidget, Table, Wrap,
  |         ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^         ^^^^

warning: unused import: `StatefulTable`
  --> src/ui.rs:14:30
   |
14 | use crate::app::{App, Focus, StatefulTable};
   |                              ^^^^^^^^^^^^^

warning: unused import: `log::debug`
 --> src/file_watcher.rs:5:5
  |
5 | use log::debug;
  |     ^^^^^^^^^^

warning: unused import: `std::path::PathBuf`
 --> src/job_watcher.rs:2:5
  |
2 | use std::path::PathBuf;
  |     ^^^^^^^^^^^^^^^^^^

warning: unused import: `process::Command`
 --> src/job_watcher.rs:3:24
  |
3 | use std::{io::BufRead, process::Command, thread, time::Duration};
  |                        ^^^^^^^^^^^^^^^^

warning: unused import: `io::BufRead`
 --> src/job_watcher.rs:3:11
  |
3 | use std::{io::BufRead, process::Command, thread, time::Duration};
  |           ^^^^^^^^^^^

warning: fields `user`, `time_period`, and `job_watcher_handle` are never read
   --> src/app.rs:164:5
    |
162 | pub struct App {
    |            --- fields in this struct
163 |     /// Is the application running?
164 |     user: String,
    |     ^^^^
165 |     time_period: usize,
    |     ^^^^^^^^^^^
...
175 |     job_watcher_handle: JobWatcherHandle,
    |     ^^^^^^^^^^^^^^^^^^
    |
    = note: `App` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
    = note: `#[warn(dead_code)]` on by default

warning: `futility` (lib) generated 16 warnings (run `cargo fix --lib -p futility` to apply 14 suggestions)
warning: unused imports: `debug`, `error`, `info`, `trace`, `warn`
  --> src/main.rs:25:11
   |
25 | use log::{debug, error, info, trace, warn};
   |           ^^^^^  ^^^^^  ^^^^  ^^^^^  ^^^^
   |
   = note: `#[warn(unused_imports)]` on by default

warning: `futility` (bin "futil") generated 1 warning (run `cargo fix --bin "futil"` to apply 1 suggestion)
    Finished dev [unoptimized + debuginfo] target(s) in 0.24s
     Running `target/debug/futil -u jhm72 -t 48`
[?1049h[?1000h[?1002h[?1003h[?1015h[?1006h[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[1;1H[38;5;2m╭SLURM Job List────────────────────────────────────────────────╮[39m╭Job[1;70Hdetails─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮[2;1H[38;5;2m│[38;5;4m32907462[38;5;2m     [38;5;9mF[38;5;2m   [38;5;15mmace-train-3-7.sh[38;5;2m                            │[39m│STATE[2;77HF[2;214H│[3;1H[38;5;2m│[38;5;4m32907464[38;5;2m     [38;5;9mF[38;5;2m   [38;5;15mmace-train-3-7.sh[38;5;2m                            │[39m│JOB[3;70HID[3;77H32907462[3;214H│[4;1H[38;5;2m│[38;5;4m32907466[38;5;2m     [38;5;9mF[38;5;2m   [38;5;15mmace-train-3-7.sh[38;5;2m                            │[39m│JOB[4;70HNAME[4;77Hmace-train-3-7.sh[4;214H│[5;1H[38;5;2m│[38;5;4m33927102[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              │[39m│WORK[5;71HDIR[5;77H/rds/user/jhm72/hpc-work/maceoff/3-7_cutoffs[5;214H│[6;1H[38;5;2m│[38;5;4m33927104[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              │[39m│[6;214H│[7;1H[38;5;2m│[38;5;4m33927105[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              │[39m╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯[8;1H[38;5;2m│[38;5;4m33927396[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              │[39m╭Progress────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮[9;1H[38;5;2m│[38;5;4m33927397[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              │[39m│[3m[38;5;15m[48;5;0m                                                                         0%                                                                         [23m[39m[49m│[10;1H[38;5;2m│[38;5;4m33927398[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              │[39m╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯[11;1H[38;5;2m│[38;5;4m33927399[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              │[38;5;15m╭Output──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮[12;1H[38;5;2m│[38;5;4m33927400[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              │[38;5;15m│                                                                                                                                                    │[13;1H[38;5;2m╰──────────────────────────────────────────────────────────────╯[38;5;15m╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯[14;1H[39m╭Commands────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮[15;1H╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[12;66H[38;5;15mpython:[12;74Hcan't[12;80Hopen[12;85Hfile[12;90H'/home/jhm72/rds/hpc-work/mace-multigpu/scripts/run_train.py':[12;153H[Errno[12;160H2][12;163HNo[12;166Hsuch[12;171Hfile[12;176Hor[12;179Hdirectory[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[3;2H[1m[38;5;0m[48;5;2m32907464     F   mace-train-3-7.sh                            [3;84H[22m[39m[49m4[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[3;2H[38;5;4m32907464[38;5;2m     [38;5;9mF[38;5;2m   [38;5;15mmace-train-3-7.sh[38;5;2m                            [3;84H[39m6[4;2H[1m[38;5;0m[48;5;2m32907466     F   mace-train-3-7.sh                            [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[2;77HCA[3;78H3[3;80H2[3;82H102[4;2H[38;5;4m32907466[38;5;2m     [38;5;9mF[38;5;2m   [38;5;15mmace-train-3-7.sh[38;5;2m                            [4;81H[39m_fitting.sh  [5;2H[1m[38;5;0m[48;5;2m33927102     CA  mace_fitting.sh                              [5;106H[22m[39m[49m_softcore/m[5;118Hdel_fitting/spice_small_mols_water_subset[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15mCould not read file    [12;90H                                                              [12;153H      [12;160H  [12;163H  [12;166H    [12;171H    [12;176H  [12;179H         [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H4[5;2H[38;5;4m33927102[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [6;2H[1m[38;5;0m[48;5;2m33927104     CA  mace_fitting.sh                              [9;66H[22m[3m[38;5;15m[48;5;0m████████████[9;139H8[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15m/home/jhm72/miniconda3/envs/mace-mlmm/bin/python[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H5[6;2H[38;5;4m33927104[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [7;2H[1m[38;5;0m[48;5;2m33927105     CA  mace_fitting.sh                              [9;66H[22m[3m[38;5;15m[48;5;0m            [9;139H0[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15mCould not read file                             [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[2;77HTO[3;82H396[7;2H[38;5;4m33927105[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [8;2H[1m[38;5;0m[48;5;2m33927396     TO  mace_fitting.sh                              [9;66H[22m[3m[38;5;15m[48;5;0m████████████████████████████████████████████████████████████████████████[38;5;0m[48;5;15m100% [38;5;15m[48;5;0m███████████████████████████████████████████████████████████████████████[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15m/home/jhm72/miniconda3/envs/mace-mlmm/bin/python[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[2;77HCA[3;82H105[7;2H[1m[38;5;0m[48;5;2m33927105     CA  mace_fitting.sh                              [8;2H[22m[38;5;4m[49m33927396[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [9;66H[3m[38;5;15m[48;5;0m                                                                         0%                                                                         [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15mCould not read file                             [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H4[6;2H[1m[38;5;0m[48;5;2m33927104     CA  mace_fitting.sh                              [7;2H[22m[38;5;4m[49m33927105[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [9;66H[3m[38;5;15m[48;5;0m████████████[9;139H8[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15m/home/jhm72/miniconda3/envs/mace-mlmm/bin/python[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H2[5;2H[1m[38;5;0m[48;5;2m33927102     CA  mace_fitting.sh                              [6;2H[22m[38;5;4m[49m33927104[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [9;66H[3m[38;5;15m[48;5;0m            [9;139H0[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15mCould not read file                             [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[2;77HF [3;78H2[3;80H0[3;82H466[4;2H[1m[38;5;0m[48;5;2m32907466     F   mace-train-3-7.sh                            [4;81H[22m[39m[49m-train-3-7.sh[5;2H[38;5;4m33927102[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [5;106H[39moff/3-7_cut[5;118Hffs                                      [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[12;66H[38;5;15mpython: can't open file[12;90H'/home/jhm72/rds/hpc-work/mace-multigpu/scripts/run_train.py':[12;153H[Errno[12;160H2][12;163HNo[12;166Hsuch[12;171Hfile[12;176Hor[12;179Hdirectory[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[3;2H[1m[38;5;0m[48;5;2m32907464     F   mace-train-3-7.sh                            [3;84H[22m[39m[49m4[4;2H[38;5;4m32907466[38;5;2m     [38;5;9mF[38;5;2m   [38;5;15mmace-train-3-7.sh[38;5;2m                            [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[3;2H[38;5;4m32907464[38;5;2m     [38;5;9mF[38;5;2m   [38;5;15mmace-train-3-7.sh[38;5;2m                            [3;84H[39m6[4;2H[1m[38;5;0m[48;5;2m32907466     F   mace-train-3-7.sh                            [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[2;77HCA[3;78H3[3;80H2[3;82H102[4;2H[38;5;4m32907466[38;5;2m     [38;5;9mF[38;5;2m   [38;5;15mmace-train-3-7.sh[38;5;2m                            [4;81H[39m_fitting.sh  [5;2H[1m[38;5;0m[48;5;2m33927102     CA  mace_fitting.sh                              [5;106H[22m[39m[49m_softcore/m[5;118Hdel_fitting/spice_small_mols_water_subset[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15mCould not read file    [12;90H                                                              [12;153H      [12;160H  [12;163H  [12;166H    [12;171H    [12;176H  [12;179H         [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H4[5;2H[38;5;4m33927102[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [6;2H[1m[38;5;0m[48;5;2m33927104     CA  mace_fitting.sh                              [9;66H[22m[3m[38;5;15m[48;5;0m████████████[9;139H8[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15m/home/jhm72/miniconda3/envs/mace-mlmm/bin/python[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H5[6;2H[38;5;4m33927104[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [7;2H[1m[38;5;0m[48;5;2m33927105     CA  mace_fitting.sh                              [9;66H[22m[3m[38;5;15m[48;5;0m            [9;139H0[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15mCould not read file                             [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[2;77HTO[3;82H396[7;2H[38;5;4m33927105[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [8;2H[1m[38;5;0m[48;5;2m33927396     TO  mace_fitting.sh                              [9;66H[22m[3m[38;5;15m[48;5;0m████████████████████████████████████████████████████████████████████████[38;5;0m[48;5;15m100% [38;5;15m[48;5;0m███████████████████████████████████████████████████████████████████████[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15m/home/jhm72/miniconda3/envs/mace-mlmm/bin/python[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H7[8;2H[38;5;4m33927396[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [9;2H[1m[38;5;0m[48;5;2m33927397     TO  mace_fitting.sh                              [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H8[9;2H[38;5;4m33927397[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [10;2H[1m[38;5;0m[48;5;2m33927398     TO  mace_fitting.sh                              [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H9[10;2H[38;5;4m33927398[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [11;2H[1m[38;5;0m[48;5;2m33927399     TO  mace_fitting.sh                              [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;82H400[11;2H[38;5;4m33927399[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [12;2H[1m[38;5;0m[48;5;2m33927400     TO  mace_fitting.sh                              [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;82H399[11;2H[1m[38;5;0m[48;5;2m33927399     TO  mace_fitting.sh                              [12;2H[22m[38;5;4m[49m33927400[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H8[10;2H[1m[38;5;0m[48;5;2m33927398     TO  mace_fitting.sh                              [11;2H[22m[38;5;4m[49m33927399[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H7[9;2H[1m[38;5;0m[48;5;2m33927397     TO  mace_fitting.sh                              [10;2H[22m[38;5;4m[49m33927398[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H6[8;2H[1m[38;5;0m[48;5;2m33927396     TO  mace_fitting.sh                              [9;2H[22m[38;5;4m[49m33927397[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[2;77HCA[3;82H105[7;2H[1m[38;5;0m[48;5;2m33927105     CA  mace_fitting.sh                              [8;2H[22m[38;5;4m[49m33927396[38;5;2m     [38;5;3mTO[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [9;66H[3m[38;5;15m[48;5;0m                                                                         0%                                                                         [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15mCould not read file                             [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H4[6;2H[1m[38;5;0m[48;5;2m33927104     CA  mace_fitting.sh                              [7;2H[22m[38;5;4m[49m33927105[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [9;66H[3m[38;5;15m[48;5;0m████████████[9;139H8[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15m/home/jhm72/miniconda3/envs/mace-mlmm/bin/python[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[3;84H2[5;2H[1m[38;5;0m[48;5;2m33927102     CA  mace_fitting.sh                              [6;2H[22m[38;5;4m[49m33927104[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [9;66H[3m[38;5;15m[48;5;0m            [9;139H0[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    01:00:00,
)
[12;66H[38;5;15mCould not read file                             [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[2;77HF [3;78H2[3;80H0[3;82H466[4;2H[1m[38;5;0m[48;5;2m32907466     F   mace-train-3-7.sh                            [4;81H[22m[39m[49m-train-3-7.sh[5;2H[38;5;4m33927102[38;5;2m     [38;5;3mCA[38;5;2m  [38;5;15mmace_fitting.sh[38;5;2m                              [5;106H[39moff/3-7_cut[5;118Hffs                                      [39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[12;66H[38;5;15mpython: can't open file[12;90H'/home/jhm72/rds/hpc-work/mace-multigpu/scripts/run_train.py':[12;153H[Errno[12;160H2][12;163HNo[12;166Hsuch[12;171Hfile[12;176Hor[12;179Hdirectory[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l[src/slurm.rs:75] &wall_time = Ok(
    12:00:00,
)
[39m[49m[59m[0m[?25l