Wykres commitów

  • c16d1b4639
    Merge pull request #171 from EmbroidePy/tbf-write-flip 1.5.1 main tatarize 2024-03-27 12:01:59 -0700
  • 3415d93347 Add test to verify correctness tatarize 2024-03-27 12:00:36 -0700
  • 8569d545f6 Update python 3.12 value tatarize 2024-03-27 11:46:08 -0700
  • eb16e8faa5 Correct flip of TBFWriter tatarize 2024-03-27 11:45:18 -0700
  • bc1ea4fa30 Initial stub QLI reader qli-reader-writer tatarize 2024-03-27 09:33:20 -0700
  • ee465a5956
    Merge pull request #167 from EmbroidePy/silent-pass 1.5.0 tatarize 2023-11-06 04:53:33 -0800
  • 040d95d7e4 Add in explanation of breaking change circa 1.5.0 tatarize 2023-11-06 04:51:02 -0800
  • 4683183582 Add tests for IOError raising tatarize 2023-11-06 04:47:09 -0800
  • f368d17ccf Major version bump 1.5.0 tatarize 2023-11-06 04:35:07 -0800
  • 4069efcf11 Do not catch IOErrors for read commands tatarize 2023-11-06 04:33:40 -0800
  • f71feb81bd Do not catch IOErrors in writer stream tatarize 2023-11-06 04:31:03 -0800
  • ed8ab365b0 Raise IOErrors rather than pass write silently tatarize 2023-11-06 04:29:09 -0800
  • 21a16d0bba
    Merge pull request #164 from ali-sajjad-rizavi/generic-writer-fail-unsupported-extension tatarize 2023-11-06 04:20:15 -0800
  • e004041a21
    Merge pull request #166 from EmbroidePy/tbf-writer tatarize 2023-11-06 04:18:12 -0800
  • 0cf034c52f Fix move_center_to_origin tatarize 2023-11-06 04:14:04 -0800
  • 4a24598307 Version bump 1.4.37 tatarize 2023-11-06 03:32:34 -0800
  • 7268266882 Add optional ct0 write test tatarize 2023-10-27 08:35:08 -0700
  • 8667d117c3 Add optional ct0 writer for tbf tatarize 2023-10-27 08:34:30 -0700
  • 1aefcc73c6 Remove unused load/save test tatarize 2023-10-27 07:53:09 -0700
  • f03351531b Change position of 0d1a tatarize 2023-10-27 06:42:18 -0700
  • c14647a3ad Update test_need_tbf writing of range tatarize 2023-10-27 06:30:54 -0700
  • f23cc2b07d Fix writer's count of needle set values tatarize 2023-10-27 06:30:16 -0700
  • d52295661a update test file tatarize 2023-10-27 06:17:13 -0700
  • 54eaaa904f Needle-set just moves the colors from the source to destination tatarize 2023-10-27 05:24:19 -0700
  • 60e4da75b3 Set TbfWriter.py to request explicit trims tatarize 2023-10-27 04:46:04 -0700
  • 2224a2c4c5 Add writer call for `explicit_trim` tatarize 2023-10-27 04:45:11 -0700
  • 769f23faae Add in would-be failing test for lookup-color error tatarize 2023-10-27 04:18:17 -0700
  • 8d324b8928 formatting tatarize 2023-10-27 03:50:49 -0700
  • 14f61b51de Update unittests for 3.8 and 3.12 tatarize 2023-10-27 03:42:56 -0700
  • 032c75a6be Update tests for needle-set tatarize 2023-10-27 03:35:28 -0700
  • 71f7794d66 Add alternative simple version of needle shift tatarize 2023-10-27 03:31:01 -0700
  • 33eb23396b Update the readme for the added format tatarize 2023-10-27 03:18:21 -0700
  • ef6111c4ff Use needle set for TBF writer tatarize 2023-10-27 03:12:13 -0700
  • 0e95ff6b09 Update and correct needles test for U01 and TBF tatarize 2023-10-27 03:11:43 -0700
  • 21cf9da133 During pattern building do not use needle=0 tatarize 2023-10-27 03:10:15 -0700
  • 113f6f954d Update reader to express needle values given the thread-order tatarize 2023-10-27 03:09:03 -0700
  • c9ad54d84e Correct shift_pattern with needle sets tatarize 2023-10-27 02:22:46 -0700
  • 82420ee4c8 Add color pattern shift needle set values tatarize 2023-10-27 01:42:33 -0700
  • 8818ba6105 Correct threads colorchange sequence tatarize 2023-10-27 01:41:01 -0700
  • 70aabe4724 Fix thread order writing pattern tatarize 2023-10-27 01:16:54 -0700
  • 9a2d796d92 Change version range of the tests being made tatarize 2023-10-27 00:02:16 -0700
  • 712379be53 Add convert tests for tbf format tatarize 2023-10-26 23:36:33 -0700
  • b2a1eaa26e Add tbf-read/write shorthand tatarize 2023-10-26 23:27:42 -0700
  • 8295693726 Corrections to TBFWriter tatarize 2023-10-26 23:26:51 -0700
  • 767aa8ccd9 Add provisional TBF Writer tatarize 2023-10-26 22:32:58 -0700
  • c0fd9693f3 Don't pass silently when trying to write unsupported extension Ali Sajjad 2023-10-18 01:51:29 +0500
  • 68057a07b3
    Merge pull request #163 from gemini133/fix-zero tatarize 2023-08-08 14:10:57 -0700
  • 9c4a56b0d4 fix division by zero error if max_pos === 0 jesse 2023-08-08 16:53:46 +0800
  • ba4874aee0
    Merge pull request #161 from yuelikestocode/write-json tatarize 2023-08-04 08:36:35 -0700
  • 9241d77a32 added shorthand api for json Yue Yu 2023-07-31 18:55:20 -0700
  • 3136d50f0e
    Merge pull request #160 from EmbroidePy/unittests tatarize 2023-07-05 03:20:10 -0700
  • d01835eefc Fix unittest for main branch (name changed) Tatarize 2023-07-05 03:19:24 -0700
  • 9f5d17e1fa
    Merge pull request #154 from EmbroidePy/fancyview tatarize 2023-07-03 14:28:03 -0700
  • db3874907a Add in tests for write-outs Tatarize 2023-07-03 13:21:36 -0700
  • 7ed9a1270b Improve fancy-output Tatarize 2023-07-03 13:21:19 -0700
  • 1f8d3e9a53
    Merge pull request #159 from EmbroidePy/unittests master tatarize 2023-07-03 04:20:50 -0700
  • c36428075c Add in unittest/funding info Tatarize 2023-07-02 23:54:02 -0700
  • 6fd941f4b2
    Merge pull request #155 from luzpaz/typos tatarize 2022-10-01 21:23:26 -0700
  • a5982a43a1 Fix typos luz paz 2022-10-01 23:34:58 -0400
  • 62b10c4858 Provides option to disable conduct_thread_color feature, and set it as default mike_chen 2022-09-08 05:10:15 -0400
  • 9a359e5ad2 add new feature: specify conductive threads by color, since we only need to prevent stitch points collide only for stitchs on the conductive threads mike_chen 2022-09-08 04:38:09 -0400
  • a2393ae4be reorganize chunks of code into reuseable functions mike_chen 2022-09-08 12:01:21 -0400
  • 0b1dccb4bd Update docstrings mike_chen 2022-09-01 22:26:20 -0400
  • 91cb3cce59 Add Sphinx-styled docstring, add path handler to convert Path element into Polyline element mike_chen 2022-09-01 22:12:01 -0400
  • 0c5b51bda0 Fixing SVG parsing for grouped designs; equalizing X and Y scale factors; various updates. -- Updating the SVG parsing to recursively search through SVG groups to find paths. -- Using the same scale factor for both X and Y when scaling to target units. -- Fixing when the thread is changed if paths are skipped based on their color. -- Adding a configuration argument for the minimum number of stitches placed on inter-intersection segments. -- Making target units a configuration argument to be more accessible. -- Some plotting updates. Joseph DelPreto 2022-08-03 11:05:17 -0400
  • 12054bed21 Extracting SVG path colors; can specify path colors that should not be stitched. -- Can specify a path color that indicates the path should not be stitched but it should still be used to compute stitch placements for other paths. -- Using svgelements to extract points and colors from the SVG file. ---- Still using svgpathtools to extract the SVG width and height. -- Various plotting updates, such as using the SVG path colors when available. -- Some minor code formatting updates. Joseph DelPreto 2022-08-02 19:59:40 -0400
  • 2c2c1a77b6 correct gradient call Tatarize 2022-07-30 22:34:03 -0700
  • 02e52cab98 First attempt at adding fancy Tatarize 2022-06-15 05:35:48 -0700
  • 3d0db61e7a
    Merge pull request #147 from aurishhammadhafeez/aurishhammadhafeez-patch-1 tatarize 2022-06-10 22:05:49 -0700
  • 93601f80a0 fix thread parse mistake in DstReader Tatarize 2022-06-05 13:35:23 -0700
  • 830144a6c9
    Update README.md Aurish Hammad Hafeez 2022-04-30 05:53:10 +0500
  • 06225f67dd
    Merge pull request #146 from EmbroidePy/generic-writer 1.4.36 tatarize 2022-04-26 06:51:36 -0700
  • adaff94bfa Import GenericWriter, version bump Tatarize 2022-04-26 06:50:18 -0700
  • e8bede8595
    Merge pull request #145 from EmbroidePy/generic-writer 1.4.35 tatarize 2022-04-24 02:29:40 -0700
  • d47bcffe14 Version bump 1.4.35 Tatarize 2022-04-24 02:26:36 -0700
  • 0603a9dfc1 GenericWriter: Create scheme for dynamic variable value creation Tatarize 2022-04-24 02:24:31 -0700
  • a7aea4ec4e
    Merge pull request #143 from EmbroidePy/generic-writer 1.4.34 tatarize 2022-04-19 01:18:00 -0700
  • 05cce93713 remove 2.7 python filter_map() Tatarize 2022-04-19 01:10:46 -0700
  • c695770956 Non-relative imports Tatarize 2022-04-19 00:57:06 -0700
  • 24836e05ec Version Bump Tatarize 2022-04-19 00:52:53 -0700
  • 766737422d correct tupleness Tatarize 2022-04-19 00:51:06 -0700
  • 34a317ddcc update test code for gcode writing test Tatarize 2022-04-19 00:49:36 -0700
  • bb763735ce Update tests to duplicate gcode writing Tatarize 2022-04-19 00:45:40 -0700
  • 60de6fc829 Small changes to support gcode duplication Tatarize 2022-04-19 00:45:02 -0700
  • a3c1d54092 Improve/add document statistics Tatarize 2022-04-19 00:04:45 -0700
  • 0057a10b5b Add tests as package. Correct import Tatarize 2022-04-19 00:03:45 -0700
  • 0acd1e5fa9 Add metadata and thread entry values Tatarize 2022-04-19 00:02:53 -0700
  • 285abccd1d Correct opening/closing orders Tatarize 2022-04-19 00:02:15 -0700
  • 8f9a27b354 Merge remote-tracking branch 'origin/master' into generic-writer Tatarize 2022-04-18 22:52:39 -0700
  • e26db0b138 Adding a fix left out of the previous commit, and a small update. -- Actually adding the stitches to the DST pattern. -- Updating the DST name in metadata, which is displayed by the embroidery machine. Joseph DelPreto 2022-04-15 22:29:00 -0400
  • 239f503572 Updating stitchification methods and visualizations. -- Handle SVG files with any number of paths. -- Use a new method to compute intersections between line segments. It uses cross products, is robust to horizontal/vertical segments, and detects if there is no intersection. -- Remove consecutive duplicate points from the extracted SVG control points, which seems common and does not always start with the first point. -- Ignore any empty paths extracted from the SVG file. -- Add stitches in an order that preserves the original SVG path directionality. -- For each segment in an SVG path, compute intersections with each other path then add stitches in each inter-intersection section according to the desired pitch (avoiding the intersections themselves). -- Optionally animate the stitches to visualize the embroidery sequence. -- Allowing PyPlot to choose a good marker size when visualizing the stitch pattern. -- Testing with SVGs that have 1, 2, or 3 paths, and an SVG that has all 8 paths. Joseph DelPreto 2022-04-13 00:06:20 -0400
  • 2d5ea5305e add svg-to-dst unknown 2022-04-06 09:52:39 -0400
  • 114230900c Use format_map rather than format() Tatarize 2022-02-01 04:43:03 -0800
  • f7a9419e62 Somewhat correct some more of cnd CND Tatarize 2022-01-31 20:33:10 -0800
  • b11b77a8cb
    Merge pull request #138 from EmbroidePy/readme-colors tatarize 2022-01-04 08:17:14 -0800
  • cc556e66ea Include section on thread info manipulation Tatarize 2022-01-04 08:15:47 -0800
  • 057ec2af30 Generic Writer (incomplete) Tatarize 2021-12-31 22:51:43 -0800
  • 7ff2b30480 Test for keys in `supported_formats`. 1.4.33 Tatarize 2021-12-20 19:39:43 -0800
  • a31c4d3b9b Version Bump 1.4.33 Tatarize 2021-12-20 19:34:27 -0800
  • 9bc10c7d87
    Merge pull request #135 from B01ana/B01ana-patch-1 tatarize 2021-12-20 19:32:04 -0800