-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
171 lines (136 loc) · 5.47 KB
/
.env.example
File metadata and controls
171 lines (136 loc) · 5.47 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
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# RegressionLab Configuration - generated by the application
# Edit this file or use the configuration dialog from the main menu.
# ============================================================================
# LANGUAGE CONFIGURATION
# ============================================================================
# Application language
# Options: es (Spanish, default), en (English), de (German)
# Supported codes: es/español/esp (Spanish), en/english/ingles/inglés/eng (English), de (German)
LANGUAGE="es"
# ============================================================================
# UI THEME CONFIGURATION
# ============================================================================
# Window and widget colors
# Examples: 'midnight blue', 'navy', 'black', '#2C3E50', etc.
UI_BACKGROUND="#181818"
UI_FOREGROUND="#CCCCCC"
# Button colors (active/hover = same color slightly darkened by app)
UI_BUTTON_FG="lime green"
UI_BUTTON_FG_CANCEL="red2"
UI_BUTTON_BG="#1F1F1F"
UI_BUTTON_FG_ACCENT2="yellow"
# Spacing and sizes (border=8, relief=raised, wide=2.5*button width, large font=1.25*size)
UI_PADDING=8
UI_BUTTON_WIDTH=12
UI_SPINBOX_WIDTH=10
UI_ENTRY_WIDTH=25
# Font
UI_FONT_FAMILY="Bahnschrift"
UI_FONT_SIZE=18
# Data preview (text widget). Text and selection text use UI_FOREGROUND
UI_TEXT_SELECT_BG="steel blue"
# ============================================================================
# PLOT STYLE CONFIGURATION
# ============================================================================
# Figure size (in inches)
PLOT_FIGSIZE_WIDTH=12
PLOT_FIGSIZE_HEIGHT=6
DPI=100
# Plot title settings
# Set to true to show plot title (using the plot filename as title)
# Set to false to hide plot title
PLOT_SHOW_TITLE=false
# Grid on plot
# Set to true to show a background grid on the plot
# Set to false to hide grid (default)
PLOT_SHOW_GRID=false
# Line properties for fitted curve
PLOT_LINE_COLOR="black"
PLOT_LINE_WIDTH=1.00
PLOT_LINE_STYLE="-"
# Line style options: - (solid), -- (dashed), -. (dash-dot), : (dotted)
# Marker properties for data points
PLOT_MARKER_FORMAT="o"
# Marker options: o (circle), s (square), ^ (triangle), d (diamond), * (star)
PLOT_MARKER_SIZE=5
# Error bar and marker colors
PLOT_ERROR_COLOR="crimson"
PLOT_MARKER_FACE_COLOR="crimson"
PLOT_MARKER_EDGE_COLOR="crimson"
# ============================================================================
# FONT CONFIGURATION FOR PLOTS
# ============================================================================
# Font family
FONT_FAMILY="serif"
# Options: serif, sans-serif, monospace, cursive, fantasy
# Title font properties
FONT_TITLE_SIZE="xx-large"
# Size options: xx-small, x-small, small, medium, large, x-large, xx-large
FONT_TITLE_WEIGHT="semibold"
# Weight options: normal, bold, light, semibold, heavy
# Axis label font properties
FONT_AXIS_SIZE=30
FONT_AXIS_STYLE="italic"
# Style options: normal, italic, oblique
# Tick label font size (numbers on axes)
FONT_TICK_SIZE=16
# ============================================================================
# FILE PATH CONFIGURATION
# ============================================================================
# Input directory for data (relative to working directory)
FILE_INPUT_DIR="input"
# Output directory for plots (relative to working directory)
FILE_OUTPUT_DIR="output"
# Filename template (use {} as placeholder for fit name)
FILE_FILENAME_TEMPLATE="fit_{}"
# Plot output format: png, jpg, or pdf (used when building output path)
FILE_PLOT_FORMAT="png"
# ============================================================================
# EXTERNAL LINKS
# ============================================================================
# Donations URL (optional). If set, a donations button appears at the end of the Help window.
# Example: DONATIONS_URL="https://example.com/donate"
DONATIONS_URL="https://www.youtube.com/@whenphysics"
# ============================================================================
# LOGGING CONFIGURATION
# ============================================================================
# Log level: DEBUG, INFO, WARNING, ERROR, CRITICAL
LOG_LEVEL=INFO
# Log file path
LOG_FILE=regressionlab.log
# Enable console logging (true/false)
LOG_CONSOLE=false
# ============================================================================
# UPDATE CHECK (Tkinter desktop app)
# ============================================================================
# Check for updates weekly when opening the app (true/false). Set to false to disable.
CHECK_UPDATES=true
# URL to fetch latest version from (optional). Default: RegressionLab dev branch pyproject.toml
# UPDATE_CHECK_URL="https://raw.githubusercontent.com/DOKOS-TAYOS/RegressionLab/main/pyproject.toml"
# ============================================================================
# COLOR REFERENCE
# ============================================================================
# You can use any of these color names in the configuration above:
#
# Basic colors:
# white, black, red, green, blue, yellow, cyan, magenta
#
# Extended colors:
# orange, purple, pink, brown, gray, lime, teal, navy
#
# Special colors:
# crimson, coral, gold, silver, ivory, snow, mint cream
#
# Blues:
# navy, royal blue, midnight blue, sky blue, steel blue
#
# Greens:
# lime green, forest green, sea green, dark green, olive
#
# Reds:
# crimson, firebrick, dark red, indian red, tomato
#
# You can also use:
# - Hex colors: #FF5733
# - RGB tuples: (0.5, 0.2, 0.8)
# ============================================================================