Skip to content

Commit e398e0f

Browse files
committed
Acceleration due to better cache usage
1 parent e66df91 commit e398e0f

File tree

5 files changed

+367
-360
lines changed

5 files changed

+367
-360
lines changed

Averager.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
__copyright__ = '(c) 2024-2025 Ilya Razmanov'
3939
__credits__ = 'Ilya Razmanov'
4040
__license__ = 'unlicense'
41-
__version__ = '3.21.19.19'
41+
__version__ = '3.22.01.11'
4242
__maintainer__ = 'Ilya Razmanov'
4343
__email__ = 'ilyarazmanov@gmail.com'
4444
__status__ = 'Production'
@@ -62,19 +62,19 @@
6262

6363

6464
def DisMiss(event=None) -> None:
65-
"""Kill dialog and continue"""
65+
"""Kill dialog and continue."""
6666

6767
sortir.destroy()
6868

6969

7070
def ShowMenu(event) -> None:
71-
"""Pop menu up (or sort of drop it down)"""
71+
"""Pop menu up (or sort of drop it down)."""
7272

7373
menu02.post(event.x_root, event.y_root)
7474

7575

7676
def ShowInfo(event=None) -> None:
77-
"""Show image information"""
77+
"""Show image information."""
7878

7979
file_size = Path(sourcefilename).stat().st_size
8080
file_size_str = f'{file_size / 1048576:.2f} Mb' if (file_size > 1048576) else f'{file_size / 1024:.2f} Kb' if (file_size > 1024) else f'{file_size} bytes'
@@ -86,7 +86,7 @@ def ShowInfo(event=None) -> None:
8686

8787

8888
def UINormal() -> None:
89-
"""Normal UI state, buttons enabled"""
89+
"""Normal UI state, buttons enabled."""
9090

9191
for widget in frame_top.winfo_children():
9292
if widget.winfo_class() in ('Label', 'Button', 'Spinbox', 'Checkbutton'):
@@ -100,7 +100,7 @@ def UINormal() -> None:
100100

101101

102102
def UIBusy() -> None:
103-
"""Busy UI state, buttons disabled"""
103+
"""Busy UI state, buttons disabled."""
104104

105105
for widget in frame_top.winfo_children():
106106
if widget.winfo_class() in ('Label', 'Button', 'Spinbox', 'Checkbutton'):
@@ -112,7 +112,7 @@ def UIBusy() -> None:
112112

113113

114114
def ShowPreview(preview_name: PhotoImage, caption: str) -> None:
115-
"""Show preview_name PhotoImage with caption below"""
115+
"""Show preview_name PhotoImage with caption below."""
116116

117117
global zoom_factor, preview
118118

@@ -133,7 +133,7 @@ def ShowPreview(preview_name: PhotoImage, caption: str) -> None:
133133

134134

135135
def GetSource(event=None) -> None:
136-
"""Open source image and redefine other controls state"""
136+
"""Open source image and redefine other controls state."""
137137

138138
global zoom_factor, view_src, is_filtered, is_saved, info_normal, color_mode_str
139139
global preview, preview_src, preview_filtered # preview and copies of preview
@@ -234,7 +234,7 @@ def GetSource(event=None) -> None:
234234

235235

236236
def RunFilter(event=None) -> None:
237-
"""Filter image, then preview result"""
237+
"""Filter image, then preview result."""
238238

239239
global zoom_factor, view_src, is_filtered, is_saved, info_normal, color_mode_str
240240
global preview, preview_filtered
@@ -284,7 +284,7 @@ def RunFilter(event=None) -> None:
284284

285285

286286
def zoomIn(event=None) -> None:
287-
"""Zoom preview in"""
287+
"""Zoom preview in."""
288288

289289
global zoom_factor, view_src, preview
290290
zoom_factor = min(zoom_factor + 1, 4) # max zoom 5
@@ -303,7 +303,7 @@ def zoomIn(event=None) -> None:
303303

304304

305305
def zoomOut(event=None) -> None:
306-
"""Zoom preview out"""
306+
"""Zoom preview out."""
307307

308308
global zoom_factor, view_src, preview
309309
zoom_factor = max(zoom_factor - 1, -4) # min zoom 1/5
@@ -322,7 +322,7 @@ def zoomOut(event=None) -> None:
322322

323323

324324
def zoomWheel(event) -> None:
325-
"""zoomIn or zoomOut by mouse wheel"""
325+
"""zoomIn or zoomOut by mouse wheel."""
326326

327327
if event.delta < 0:
328328
zoomOut()
@@ -331,7 +331,7 @@ def zoomWheel(event) -> None:
331331

332332

333333
def SwitchView(event=None) -> None:
334-
"""Switch preview between preview_src and preview_filtered"""
334+
"""Switch preview between preview_src and preview_filtered."""
335335

336336
global zoom_factor, view_src, preview
337337
view_src = not view_src
@@ -342,7 +342,7 @@ def SwitchView(event=None) -> None:
342342

343343

344344
def Save(event=None) -> None:
345-
"""Once pressed on Save"""
345+
"""Once pressed on Save."""
346346

347347
global is_filtered, is_saved, info_normal, color_mode_str
348348

POVRayThread.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
__copyright__ = '(c) 2024-2025 Ilya Razmanov'
3838
__credits__ = 'Ilya Razmanov'
3939
__license__ = 'unlicense'
40-
__version__ = '1.21.19.19'
40+
__version__ = '1.22.01.11'
4141
__maintainer__ = 'Ilya Razmanov'
4242
__email__ = 'ilyarazmanov@gmail.com'
4343
__status__ = 'Production'
@@ -62,19 +62,19 @@
6262

6363

6464
def DisMiss(event=None) -> None:
65-
"""Kill dialog and continue"""
65+
"""Kill dialog and continue."""
6666

6767
sortir.destroy()
6868

6969

7070
def ShowMenu(event) -> None:
71-
"""Pop menu up (or sort of drop it down)"""
71+
"""Pop menu up (or sort of drop it down)."""
7272

7373
menu02.post(event.x_root, event.y_root)
7474

7575

7676
def ShowInfo(event=None) -> None:
77-
"""Show image information"""
77+
"""Show image information."""
7878

7979
file_size = Path(sourcefilename).stat().st_size
8080
file_size_str = f'{file_size / 1048576:.2f} Mb' if (file_size > 1048576) else f'{file_size / 1024:.2f} Kb' if (file_size > 1024) else f'{file_size} bytes'
@@ -86,7 +86,7 @@ def ShowInfo(event=None) -> None:
8686

8787

8888
def UINormal() -> None:
89-
"""Normal UI state, buttons enabled"""
89+
"""Normal UI state, buttons enabled."""
9090

9191
for widget in frame_top.winfo_children():
9292
if widget.winfo_class() in ('Label', 'Button', 'Spinbox'):
@@ -98,7 +98,7 @@ def UINormal() -> None:
9898

9999

100100
def UIBusy() -> None:
101-
"""Busy UI state, buttons disabled"""
101+
"""Busy UI state, buttons disabled."""
102102

103103
for widget in frame_top.winfo_children():
104104
if widget.winfo_class() in ('Label', 'Button', 'Spinbox'):
@@ -110,7 +110,7 @@ def UIBusy() -> None:
110110

111111

112112
def ShowPreview(preview_name: PhotoImage, caption: str) -> None:
113-
"""Show preview_name PhotoImage with caption below"""
113+
"""Show preview_name PhotoImage with caption below."""
114114

115115
global zoom_factor, preview
116116

@@ -135,7 +135,7 @@ def ShowPreview(preview_name: PhotoImage, caption: str) -> None:
135135

136136

137137
def GetSource(event=None) -> None:
138-
"""Open source image and redefine other controls state"""
138+
"""Open source image and redefine other controls state."""
139139

140140
global zoom_factor, view_src, is_filtered, is_saved, info_normal
141141
global preview, preview_src, preview_filtered # preview and copies of preview
@@ -221,7 +221,7 @@ def GetSource(event=None) -> None:
221221

222222

223223
def RunFilter(event=None) -> None:
224-
"""Filter image, then preview result"""
224+
"""Filter image, then preview result."""
225225

226226
global zoom_factor, view_src, is_filtered
227227
global preview, preview_filtered
@@ -259,7 +259,7 @@ def RunFilter(event=None) -> None:
259259

260260

261261
def zoomIn(event=None) -> None:
262-
"""Zoom preview in"""
262+
"""Zoom preview in."""
263263

264264
global zoom_factor, view_src, preview
265265
zoom_factor = min(zoom_factor + 1, 4) # max zoom 5
@@ -278,7 +278,7 @@ def zoomIn(event=None) -> None:
278278

279279

280280
def zoomOut(event=None) -> None:
281-
"""Zoom preview out"""
281+
"""Zoom preview out."""
282282

283283
global zoom_factor, view_src, preview
284284
zoom_factor = max(zoom_factor - 1, -4) # min zoom 1/5
@@ -297,7 +297,7 @@ def zoomOut(event=None) -> None:
297297

298298

299299
def zoomWheel(event) -> None:
300-
"""zoomIn or zoomOut by mouse wheel"""
300+
"""zoomIn or zoomOut by mouse wheel."""
301301

302302
if event.delta < 0:
303303
zoomOut()
@@ -306,7 +306,7 @@ def zoomWheel(event) -> None:
306306

307307

308308
def SwitchView(event=None) -> None:
309-
"""Switch preview between preview_src and preview_filtered"""
309+
"""Switch preview between preview_src and preview_filtered."""
310310

311311
global zoom_factor, view_src, preview
312312
view_src = not view_src
@@ -317,7 +317,7 @@ def SwitchView(event=None) -> None:
317317

318318

319319
def SaveAsLinen() -> None:
320-
"""Once pressed on Linen"""
320+
"""Once pressed on Linen."""
321321

322322
global sourcefilename
323323
savefilename = asksaveasfilename(
@@ -342,7 +342,7 @@ def SaveAsLinen() -> None:
342342

343343

344344
def SaveAsStitch() -> None:
345-
"""Once pressed on Stitch"""
345+
"""Once pressed on Stitch."""
346346

347347
global sourcefilename
348348
savefilename = asksaveasfilename(

0 commit comments

Comments
 (0)