495 Commits

Author SHA1 Message Date
Daniel Rojas
0cca1174db
Sort BOM by category, assign BOM IDs 2023-01-19 16:36:44 -05:00
Daniel Rojas
58e9a5fcce
Add tabulate to dependency list (might remove later if not needed) 2023-01-19 16:36:44 -05:00
Daniel Rojas
4e87706cb2
Adapt tutorial08.yml (remove unit field) 2023-01-19 16:36:44 -05:00
Daniel Rojas
1bef55ec44
Add qty test file 2023-01-19 16:36:43 -05:00
Daniel Rojas
c501151222
Compute qty's of additional components (WIP) 2023-01-19 16:36:43 -05:00
Daniel Rojas
b61a52e8a0
Make pin_objects and wire_objects dictionaries 2023-01-19 16:36:43 -05:00
Daniel Rojas
e7b1a97b35
Implement BOM population (missing: qty multipliers) 2023-01-19 16:36:42 -05:00
Daniel Rojas
8828ce1de3
Clarify wireviz.parse() input types 2023-01-19 16:36:42 -05:00
Daniel Rojas
97d8756d0f
Restructure and update .gitignore 2023-01-19 16:36:41 -05:00
Daniel Rojas
0a4b26603e
Add pyan to devtools.txt 2023-01-19 16:36:41 -05:00
Daniel Rojas
10cf62e166
Rename modules, adjust imports, move build_examples.py 2023-01-19 16:36:41 -05:00
Daniel Rojas
56e37b6f69
Deprecate Python 3.7, add Python 3.10 2023-01-19 16:36:40 -05:00
Daniel Rojas
38f92e72bb
Define CLI epilog str in single statement 2023-01-19 16:36:40 -05:00
Daniel Rojas
aa134fbf4e
Change description to type in additional BOM item YAML 2023-01-19 16:36:40 -05:00
Daniel Rojas
cb07d51b2f
Prepare harness.populate_bom() 2023-01-19 16:36:39 -05:00
Daniel Rojas
1cba27fba0
Improve BOM generation (TODO: wires from a bundle) 2023-01-19 16:36:39 -05:00
Daniel Rojas
a59149b8a8
do not add autogenerated designators to BOM 2023-01-19 16:36:38 -05:00
Daniel Rojas
d9f0c3f07c
Include nested additional components in BOM 2023-01-19 16:36:38 -05:00
Daniel Rojas
7294bf18e1
Clean up 2023-01-19 16:36:38 -05:00
Daniel Rojas
9e1e97b1cb
Improve subclassing of components, prepare for BOM refactoring 2023-01-19 16:36:37 -05:00
Daniel Rojas
4e12f3dc33
Remove unused line 2023-01-19 16:36:37 -05:00
Daniel Rojas
a1db161bb0
Apply dot tweaks last 2023-01-19 16:36:36 -05:00
Daniel Rojas
b7f49b043c
Make variable name more expressive 2023-01-19 16:36:36 -05:00
Daniel Rojas
dcc750cf5c
Break longer lines not caught by black
because they were unbroken strings or comments
2023-01-19 16:36:36 -05:00
Daniel Rojas
1a1478ff42
Make green color darker 2023-01-19 16:36:35 -05:00
Daniel Rojas
8aa03c496f
Re-sort wv_colors.py 2023-01-19 16:36:35 -05:00
Daniel Rojas
c2fb59f937
Use color objects in WireViz 2023-01-19 16:36:35 -05:00
Daniel Rojas
c23430e4a2
Implement color objects 2023-01-19 16:36:34 -05:00
Daniel Rojas
8adf8b0ba2
Add cleanup.sh (maybe move/delete later? or add commit hook?) 2023-01-19 16:36:34 -05:00
Daniel Rojas
7f29c0a403
Streamline assignment of ports to simple connectors 2023-01-19 16:36:33 -05:00
Daniel Rojas
194f134560
Add sample use to devtools.txt 2023-01-19 16:36:33 -05:00
Daniel Rojas
d4fc17408b
Run autoflake -i --remove-all-unused-imports 2023-01-19 16:36:33 -05:00
Daniel Rojas
539e9e3869
Run autoflake -i 2023-01-19 16:36:32 -05:00
Daniel Rojas
585db0ebd8
Add devtools.txt 2023-01-19 16:36:32 -05:00
Daniel Rojas
974e9a4abd
Make mates object-oriented 2023-01-19 16:36:32 -05:00
Daniel Rojas
1227586509
Alphabetize HTML tags, improve bgcolor rendering 2023-01-19 16:36:31 -05:00
Daniel Rojas
efda8fa219
Make connecting things more object-oriented 2023-01-19 16:36:31 -05:00
Daniel Rojas
6353a79a41
Outsource gv_edge_wire() 2023-01-19 16:36:30 -05:00
Daniel Rojas
95631a44c6
Reactivate cable edge generation 2023-01-19 16:36:30 -05:00
Daniel Rojas
fce56bca26
Fix and simplify bgcolor logic 2023-01-19 16:36:30 -05:00
Daniel Rojas
a4a73f1414
Make setting HTML tag attributes easier through kwargs 2023-01-19 16:36:29 -05:00
Daniel Rojas
2999878f0d
Outsource set_dot_basics() and apply_dot_tweaks() 2023-01-19 16:36:29 -05:00
Daniel Rojas
05ad6b0ec7
Add TODOs 2023-01-19 16:36:28 -05:00
Daniel Rojas
7c0e75f45e
Outsource gv_pin_table(), simplify padding 2023-01-19 16:36:28 -05:00
Daniel Rojas
75ad23ab42
Remove old stuff, slightly simplify code 2023-01-19 16:36:28 -05:00
Daniel Rojas
d993f58685
More WIP 2023-01-19 16:36:27 -05:00
Daniel Rojas
c8690a99c9
WIP 2023-01-19 16:36:27 -05:00
Daniel Rojas
0f6ed3ae0d
Implement HTML indentation 2023-01-19 16:36:27 -05:00
Daniel Rojas
bb9b43c872
WIP: refactor cable node generation 2023-01-19 16:36:26 -05:00
Daniel Rojas
4eff1de6f7
Generate gauge string inside Cable object 2023-01-19 16:36:26 -05:00