sliptonic
cdc3e5466f
Typo in Adaptive test
2022-10-13 14:09:51 -05:00
sliptonic
126c8a48db
fix codespell warnings
2022-10-12 10:00:33 -05:00
Markus Lampert
b4bfefbd56
Full recompute on test file
2022-10-11 21:43:09 -07:00
Markus Lampert
40864ee2d5
Fixed unit test files by re-creating the appropriate jobs
2022-10-11 21:43:09 -07:00
Markus Lampert
6b55f34abe
Moved remaing files out of PathScripts
2022-10-11 21:43:09 -07:00
Markus Lampert
a1b3319bdf
Moved generators into Path.Base.Generator module
2022-10-11 21:43:09 -07:00
Markus Lampert
d6293308b4
Moved the rest of the operations into Path.Op (.Gui) module
2022-10-11 21:43:09 -07:00
Markus Lampert
16c969c5a3
Move Path.Base and Path.Base.Gui refactoring
2022-10-11 21:43:09 -07:00
Markus Lampert
998347e97f
Started moving base classes into Path.Base module
2022-10-11 21:43:09 -07:00
Markus Lampert
9925c71d36
Renamed Path.Tools module to Path.Tool
2022-10-11 21:43:08 -07:00
Markus Lampert
29a7dc144e
Removed deprecated and obsolete Path.Tool and Path.Tooltable
2022-10-11 21:43:08 -07:00
Markus Lampert
2b36448575
Removed obsolete path profile implementations
2022-10-11 21:43:08 -07:00
Markus Lampert
6da2c338df
Moved all Path operations with model and gui into Path.Op module
2022-10-11 21:43:08 -07:00
Markus Lampert
4b205943bc
Moved dressups into Path.Dressup module
2022-10-11 21:43:08 -07:00
Markus Lampert
8cfe5d7d7d
Moved Path ToolBit and Controller into Path.Tools module
2022-10-11 21:43:08 -07:00
Markus Lampert
9037e497db
Moved post processing files into new Path python module
2022-10-11 21:43:08 -07:00
Markus Lampert
253d494f17
Moved PathAdaptive into new Path.Op module
2022-10-11 21:43:08 -07:00
Markus Lampert
19a7d85595
Fixed path log unit tests
2022-10-11 21:43:08 -07:00
Markus Lampert
a5a284b148
Moved PathLog to Path.Log and import it by default
2022-10-11 21:43:08 -07:00
LarryWoestman
9b322be497
Path: Allow error diff's to be as long as necessary.
2022-09-10 09:29:58 -07:00
LarryWoestman
3ee55aa2e7
Path: Fixed test00010 sensitivity to terminal column count.
2022-09-10 09:29:58 -07:00
Markus Lampert
d22a880fc9
Fixed handling of App::PropertyPercent in SetupSheet save/load
2022-09-06 21:23:12 -07:00
LarryWoestman
0f698bb9ac
Path: Removed the comparison-style postprocessor tests.
...
Added the ability to output possible arguments to a file.
Added more tests and fixed some parameter handling.
Added 4 refactored postprocessors and postprocessor tests.
Refactored to reduce copyitis, added G73 support
Re-ordered parameter parsing to better match all postprocessors
2022-09-04 15:22:57 -07:00
Markus Lampert
0200c8d70a
Fixed radii calculations and their processing for external threads
2022-08-07 18:01:07 -07:00
Markus Lampert
1e8d1c621c
Fixed external thread milling orientation and direction
2022-08-07 18:01:07 -07:00
Markus Lampert
729c24b0f1
Moved voronoi classes into Path.Voronoi module.
2022-08-02 13:32:25 -07:00
Markus Lampert
79021f4913
Renamed python class Voronoi to VoronoiDiagram
2022-08-02 13:32:25 -07:00
Uwe
e61874be5a
[Path] remove unnecessary Python check
...
we only support Python 3
2022-07-31 05:27:03 +02:00
Uwe
cce5de8087
[Path] remove check for python 2
2022-07-23 15:12:35 +02:00
sliptonic
ff1e995f30
Generator can produce G73 (chipbreak) commands instead of G83.
...
Add tests
2022-07-16 11:30:16 -05:00
LarryWoestman
e7a8fd18e0
Path: Reformatted to a line lenght of 88 using black.
2022-07-11 15:09:15 -07:00
LarryWoestman
62d8d8b993
Path: Added 4 refactored postprocessors and postprocessor tests.
2022-07-11 15:09:15 -07:00
LarryWoestman
8265de7b55
Path: Moved all of the global values to a dictionary named "values".
2022-07-11 15:09:14 -07:00
sliptonic
ff5e3734da
Lower level discrete tests for Linuxcnc post
2022-07-11 15:09:14 -07:00
Mikael Ågren
25242430f4
Restore drilling op retract value to user supplied Retract Height
...
Restores the retract behaviour to pre 5b23af3 . After 5b23af3 Retract
Height is no longer used.
2022-06-26 19:43:00 +02:00
sliptonic
8dad6cf84d
Resolving bugs and rebasing for 0.21 merge
2022-06-20 13:09:09 -05:00
sliptonic
f94aecad70
Working on simulation
...
working on camotics with multiple file output and tests
2022-06-19 10:47:25 -05:00
sliptonic
64fe6c269a
Fixes for output naming in path sanity
2022-06-18 16:34:53 -05:00
sliptonic
97a52a991a
Improve the output splitting
...
Add ability to substitute tool name, op name, or fixture name in filename
Add unit tests
2022-06-18 16:34:52 -05:00
sliptonic
9adf4c4e33
fixes 6826. Simplifies logic for calculating helix stepovers
2022-05-16 10:58:04 -05:00
sliptonic
27efdf9caf
Fixes #6275
...
Make PathPost emit tool controllers even if tool number is same.
2022-04-10 10:15:17 -05:00
Russell Johnson
df9d9843c3
Path: Add 5 unit tests for importing gcode with gcode_pre
2022-03-29 20:57:31 -05:00
Russell Johnson
95cffaf502
Path: Simplify changes per developer conversations
...
Also update TestPathDepthParams.py to reflect simplification of changes.
Remove some comments.
Employ `sorted()` function per MLampert suggestion
2022-03-20 14:25:17 -05:00
Russell Johnson
186042b2cf
Path: Renumber unit tests per triple-digit schema
...
per request of Sliptonic
2022-03-20 14:25:15 -05:00
Russell Johnson
ee6d9fb5e0
Path: Add additional roughly-equal depths unit tests
2022-03-20 14:25:15 -05:00
Russell Johnson
3e6d542cd7
Path: Fix roughly equal depth entries
...
Add code block to remove first of any two consecutive, roughly equal depth values (twin values).
Add two unit tests to support new code block and use cases.
2022-03-20 14:25:14 -05:00
Markus Lampert
c0bb11384c
Split out thread milling generator into its own file
2022-03-04 10:42:34 -08:00
sliptonic
228fce273b
black format
2022-03-04 10:42:34 -08:00
Markus Lampert
79779ac96f
Fixed unit tests
2022-03-04 10:42:34 -08:00
Markus Lampert
238bb7c2bb
Fixed multi pass for external threads with proper lead in/out
2022-03-04 10:42:34 -08:00