From d42d1bfcc23c860bcc6b3d192baa60ae54919236 Mon Sep 17 00:00:00 2001
From: Valentin Trophime <valentin.trophime@inria.fr>
Date: Mon, 4 Nov 2024 14:21:55 +0100
Subject: [PATCH] add autocomplete for scripts cli

---
 scripts/heatmap.py       | 5 ++++-
 scripts/requirements.txt | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/scripts/heatmap.py b/scripts/heatmap.py
index d72595d..ac67657 100755
--- a/scripts/heatmap.py
+++ b/scripts/heatmap.py
@@ -1,4 +1,5 @@
 #! /usr/bin/env python3
+#
 
 import argparse
 from io import TextIOWrapper
@@ -9,10 +10,11 @@ from bisect import bisect_left
 import os
 import re
 from dataclasses import dataclass
-import pandas
 
+import pandas
 import matplotlib.pyplot as plt
 import numpy as np
+import argcomplete
 
 DEFAULT_PARAMETERS = {
     "Reactivity": [10],
@@ -268,6 +270,7 @@ def main():
         type=int,
         default=DEFAULT_PARAMETERS["Reactivity"][0],
     )
+    argcomplete.autocomplete(parser)
     args = parser.parse_args()
 
     match args.subparser_name:
diff --git a/scripts/requirements.txt b/scripts/requirements.txt
index 823c63c..a2f2979 100644
--- a/scripts/requirements.txt
+++ b/scripts/requirements.txt
@@ -1,3 +1,4 @@
+argcomplete==3.5.1
 contourpy==1.3.0
 cycler==0.12.1
 fonttools==4.54.1
@@ -11,7 +12,6 @@ pyparsing==3.1.4
 python-dateutil==2.9.0.post0
 pytz==2024.2
 scipy==1.14.1
-seaborn==0.13.2
 six==1.16.0
 tabulate==0.9.0
 tzdata==2024.2
-- 
GitLab