From cbf92cd2bce5a2f096222edb67dfb5c297b230a8 Mon Sep 17 00:00:00 2001 From: govin08 Date: Sun, 21 Jul 2024 22:07:37 +0900 Subject: [PATCH] added argparse --- Scripts/generate_signals.py | 15 +++- analysis/0712_revise_code/0721_test.ipynb | 56 +++++++++++- test_0721/results/sn_1721607600.add.xml | 101 ++++++++++++++++++++++ test_0721/results/sn_1721614800.add.xml | 101 ++++++++++++++++++++++ 4 files changed, 267 insertions(+), 6 deletions(-) create mode 100644 test_0721/results/sn_1721607600.add.xml create mode 100644 test_0721/results/sn_1721614800.add.xml diff --git a/Scripts/generate_signals.py b/Scripts/generate_signals.py index 4cefc2e5c..2b7b60bc4 100644 --- a/Scripts/generate_signals.py +++ b/Scripts/generate_signals.py @@ -7,7 +7,7 @@ from tqdm import tqdm from datetime import datetime class SignalGenerator(): - def __init__(self, config_name='test_0721', month=7, day=22, hour=10, minute=0): + def __init__(self, config_name='test_0721', month=7, day=22, hour=9, minute=25): self.config_name = config_name self.month, self.day, self.hour, self.minute = month, day, hour, minute @@ -886,11 +886,20 @@ class SignalGenerator(): if __name__ == '__main__': parser = argparse.ArgumentParser() - parser.add_argument('-c','--config_name', dest='config_name', type=str, default='draft') + parser.add_argument('-c','--config_name', dest='config_name', type=str, default='test_0721') + parser.add_argument('-M','--month', dest='month', type=int, default=7) + parser.add_argument('-D','--day', dest='day', type=int, default=22) + parser.add_argument('-H','--hour', dest='hour', type=int, default=9) + parser.add_argument('-m','--minute', dest='minute', type=int, default=20) args = parser.parse_args() config_name = args.config_name - self = SignalGenerator(config_name=config_name) + month = args.month + day = args.day + hour = args.hour + minute = args.minute + self = SignalGenerator(config_name=config_name, month=month, day=day, + hour=hour, minute=minute) self.main() # self.path_unit = os.path.join(self.path_root, 'Analysis', '0207_unit_test') # self.hrhists.to_csv(os.path.join(self.path_unit, 'hrhists.csv')) diff --git a/analysis/0712_revise_code/0721_test.ipynb b/analysis/0712_revise_code/0721_test.ipynb index 4f38486eb..e55c57b00 100644 --- a/analysis/0712_revise_code/0721_test.ipynb +++ b/analysis/0712_revise_code/0721_test.ipynb @@ -29,7 +29,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "1. 데이터를 로드합니다.\n" + "1. 데이터를 로드합니다.\n", + "1-1. 네트워크가 로드되었습니다.\n", + "1-2. 테이블들이 로드되었습니다.\n" ] } ], @@ -42,11 +44,59 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 데이터를 준비합니다.\n", + "1-1. 네트워크가 로드되었습니다.\n", + "1-2. 테이블들이 로드되었습니다.\n", + "1-5. 필요한 보조 객체들이 모두 준비되었습니다.\n", + "2. 신호이력 테이블을 변환합니다.\n", + "3. 이동류정보 테이블을 변환합니다.\n", + "4. 통합 테이블을 생성합니다.\n", + "5. 신호를 생성합니다.\n", + "6. 이슈사항을 저장합니다.\n", + "(1) 0:00:02.387306\n", + "(1-1) 0:00:02.369515\n", + "(1-2) 0:00:00.017791\n", + "(1-3) 0:00:00\n", + "(1-4) 0:00:00\n", + "(1-5) 0:00:00\n", + "(2) 0:00:00.068532\n", + "(2-1) 0:00:00.016935\n", + "(2-2) 0:00:00.046335\n", + "(2-3) 0:00:00.005262\n", + "(3) 0:00:00.281699\n", + "(3-1) 0:00:00.281699\n", + "(3-2) 0:00:00\n", + "(4) 0:00:00.049304\n", + "(4-1) 0:00:00\n", + "(4-2) 0:00:00.014641\n", + "(4-2) 0:00:00.034663\n", + "(5) 0:00:00.116021\n", + "(5-1) 0:00:00.015803\n", + "(5-2) 0:00:00.097895\n", + "(5-3) 0:00:00.002209\n", + "(6) 0:00:00.000030\n", + "total time : 0:00:02.902892\n" + ] + } + ], "source": [ - "self = SignalGenerator(config_name='test_0721', month=7, day=22, hour=9, minute=25, second=0)\n", + "self = SignalGenerator(config_name='test_0721', month=7, day=22, hour=9, minute=25)\n", "self.main()" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "self.plan" + ] } ], "metadata": { diff --git a/test_0721/results/sn_1721607600.add.xml b/test_0721/results/sn_1721607600.add.xml new file mode 100644 index 000000000..e42492976 --- /dev/null +++ b/test_0721/results/sn_1721607600.add.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test_0721/results/sn_1721614800.add.xml b/test_0721/results/sn_1721614800.add.xml new file mode 100644 index 000000000..e42492976 --- /dev/null +++ b/test_0721/results/sn_1721614800.add.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file