An open API service providing commit metadata for open source projects.

GitHub / SolidCode/SolidPython / commits

A python frontend for solid modelling that compiles to OpenSCAD

SHA Message Author Date Stats
dcee03e9 merge Merge pull request #215 from SolidCode/feature/correct_pkg_resources Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m>
4 months ago
e109d4eb docs: update CI badge from CircleCI to GitHub Actions Evan Jones <e****s@m****m> 4 months ago
921280e8 Big overhaul to modernize Evan Jones <e****s@m****m> 4 months ago
1b7d7b9c Big overhaul to modernize Evan Jones <e****s@m****m> 4 months ago
d962740d Correction: rst syntax in links, not Markdown Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
bba953ac Update README.rst to point to SolidPython V2 Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
a6822d51 merge Merge pull request #203 from dvzrv/poetry_core Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
594d81ff Resolves #201. extrude_along_path() extrusions where first & last rail points... Evan Jones <e****s@m****m> about 3 years ago
025ca1c1 Add setuptools to dependencies David Runge <d****e@s****e> about 3 years ago
d6568ee7 Switch to correct PEP517 build-system David Runge <d****e@s****e> about 3 years ago
0a4f539c version bump => 1.1.3 Evan Jones <e****s@m****m> almost 4 years ago
2d547631 Resolves #176 & #194. Use the first-found, not last-found include dir, and lo... Evan Jones <e****s@m****m> almost 4 years ago
4715c827 Version bump to v1.1.2 Evan Jones <e****s@m****m> about 4 years ago
56902672 Fix for #189. `polyhedron()` convexity defaults to 10. This prevents some sit... Evan Jones <e****s@m****m> about 4 years ago
37417daa Fix for #187. `solid.utils.extrude_along_path()` was generating `polyhedron(... Evan Jones <e****s@m****m> over 4 years ago
fa7dc9fe merge Merge pull request #177 from jeff-dh/use_py_scadparser Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
a779dcbf another "fix" jeff <1****h@u****m> over 4 years ago
2c052dbf improved "home brewed" parser version jeff <1****h@u****m> over 4 years ago
625078a2 Revert "updated py_scadparser it's now based on the openscad/parser.y ;)" jeff <1****h@u****m> over 4 years ago
41029325 merge Merge branch 'jeff-dh-use_py_scadparser' Evan Jones <e****s@a****m> over 4 years ago
8f55fd12 Prefix an underscore to imported SCAD files starting with a digit, which are ... Evan Jones <e****s@a****m> over 4 years ago
5b269c98 Tell `yacc.yacc()` not to output extra files Evan Jones <e****s@a****m> over 4 years ago
f7eb1536 Added ply as project dependency. Removed regex Evan Jones <e****s@a****m> over 4 years ago
6437a0c4 merge Merge branch 'use_py_scadparser' of https://github.com/jeff-dh/SolidPython in... Evan Jones <e****s@a****m> over 4 years ago
389bdcd3 removed dead code jeff <1****h@u****m> over 4 years ago
ca012e5f adjusted solidpython to meet py_scadparser changes jeff <1****h@u****m> over 4 years ago
2de5803e updated py_scadparser it's now based on the openscad/parser.y ;) jeff <1****h@u****m> over 4 years ago
5a9bf141 merge Merge branch 'openscad_identifiers_starting_with_digits' into use_py_scadparser jeff <1****h@u****m> over 4 years ago
7a0f612e improved py_scadparser error messages jeff <1****h@u****m> over 4 years ago
18fe4874 allow strings to be quoted by single ticks -> ' jeff <1****h@u****m> over 4 years ago
d0f67278 Should resolve #172, where OpenSCAD code was re-imported at every call to `im... Evan Jones <e****s@a****m> over 4 years ago
010c815f fixed unclosed file handle in py_scadparser jeff <1****h@u****m> over 4 years ago
1ece137e (hopefully) made run_all_tests.sh more portable jeff <1****h@u****m> over 4 years ago
9860be43 fixed test_parse_scad_callables jeff <1****h@u****m> over 4 years ago
b883cfa5 added support for (non)optional arguments jeff <j****f@r****e> over 4 years ago
fe6b85d2 fix OpenSCAD identifiers starting with a digit jeff <j****f@r****e> over 4 years ago
c7494600 added another test module to examples/scad_to_include.scad jeff <j****f@r****e> over 4 years ago
243bfd78 fixed wrong openscad function syntax in examples/scad_to_include.scad jeff <j****f@r****e> over 4 years ago
49988f22 use py_scadparser jeff <j****f@r****e> over 4 years ago
e64dff08 removed unused function extract_callable_signatures jeff <j****f@r****e> over 4 years ago
cc28da61 added py_scadparser jeff <j****f@r****e> over 4 years ago
f4608429 v1.1.1 Evan Jones <e****s@m****m> almost 5 years ago
03fdecd3 OpenSCAD's `polygon()` takes a `convexity` argument. Add that argument and a ... Evan Jones <e****s@m****m> almost 5 years ago
cb5fbfff Restore pyproject.toml hack; Looks like this issue is still unresolved Evan Jones <e****s@m****m> almost 5 years ago
a5b532e0 Version 1.1.0 Evan Jones <e****s@m****m> almost 5 years ago
29618eb5 -- Separated out `solid.utils.extrude_along_path()` into its own file. Evan Jones <e****s@m****m> almost 5 years ago
e994edd1 -- Allow list of 2-tuples as `scale_factors` arguments to solid.utils.extrude... Evan Jones <e****s@m****m> almost 5 years ago
1a8ea154 minor README fixes Evan Jones <e****s@m****m> almost 5 years ago
787c66e5 type:ignore stragglers Evan Jones <e****s@m****m> almost 5 years ago
9bb39988 More comprehensive solid.utils.extrude_along_path() testing Evan Jones <e****s@m****m> almost 5 years ago
02c5a338 mypy ignore OpenSCAD-imported code Evan Jones <e****s@m****m> almost 5 years ago
020bf064 Unit tests pass Evan Jones <e****s@m****m> almost 5 years ago
b050614a -- Added `connect_ends` argument to solid.utils.extrude_along_path(), which w... Evan Jones <e****s@m****m> almost 5 years ago
b388e440 Improved end cap algorithm on solid.utils.extrude_along_path(). It can now ac... Evan Jones <e****s@m****m> almost 5 years ago
a045f822 Inspired by mickael.bosch@posteo.net, Let `solid.utils.extrude_along_path()` ... Evan Jones <e****s@m****m> almost 5 years ago
fa260864 Added tests for #163 Evan Jones <e****s@m****m> almost 5 years ago
4a4872fd Fix for #163. All OpenSCAD arguments are effectively optional, while all arg... Evan Jones <e****s@m****m> almost 5 years ago
c97197de Fixes #162; We had kept track of Bill of Materials (BOM) metadata in a global... Evan Jones <e****s@m****m> almost 5 years ago
98e741e6 Added a `traits` dictionary on OpenSCADObject. This is used to collect inform... Evan Jones <e****s@m****m> almost 5 years ago
2adc937d Removed color section of README; our color() behavior is now identical to Ope... Evan Jones <e****s@a****m> about 5 years ago
2802ca72 Fix for #158, bringing SP up to date on OpenSCAD's built-in color and alpha h... Evan Jones <e****s@a****m> about 5 years ago
22aee156 Bumping to 1.0.3, which contains a fix for #111 & #157 Evan Jones <e****s@m****m> about 5 years ago
22be6d1e Tests for accepting imported OpenSCAD calculations as arguments. This resolv... Evan Jones <e****s@m****m> about 5 years ago
37d14865 Updated for change to polygon() arguments in 126a0728f29282d20f0afdf3aaddbf1a... Evan Jones <e****s@m****m> about 5 years ago
076ab2d7 Accept IncludedOpenSCADObject for all arguments to OpenSCADObjects. This allo... Evan Jones <e****s@m****m> about 5 years ago
126a0728 -- polygon() doesn't supply paths argument by default; OpenSCAD takes care of... Evan Jones <e****s@m****m> about 5 years ago
2e2cde20 one empty line between functions, two lines after classes Evan Jones <e****s@a****m> about 5 years ago
f15d0ce6 bump: v1.0.2 Evan Jones <e****s@a****m> over 5 years ago
9c7a3086 -- Refinements on #110. import_scad() and use()/include() now read from OpenS... Evan Jones <e****s@a****m> over 5 years ago
3140d09f v1.0.1 Evan Jones <e****s@m****m> over 5 years ago
a3f10038 Added test for `solid.utils.extrude_along_path()` numpy scaling behavior. Evan Jones <e****s@m****m> over 5 years ago
a7c31d0e in `solid.utils.extrude_along_path()`, cast `scale_factor` to float, so that ... Evan Jones <e****s@m****m> over 5 years ago
60a62965 Resolves #147. Evan Jones <e****s@a****m> over 5 years ago
f0785288 Version bump to v1.0.0; It's been 8+ years, and a full version number is long... Evan Jones <e****s@m****m> over 5 years ago
fd997064 Fixed bug in solid.utils.path_2d_polygon; it didn't render when `closed` was ... Evan Jones <e****s@m****m> over 5 years ago
fa8f4570 -- Rewrote `solid.utils.euclidify()` for greater clarity, and for appropriate... Evan Jones <e****s@m****m> over 5 years ago
bb341d79 Inverted some face specification order in `face_strip_list()` so all faces ge... Evan Jones <e****s@a****m> over 5 years ago
f79d68c7 Fixed tests for new `polygon()` behavior, sending only 2D points to OpenSCAD Evan Jones <e****s@m****m> over 5 years ago
455a19b9 -- Fixed a bug in `catmull_rom_points()` that made closed catmull rom shapes ... Evan Jones <e****s@m****m> over 5 years ago
7ab68ea9 Added a little extra documentation to splines_example.py, which was broken by... Evan Jones <e****s@m****m> over 5 years ago
a773e460 Edit to make `polygon()` accept 2D points happily. OpenSCAD silently fails wh... Evan Jones <e****s@m****m> over 5 years ago
47ffa8cf Added `splines.catmull_rom_prism()` that creates a closed polyhedron with cur... Evan Jones <e****s@a****m> over 5 years ago
da79dae4 Resolution for #142. `splines.catmull_rom_points()` & `splines.bezier_points... Evan Jones <e****s@a****m> over 5 years ago
9ca2eda7 Should resolve #140. Don't calculate SP version unless asked to include sourc... Evan Jones <e****s@a****m> over 5 years ago
9bd8df5c Updated to v0.4.8 Evan Jones <e****s@a****m> almost 6 years ago
6b0cc72c Version bump Evan Jones <e****s@m****m> almost 6 years ago
a66fb306 -- Added `segments` argument to `offset()`, since it can create curves. Evan Jones <e****s@m****m> almost 6 years ago
0624cc3d Fixes to offset_points() & tests. The concept of 'open' or 'closed' didn't m... Evan Jones <e****s@m****m> about 6 years ago
a729e159 chmod +x Evan Jones <e****s@m****m> about 6 years ago
090e326d Reverted run_all_tests.sh to previous explicit test running. Unittest's built... Evan Jones <e****s@m****m> about 6 years ago
fbc652c8 merge Merge branch 'master' of https://github.com/SolidCode/SolidPython Evan Jones <e****s@m****m> about 6 years ago
d13f1c65 Test fix. Evan Jones <e****s@m****m> about 6 years ago
772cd2d7 merge Merge pull request #132 from sobolevn/patch-1 Evan Jones <e****s@m****m>
Committed by: GitHub <n****y@g****m>
about 6 years ago
a9de6a5b include `convexity` arg in tests Evan Jones <e****s@m****m> about 6 years ago
b6d036fa Added `inverse_thread_direction` argument Evan Jones <e****s@m****m> about 6 years ago
b8eda787 Rewrote and streamlined fillet_2d() and offset_points(). Evan Jones <e****s@m****m> about 6 years ago
10418a0f condense assertEqualNoWhitespace() so it's self-contained Evan Jones <e****s@m****m> about 6 years ago
a48cf1d0 control_points() accepts a color argument Evan Jones <e****s@m****m> about 6 years ago
acc3cbdb ignore a scratch/ directory for development Evan Jones <e****s@m****m> about 6 years ago
d4916775 Fixed bug in patch_euclid.set_length(); it was only operating on x & y, but n... Evan Jones <e****s@m****m> about 6 years ago

← Back to repository