Skip to content

Commit 2e9d981

Browse files
committed
lint(): pass ruff check
1 parent 610d39a commit 2e9d981

File tree

10 files changed

+18
-33
lines changed

10 files changed

+18
-33
lines changed

.github/workflows/lint.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
python-version: '3.10'
2121

2222
- name: Install Requirements
23-
run: pip install .[dev]
23+
run: pip install ".[dev,server]"
2424

2525
- name: Lint Code
2626
run: pylint sign_language_segmentation

.github/workflows/test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
python-version: '3.10'
2121

2222
- name: Install Requirements
23-
run: pip install .[dev]
23+
run: pip install ".[dev,server]"
2424

2525
- name: Test Code
2626
run: pytest sign_language_segmentation

sign_language_segmentation/src/evaluate_mediapi.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import io
44
import zipfile
55
from functools import lru_cache
6-
from typing import Any, Dict, Iterable, List, Optional, Tuple, TypedDict
6+
from typing import List, Optional, Tuple, TypedDict
77

88
import numpy as np
99
import torch
@@ -14,8 +14,7 @@
1414
from tqdm import tqdm
1515

1616
from sign_language_segmentation.bin import load_model, process_pose, predict
17-
from .utils.metrics import frame_accuracy, frame_f1, frame_precision, frame_recall, frame_roc_auc, segment_percentage, \
18-
segment_IoU
17+
from .utils.metrics import frame_f1, frame_precision, frame_recall, frame_roc_auc
1918

2019

2120
def read_pose_tsv_file(pose_tsv: bytes, num_keypoints: int = 33):
@@ -82,7 +81,8 @@ def read_mediapi_set(mediapi_path: str, pose_path: str = None, split='test'):
8281

8382
print("Sample test data:", test_data[0])
8483

85-
name_number = lambda name: int(name.split('/')[-1].split('.')[0]) if not name.endswith('/') else -1
84+
def name_number(name: str):
85+
return int(name.split('/')[-1].split('.')[0]) if not name.endswith('/') else -1
8686

8787
# Open the subtitles zip and extract the subtitles for every test datum
8888
subtitle_info = root_zip.getinfo(subtitle_zips)

sign_language_segmentation/src/model.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ def evaluate(self, level, fps, _gold, _probs, _segments_gold, _mask, _id, advanc
232232
title = f"{level} probs curve #{idx}"
233233
probs = np.exp(probs.numpy().squeeze()) * 100
234234
x = range(probs.shape[0])
235-
y_threshold = [50.0] * probs.shape[0]
236235
y_B_probs = probs[:, 1].squeeze()
237236
y_I_probs = probs[:, 2].squeeze()
238237
y_O_probs = probs[:, 0].squeeze()

sign_language_segmentation/src/summary.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
import datetime
22
import json
33
import os
4-
import re
54
import subprocess
65
from argparse import ArgumentParser
7-
from pprint import pprint
8-
from statistics import mean, stdev
96

107
import pandas as pd
118

@@ -14,8 +11,8 @@ def find_value_from_line(lines, pattern):
1411
return [line.replace(pattern, '').replace(' ', '') for line in lines if (pattern in line)][0]
1512

1613

17-
def flatten(l):
18-
return [item for sublist in l for item in sublist]
14+
def flatten(list_of_lists):
15+
return [item for sublist in list_of_lists for item in sublist]
1916

2017

2118
parser = ArgumentParser()

sign_language_segmentation/src/summary_decoding.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
import datetime
21
import json
32
import os
4-
import re
53
from argparse import ArgumentParser
64
from pathlib import Path
7-
from pprint import pprint
85
from statistics import mean, stdev
96

107
import pandas as pd
@@ -18,8 +15,8 @@ def find_value_from_line(lines, pattern, strict_start=False):
1815
][0]
1916

2017

21-
def flatten(l):
22-
return [item for sublist in l for item in sublist]
18+
def flatten(list_of_lists):
19+
return [item for sublist in list_of_lists for item in sublist]
2320

2421

2522
parser = ArgumentParser()

sign_language_segmentation/src/summary_eval_external.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
import datetime
21
import json
32
import os
4-
import re
53
from argparse import ArgumentParser
64
from pathlib import Path
7-
from pprint import pprint
85
from statistics import mean, stdev
96

107
import pandas as pd
@@ -18,8 +15,8 @@ def find_value_from_line(lines, pattern, strict_start=False):
1815
][0]
1916

2017

21-
def flatten(l):
22-
return [item for sublist in l for item in sublist]
18+
def flatten(list_of_lists):
19+
return [item for sublist in list_of_lists for item in sublist]
2320

2421

2522
parser = ArgumentParser()

sign_language_segmentation/src/summary_mediapi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ def find_value_from_line(lines, pattern, strict_start=False):
1515
][0]
1616

1717

18-
def flatten(l):
19-
return [item for sublist in l for item in sublist]
18+
def flatten(list_of_lists):
19+
return [item for sublist in list_of_lists for item in sublist]
2020

2121

2222
parser = ArgumentParser()

sign_language_segmentation/src/summary_pro.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import datetime
22
import json
33
import os
4-
import re
54
from argparse import ArgumentParser
65
from pathlib import Path
7-
from pprint import pprint
86
from statistics import mean, stdev
97

108
import pandas as pd
@@ -18,8 +16,8 @@ def find_value_from_line(lines, pattern, strict_start=False):
1816
][0]
1917

2018

21-
def flatten(l):
22-
return [item for sublist in l for item in sublist]
19+
def flatten(list_of_lists):
20+
return [item for sublist in list_of_lists for item in sublist]
2321

2422

2523
parser = ArgumentParser()

sign_language_segmentation/src/summary_pro_new.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
import datetime
21
import json
32
import os
4-
import re
53
from argparse import ArgumentParser
64
from pathlib import Path
7-
from pprint import pprint
85
from statistics import mean, stdev
96

107
import pandas as pd
@@ -18,8 +15,8 @@ def find_value_from_line(lines, pattern, strict_start=False):
1815
][0]
1916

2017

21-
def flatten(l):
22-
return [item for sublist in l for item in sublist]
18+
def flatten(list_of_lists):
19+
return [item for sublist in list_of_lists for item in sublist]
2320

2421

2522
parser = ArgumentParser()

0 commit comments

Comments
 (0)