110 Commits

Author SHA1 Message Date
Daniel Rojas
37f0f8b408 Add syntax highlighting to readme's 2020-06-15 18:00:13 +02:00
Daniel Rojas
f09a81c9b4 Add batch tutorial generation 2020-06-15 16:49:42 +02:00
Daniel Rojas
17a6e430f7 Add tutorial folder to batch script 2020-06-15 11:38:24 +02:00
Daniel Rojas
f8582876a1 Improve ferrule handling, BOM creation 2020-06-15 11:37:10 +02:00
Daniel Rojas
a7be096d71 Make wires white by default if no color is specified 2020-06-15 11:36:52 +02:00
Daniel Rojas
4fa700eb2d Include BOM in example gallery 2020-06-14 21:56:06 +02:00
Daniel Rojas
a6cfa53fb9 Implement HTML output 2020-06-14 21:31:41 +02:00
Daniel Rojas
6785417c5a Implement sorting of BOM sections 2020-06-14 21:31:02 +02:00
Daniel Rojas
5a601f73d0 Move color stuff and helper functions into separate modules 2020-06-14 20:53:27 +02:00
Daniel Rojas
22cc494aca Remove unused code 2020-06-14 20:43:25 +02:00
Daniel Rojas
653937fc2e Improve BOM item names 2020-06-14 20:20:41 +02:00
Daniel Rojas
aeccc2ec69 Implement handling of wire bundles during BOM creation 2020-06-14 19:01:40 +02:00
Daniel Rojas
d5356260ca Change type: bundle to category: bundle 2020-06-14 17:52:22 +02:00
Daniel Rojas
d97d1e1f41 Restructure and simplify BOM creation 2020-06-14 17:46:21 +02:00
Daniel Rojas
2eb6f1caff Implement proof-of-concept HTML output 2020-06-14 00:25:36 +02:00
Daniel Rojas
a5035456ea Fine-tune some details 2020-06-14 00:18:16 +02:00
Daniel Rojas
a43d7701f4 Change 'gender' to 'subtype' for more flexibility 2020-06-13 20:15:48 +02:00
Daniel Rojas
d2abf5f597 Make BOM output optional 2020-06-13 19:50:50 +02:00
Daniel Rojas
db313365ee Streamline BOM creation, implement cutlist 2020-06-13 19:10:45 +02:00
Daniel Rojas
a8b9fc03c7 Add shield parameter to BOM generation 2020-06-13 18:07:49 +02:00
Daniel Rojas
19f0a82544 Improve handling of mm² and AWG gauges 2020-06-13 17:57:20 +02:00
Daniel Rojas
3eaabc3b53 Rename nodes and wires to connectors and cables 2020-06-13 16:11:09 +02:00
Daniel Rojas
2687afcdd2 Rename num_wires to wirecount 2020-06-13 15:46:26 +02:00
Daniel Rojas
5bff36d4c4 Rename num_pins to pincount 2020-06-13 15:40:21 +02:00
Daniel Rojas
75e1c119d4 Add list of designators to BOM 2020-06-13 15:38:37 +02:00
Daniel Rojas
c0f72bcc16 Implement proof-of-concept BOM output 2020-06-13 14:11:47 +02:00
Daniel Rojas
5f55b650ba Fine tune line breaks 2020-06-13 11:47:08 +02:00
Daniel Rojas
e2042584da Add notes field for nodes and wires 2020-06-05 16:56:04 +02:00
Daniel Rojas
666de762dd Fix AWG display 2020-06-05 16:55:17 +02:00
Daniel Rojas
3c566b65c9 Remove obsolete functions 2020-06-04 21:34:07 +02:00
Daniel Rojas
88967a381c Make PNG background white by default 2020-06-03 22:05:26 +02:00
Daniel Rojas
14c4c96ebd Fine tune ferrule rendering 2020-06-03 22:04:59 +02:00
Daniel Rojas
7ee78b7ae7 Implement cable nodes as HTML tables for better visualization 2020-06-03 22:04:34 +02:00
Daniel Rojas
da0d0c84b6 Improve handling and customize rendering of ferrules 2020-05-30 20:54:38 +02:00
Daniel Rojas
7151346e38 Add daisy chain examples 2020-05-30 14:19:25 +02:00
Daniel Rojas
d86ec0ad68 Auto-generate example gallery 2020-05-30 12:05:56 +02:00
Daniel Rojas
8aeabd03c3 Update and automate examples and demos 2020-05-30 11:25:36 +02:00
Daniel Rojas
d99952c4d3 Merge yaml2wireviz into wireviz module 2020-05-30 09:14:48 +02:00
Daniel Rojas
50e3441eaa Add command line argument parsing (input/output file) 2020-05-30 09:00:25 +02:00
Daniel Rojas
f04441f903 Update to-do list 2020-05-29 23:24:23 +02:00
Daniel Rojas
c93fb74d17 Make connection definition more readable, Pt. II: Create connection dataclass 2020-05-29 23:18:37 +02:00
Daniel Rojas
9ff48eed3b Make connection definition more readable, Pt. I 2020-05-29 23:04:46 +02:00
Daniel Rojas
fcf67145bf Show from/to designators on wire bundle 2020-05-29 22:55:39 +02:00
Daniel Rojas
3becef7829 Add support for wire bundles 2020-05-29 22:37:48 +02:00
Daniel Rojas
2dd21ae6aa Change some default parameter values 2020-05-29 19:20:10 +02:00
Daniel Rojas
5461cb016d Simplify ferrule creation 2020-05-28 20:35:35 +02:00
Daniel Rojas
5867bd50c4 Clean up wire color assignment logic 2020-05-28 20:27:54 +02:00
Daniel Rojas
516d8c30f4 Simplify __init__ functions, Pt. III: use dataclasses 2020-05-28 20:01:13 +02:00
Daniel Rojas
aeda312ffd Simplify __init__ functions, Pt. II 2020-05-28 19:02:30 +02:00
Daniel Rojas
77a69d2362 Simplify processing input file sections 2020-05-28 18:53:36 +02:00