Browse Source

added argparse

master
김선중 1 year ago
parent
commit
cbf92cd2bc
4 changed files with 267 additions and 6 deletions
  1. +12
    -3
      Scripts/generate_signals.py
  2. +53
    -3
      analysis/0712_revise_code/0721_test.ipynb
  3. +101
    -0
      test_0721/results/sn_1721607600.add.xml
  4. +101
    -0
      test_0721/results/sn_1721614800.add.xml

+ 12
- 3
Scripts/generate_signals.py View File

@ -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'))

+ 53
- 3
analysis/0712_revise_code/0721_test.ipynb View File

@ -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": {

+ 101
- 0
test_0721/results/sn_1721607600.add.xml View File

@ -0,0 +1,101 @@
<additional>
<tlLogic id="106234" type="static" programID="106234_prog" offset="-10">
<phase duration="39" state="grrrrgrrrrgGGGGgrrr"/>
<phase duration="4" state="grrrrgrrrrgyyyygrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="27" state="grrrrgrrrrgrrrrgGGG"/>
<phase duration="4" state="grrrrgrrrrgrrrrgyyy"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="48" state="gGGGGgrrrrgrrrrgrrr"/>
<phase duration="4" state="gyyyygrrrrgrrrrgrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="47" state="grrrrgGGGGgrrrrgrrr"/>
<phase duration="4" state="grrrrgyyyygrrrrgrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="38" state="grrrrgrrrrgGGGGgrrr"/>
<phase duration="4" state="grrrrgrrrrgyyyygrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="27" state="grrrrgrrrrgrrrrgGGG"/>
<phase duration="4" state="grrrrgrrrrgrrrrgyyy"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="48" state="gGGGGgrrrrgrrrrgrrr"/>
<phase duration="4" state="gyyyygrrrrgrrrrgrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="47" state="grrrrgGGGGgrrrrgrrr"/>
<phase duration="4" state="grrrrgyyyygrrrrgrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="38" state="grrrrgrrrrgGGGGgrrr"/>
<phase duration="4" state="grrrrgrrrrgyyyygrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="27" state="grrrrgrrrrgrrrrgGGG"/>
<phase duration="4" state="grrrrgrrrrgrrrrgyyy"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="48" state="gGGGGgrrrrgrrrrgrrr"/>
</tlLogic>
<tlLogic id="109296" type="static" programID="109296_prog" offset="-10">
<phase duration="39" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="27" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="48" state="GGGGGGG"/>
<phase duration="4" state="GGGyGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="47" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="38" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="27" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="48" state="GGGGGGG"/>
<phase duration="4" state="GGGyGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="47" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="38" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="27" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="48" state="GGGGGGG"/>
</tlLogic>
<tlLogic id="109297" type="static" programID="109297_prog" offset="-10">
<phase duration="39" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="27" state="GGGGGGG"/>
<phase duration="4" state="GGGGGGy"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="48" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="47" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="38" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="27" state="GGGGGGG"/>
<phase duration="4" state="GGGGGGy"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="48" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="47" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="38" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="27" state="GGGGGGG"/>
<phase duration="4" state="GGGGGGy"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="48" state="GGGGGGr"/>
</tlLogic>
</additional>

+ 101
- 0
test_0721/results/sn_1721614800.add.xml View File

@ -0,0 +1,101 @@
<additional>
<tlLogic id="106234" type="static" programID="106234_prog" offset="-10">
<phase duration="39" state="grrrrgrrrrgGGGGgrrr"/>
<phase duration="4" state="grrrrgrrrrgyyyygrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="27" state="grrrrgrrrrgrrrrgGGG"/>
<phase duration="4" state="grrrrgrrrrgrrrrgyyy"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="48" state="gGGGGgrrrrgrrrrgrrr"/>
<phase duration="4" state="gyyyygrrrrgrrrrgrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="47" state="grrrrgGGGGgrrrrgrrr"/>
<phase duration="4" state="grrrrgyyyygrrrrgrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="38" state="grrrrgrrrrgGGGGgrrr"/>
<phase duration="4" state="grrrrgrrrrgyyyygrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="27" state="grrrrgrrrrgrrrrgGGG"/>
<phase duration="4" state="grrrrgrrrrgrrrrgyyy"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="48" state="gGGGGgrrrrgrrrrgrrr"/>
<phase duration="4" state="gyyyygrrrrgrrrrgrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="47" state="grrrrgGGGGgrrrrgrrr"/>
<phase duration="4" state="grrrrgyyyygrrrrgrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="38" state="grrrrgrrrrgGGGGgrrr"/>
<phase duration="4" state="grrrrgrrrrgyyyygrrr"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="27" state="grrrrgrrrrgrrrrgGGG"/>
<phase duration="4" state="grrrrgrrrrgrrrrgyyy"/>
<phase duration="1" state="grrrrgrrrrgrrrrgrrr"/>
<phase duration="48" state="gGGGGgrrrrgrrrrgrrr"/>
</tlLogic>
<tlLogic id="109296" type="static" programID="109296_prog" offset="-10">
<phase duration="39" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="27" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="48" state="GGGGGGG"/>
<phase duration="4" state="GGGyGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="47" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="38" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="27" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="48" state="GGGGGGG"/>
<phase duration="4" state="GGGyGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="47" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="38" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="27" state="GGGrGGG"/>
<phase duration="4" state="GGGrGGG"/>
<phase duration="1" state="GGGrGGG"/>
<phase duration="48" state="GGGGGGG"/>
</tlLogic>
<tlLogic id="109297" type="static" programID="109297_prog" offset="-10">
<phase duration="39" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="27" state="GGGGGGG"/>
<phase duration="4" state="GGGGGGy"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="48" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="47" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="38" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="27" state="GGGGGGG"/>
<phase duration="4" state="GGGGGGy"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="48" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="47" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="38" state="GGGGGGr"/>
<phase duration="4" state="GGGGGGr"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="27" state="GGGGGGG"/>
<phase duration="4" state="GGGGGGy"/>
<phase duration="1" state="GGGGGGr"/>
<phase duration="48" state="GGGGGGr"/>
</tlLogic>
</additional>

Loading…
Cancel
Save