Daniel Rojas
|
865cd221f9
|
Add BOM bubble to additional component list (WIP)
|
2023-01-19 16:36:46 -05:00 |
|
Daniel Rojas
|
d3a9d8a418
|
Stop recursive nesting of additional components
|
2023-01-19 16:36:46 -05:00 |
|
Daniel Rojas
|
22762d84dd
|
Implement BOM bubbles
|
2023-01-19 16:36:46 -05:00 |
|
Daniel Rojas
|
0198a0f869
|
Change BOM output file extension from .bom.tsv to .tsv
|
2023-01-19 16:36:45 -05:00 |
|
Daniel Rojas
|
c43701b4de
|
Rename Options.color_mode to .color_output_mod for consistency
|
2023-01-19 16:36:45 -05:00 |
|
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 |
|