Luz Paz
9ab0405ab0
Fix various typos
...
Found via `codespell -q 3 -L parm,parms,re-use`
2025-05-11 20:41:24 -04:00
gumyr
297ca9a6b7
Merge branch 'dev' of https://github.com/gumyr/build123d into dev
benchmarks / benchmarks (macos-13, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-13, 3.10) (push) Has been cancelled
tests / tests (macos-13, 3.13) (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
2025-05-07 21:27:12 -04:00
gumyr
2e7df8ccd4
Adding Face/Shell.revolve for Edge/Wire
2025-05-07 21:27:03 -04:00
jdegenstein
57e71f7253
Merge pull request #982 from jdegenstein/csv_benchmark
...
benchmarks / benchmarks (macos-13, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-13, 3.10) (push) Has been cancelled
tests / tests (macos-13, 3.13) (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
Store benchmark results as CSV; artifact and printed to stdout
2025-05-02 11:14:45 -05:00
gumyr
9259725cf7
Updating to new full_round
benchmarks / tests (macos-13, 3.12) (push) Waiting to run
benchmarks / tests (macos-14, 3.12) (push) Waiting to run
benchmarks / tests (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / tests (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-13, 3.10) (push) Waiting to run
tests / tests (macos-13, 3.13) (push) Waiting to run
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
2025-05-01 15:16:11 -04:00
gumyr
46f062c175
Removed meta-data from full_round Issue #979
2025-05-01 14:42:01 -04:00
Roger Maitland
6a4a3b54c4
Merge pull request #960 from jwagenet/text-update
...
Add OCCT text alignment to `Text`/`make_text`
2025-05-01 14:29:56 -04:00
jdegenstein
7c52e506a3
benchmark.yml -> tag artifact with os matrix name
2025-05-01 11:59:44 -05:00
jdegenstein
c11ed030b3
benchmark.yml -> also upload results.csv to an artifact
2025-05-01 11:55:54 -05:00
jdegenstein
3b59821c54
benchmark.yml -> cat instead of echo
2025-05-01 11:47:46 -05:00
jdegenstein
8f15604ec0
benchmark.yml -> trying --benchmark-autosave instead
2025-05-01 11:45:27 -05:00
jdegenstein
05df0a1bbd
benchmark.yml -> generate JSON results, generate CSV report, echo to console
2025-05-01 11:43:21 -05:00
jdegenstein
cd122b82e3
benchmark.yml -> print csv results to stdout for easier comparison among runs
2025-05-01 10:08:48 -05:00
gumyr
86806dfc25
Fixing typing errors
benchmarks / tests (macos-13, 3.12) (push) Waiting to run
benchmarks / tests (macos-14, 3.12) (push) Waiting to run
benchmarks / tests (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / tests (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-13, 3.10) (push) Waiting to run
tests / tests (macos-13, 3.13) (push) Waiting to run
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
2025-05-01 10:34:18 -04:00
gumyr
6a1b3a2f9b
Fixing typing errors
2025-05-01 10:30:57 -04:00
gumyr
a7e80494ff
Fixing typing errors
2025-05-01 10:28:03 -04:00
gumyr
8a603f17ee
Fixing typing errors
2025-05-01 10:17:00 -04:00
gumyr
60cd260e74
Adding wrap feature
2025-05-01 10:03:33 -04:00
jdegenstein
5b0ee3119f
Merge pull request #978 from ndevenish/scipy
...
benchmarks / tests (macos-13, 3.12) (push) Has been cancelled
benchmarks / tests (macos-14, 3.12) (push) Has been cancelled
benchmarks / tests (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / tests (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-13, 3.10) (push) Has been cancelled
tests / tests (macos-13, 3.13) (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
Add explicit scipy dependency
2025-04-29 14:46:05 -05:00
jdegenstein
6d31874bcc
Merge pull request #981 from jdegenstein/ipydep
...
pyproject.toml -> update ipython version pin to include v9.x.x
2025-04-29 14:39:06 -05:00
jdegenstein
db2ec675fc
Merge pull request #976 from emmanuel-ferdman/dev
...
Resolve deprecation warnings of regex library
2025-04-29 14:27:14 -05:00
Emmanuel Ferdman
2374c26898
Resolve deprecation warnings of regex library
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-04-29 12:19:26 -07:00
jdegenstein
3ef537d640
pyproject.toml -> update ipython version pin to include v9.x.x
2025-04-29 13:55:24 -05:00
Nicholas Devenish
8f344871a6
Add explicit scipy dependency
...
This is used in several places e.g. topology/one_d.py but
was previously being pulled in implicitly via svgpathtools.
2025-04-27 16:22:38 +01:00
Emmanuel Ferdman
846878f879
Resolve deprecation warnings of regex library
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-04-26 00:21:20 -07:00
gumyr
890f1a540b
Fixed normal_at bug when passed a Vector
2025-04-25 11:57:01 -04:00
gumyr
ed5e0307e3
Fixed full_round Issue #972
2025-04-24 11:54:15 -04:00
gumyr
3920086bd9
Fixing typing problems
2025-04-23 21:43:34 -04:00
gumyr
6590df1e65
Fixed Issue #843 added is_forward to Edge parameter methods
2025-04-23 20:17:02 -04:00
gumyr
739368c417
Updating location_at use normal_at(u,v)
2025-04-22 15:40:25 -04:00
gumyr
0854cac191
Fixed normal_at(u,v) Issue #973
2025-04-22 14:10:29 -04:00
gumyr
d4cb27414e
Added Location.mirror
2025-04-18 20:34:07 -04:00
gumyr
2a730b5fef
Added Location.center to enable sort_by, etc.
2025-04-18 14:04:21 -04:00
Roger Maitland
6cc1f38087
Merge pull request #964 from jwagenet/revolve-fix
...
Fix `revolve` direction and size with negative `revolution_arc`
2025-04-18 10:00:59 -04:00
Jonathan Wagenet
1c129b38ab
revolve: Fix modulo of revolution_arc to keep expected sign for angle
2025-04-17 13:44:11 -04:00
Roger Maitland
b03fa9a7fb
Merge pull request #947 from jwagenet/tangent-objects
...
Add Tangent objects for Point and Arc
2025-04-16 09:36:12 -04:00
Jonathan Wagenet
294095b978
Text: extend docstring
2025-04-12 22:25:38 -04:00
gumyr
2431a05446
Adding deglob tool to help remove glob imports
2025-04-12 11:39:56 -04:00
Roger Maitland
78c0742e7f
Merge pull request #959 from jwagenet/selectors-operators
...
Add new docs section "Selectors and Operators"
2025-04-12 09:59:03 -04:00
Jonathan Wagenet
c4dadd690a
Add TextAlign
2025-04-11 12:15:12 -04:00
Jonathan Wagenet
d2d979cde0
make_text: add enum and ValueError tests
2025-04-11 12:11:47 -04:00
Jonathan Wagenet
bc13d05c91
Revert "make_text: Fuse glyphs with multiple overlapping faces"
...
This reverts commit 194fc374a9 .
2025-04-11 00:37:45 -04:00
Jonathan Wagenet
194fc374a9
make_text: Fuse glyphs with multiple overlapping faces
2025-04-10 22:59:28 -04:00
Jonathan Wagenet
50b1d5b5d5
Rename to Topology Selection and Exploration, add section on new_edges, elaborate on GroupBy
2025-04-10 22:12:05 -04:00
Jonathan Wagenet
f245ac5a48
Text and make_text: add TextAlign enum to control OCCT text alignment with Graphic3d enums to resolve #458 and #459 .
...
- Create TextAlign enum
- Add text_align tuple arg to Text and make_text which resolves to (horiz_align, vert_align) and maps to Graphic3d_HTA_* and Graphic3d_HTA_* enums for Font_FontMgr.Perform()
- Use (CENTER, CENTER) as default
- Set align default to None to align by text alignment by default. align still aligns the bounding box
- Minimal test coverage for addition of text_align
2025-04-09 12:52:55 -04:00
Jonathan Wagenet
9b78e0767f
FontStyle and and Text: add BOLDITALIC font aspect to resolve #778
2025-04-08 22:57:09 -04:00
Jonathan Wagenet
ee11c3517d
Add new docs section "Selectors and Operators"
...
- Expand ideas and concepts from key concepts section
- Provide minimal usage examples in front matter
- Add structure for examples of low to medium complexity for different criteria types
2025-04-06 20:10:00 -04:00
gumyr
bde03f40e7
Removing ocp image to enable tests
2025-04-05 11:45:12 -04:00
gumyr
e658a786d2
Removing ocp image to enable tests
2025-04-05 11:36:36 -04:00
gumyr
91034a6745
Adding toy truck code
2025-04-05 11:15:45 -04:00