-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.py
92 lines (86 loc) · 1.84 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
ABOUT_TEXT = """Morse Analyzer v0.1.0
This program is written by Berktug Kaan Ozkan.
Please visit project's website for more information, how to use etc.:
My GitHub: https://github.com/spaceymonk
Project's Source: https://github.com/spaceymonk/morse-analyzer
Note: this program is lack of proper exception handling / input validation. Please make sure you have a valid inputs.
"""
DEFAULTS = {
'n_fft': '1024',
'win_length': '512',
'hop_length': '256',
'apply_threshold_db': False,
'apply_freq_band': False,
'apply_time_band': False,
'threshold_db': '-80',
'freq_band_min': '',
'freq_band_max': '',
'time_band_min': '',
'time_band_max': '',
'plot_time_min': '',
'plot_time_max': '',
'plot_freq_min': '',
'plot_freq_max': '',
'plot_grids': False,
'dot_length': '',
'dash_length': '',
'letter_spacing': '',
'word_spacing': ''
}
MORSE = {
"-----": "0",
".----": "1",
"..---": "2",
"...--": "3",
"....-": "4",
".....": "5",
"-....": "6",
"--...": "7",
"---..": "8",
"----.": "9",
".-": "A",
"-...": "B",
"-.-.": "C",
"-..": "D",
".": "E",
"..-.": "F",
"--.": "G",
"....": "H",
"..": "I",
".---": "J",
"-.-": "K",
".-..": "L",
"--": "M",
"-.": "N",
"---": "O",
".--.": "P",
"--.-": "Q",
".-.": "R",
"...": "S",
"-": "T",
"..-": "U",
"...-": "V",
".--": "W",
"-..-": "X",
"-.--": "Y",
"--..": "Z",
".-.-.-": ".",
"--..--": ",",
"..--..": "?",
".----.": "'",
"-.-.--": "!",
"-..-.": "/",
"-.--.": "(",
"-.--.-": ")",
".-...": "&",
"---...": ":",
"-.-.-.": ";",
"-...-": "=",
".-.-.": "+",
"-....-": "-",
"..--.-": "_",
".-..-.": "\"",
"..-...": "^",
"...-..-": "$",
".--.-.": "@"
}