-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathParam.py
More file actions
54 lines (46 loc) · 1.44 KB
/
Param.py
File metadata and controls
54 lines (46 loc) · 1.44 KB
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
# 可视化参数配置
# 行星大小缩放因子
PLANET_SIZE_SCALE = {
"太阳": 0.3, # 太阳大小
"水星": 0.15, # 水星大小
"金星": 0.15, # 金星大小
"地球": 0.15, # 地球大小
"火星": 0.15, # 火星大小
"木星": 0.15, # 木星大小
"土星": 0.15, # 土星大小
"天王星": 0.15, # 天王星大小
"海王星": 0.15 # 海王星大小
}
# 基础大小
BASE_SIZE = 10
# 最大显示距离(AU)
MAX_DISTANCE = 35
# 轨道线条宽度
ORBIT_LINE_WIDTH = 2
# 图表配置
CHART_CONFIG = {
"show_grid": False, # 是否显示网格
"show_axes": False, # 是否显示坐标轴
"bg_color": "black", # 背景颜色
"paper_bg_color": "#2d2d2d", # 纸张背景颜色
"legend_bg_color": "#2d2d2d", # 图例背景颜色
"text_color": "white" # 文本颜色
}
# 时间参数配置
TIME_CONFIG = {
"min_days": 0, # 最小天数(只能前进)
"max_days": 365*10, # 最大天数(10年)
"default_days": 0, # 默认天数
"step": 10 # 步长
}
# 输出路径配置
OUTPUT_CONFIG = {
"directory": "Output", # 输出目录
"porkchop_directory": "Output/PorkChop" # 猪排图输出目录
}
# 猪排图配置
PORKCHOP_CONFIG = {
"grid_density_x": 3, # x轴网格密度(出发时间)
"grid_density_y": 3, # y轴网格密度(飞行时间)
"min_tof_days": 20 # 最小飞行时间(天)
}