Daniel Rojas
|
63046346f4
|
Rename Options.color_mode to .color_output_mod for consistency
|
2023-09-12 19:58:31 +02:00 |
|
Daniel Rojas
|
1d99889175
|
Sort BOM by category, assign BOM IDs
|
2023-09-12 19:58:31 +02:00 |
|
Daniel Rojas
|
d549c1e460
|
Add tabulate to dependency list (might remove later if not needed)
|
2023-09-12 19:58:30 +02:00 |
|
Daniel Rojas
|
c33c64971e
|
Adapt tutorial08.yml (remove unit field)
|
2023-09-12 19:58:30 +02:00 |
|
Daniel Rojas
|
b787c41225
|
Add qty test file
|
2023-09-12 19:58:30 +02:00 |
|
Daniel Rojas
|
b2e5c467c3
|
Compute qty's of additional components (WIP)
|
2023-09-12 19:58:30 +02:00 |
|
Daniel Rojas
|
7902ba6aa6
|
Make pin_objects and wire_objects dictionaries
|
2023-09-12 19:58:30 +02:00 |
|
Daniel Rojas
|
8b9d997054
|
Implement BOM population (missing: qty multipliers)
|
2023-09-12 19:53:49 +02:00 |
|
Daniel Rojas
|
4db8c165ca
|
Clarify wireviz.parse() input types
|
2023-09-12 19:53:48 +02:00 |
|
Daniel Rojas
|
df06e00ae3
|
Restructure and update .gitignore
|
2023-09-12 19:53:48 +02:00 |
|
Daniel Rojas
|
6ba3f66fb3
|
Add pyan to devtools.txt
|
2023-09-12 19:44:22 +02:00 |
|
Daniel Rojas
|
fb91be402a
|
Rename modules, adjust imports, move build_examples.py
|
2023-09-12 19:44:21 +02:00 |
|
Daniel Rojas
|
7111a3375f
|
Deprecate Python 3.7, add Python 3.10
|
2023-09-12 19:41:23 +02:00 |
|
Daniel Rojas
|
f2bc5d79f2
|
Define CLI epilog str in single statement
|
2023-09-12 19:41:23 +02:00 |
|
Daniel Rojas
|
5c4c6d831e
|
Change description to type in additional BOM item YAML
|
2023-09-12 19:41:23 +02:00 |
|
Daniel Rojas
|
fe016d63ce
|
Prepare harness.populate_bom()
|
2023-09-12 19:41:23 +02:00 |
|
Daniel Rojas
|
5c18001188
|
Improve BOM generation (TODO: wires from a bundle)
|
2023-09-12 19:41:22 +02:00 |
|
Daniel Rojas
|
b60db7902b
|
do not add autogenerated designators to BOM
|
2023-09-12 19:41:22 +02:00 |
|
Daniel Rojas
|
a4f6c6ad7a
|
Include nested additional components in BOM
|
2023-09-12 19:41:22 +02:00 |
|
Daniel Rojas
|
8ae4dc37a2
|
Clean up
|
2023-09-12 19:41:22 +02:00 |
|
Daniel Rojas
|
36ffa969f4
|
Improve subclassing of components, prepare for BOM refactoring
|
2023-09-12 19:41:22 +02:00 |
|
Daniel Rojas
|
ef2b406c78
|
Remove unused line
|
2023-09-12 19:41:22 +02:00 |
|
Daniel Rojas
|
842e174bb9
|
Apply dot tweaks last
|
2023-09-12 19:41:22 +02:00 |
|
Daniel Rojas
|
96a3a87f9e
|
Make variable name more expressive
|
2023-09-12 19:41:21 +02:00 |
|
Daniel Rojas
|
cc0bd76e99
|
Break longer lines not caught by black
because they were unbroken strings or comments
|
2023-09-12 19:41:21 +02:00 |
|
Daniel Rojas
|
95cc1be647
|
Make green color darker
|
2023-09-12 19:37:11 +02:00 |
|
Daniel Rojas
|
22cd25871c
|
Re-sort wv_colors.py
|
2023-09-12 19:37:11 +02:00 |
|
Daniel Rojas
|
e95f4bd53b
|
Use color objects in WireViz
|
2023-09-12 19:37:11 +02:00 |
|
Daniel Rojas
|
1b31a6f044
|
Implement color objects
|
2023-09-12 19:37:11 +02:00 |
|
Daniel Rojas
|
03518abdcd
|
Add cleanup.sh (maybe move/delete later? or add commit hook?)
|
2023-09-12 19:37:11 +02:00 |
|
Daniel Rojas
|
8200e891d0
|
Streamline assignment of ports to simple connectors
|
2023-09-12 19:37:11 +02:00 |
|
Daniel Rojas
|
94f9d96197
|
Add sample use to devtools.txt
|
2023-09-12 19:37:11 +02:00 |
|
Daniel Rojas
|
ebd271d54c
|
Run autoflake -i --remove-all-unused-imports
|
2023-09-12 19:37:10 +02:00 |
|
Daniel Rojas
|
21bfebb9b4
|
Run autoflake -i
|
2023-09-12 19:37:10 +02:00 |
|
Daniel Rojas
|
9b40858d56
|
Add devtools.txt
|
2023-09-12 19:37:10 +02:00 |
|
Daniel Rojas
|
fc820079fc
|
Make mates object-oriented
|
2023-09-12 19:37:10 +02:00 |
|
Daniel Rojas
|
9e6d327c15
|
Alphabetize HTML tags, improve bgcolor rendering
|
2023-09-12 19:37:10 +02:00 |
|
Daniel Rojas
|
d9513865e2
|
Make connecting things more object-oriented
|
2023-09-12 19:37:10 +02:00 |
|
Daniel Rojas
|
8aaee0c85a
|
Outsource gv_edge_wire()
|
2023-09-12 19:37:09 +02:00 |
|
Daniel Rojas
|
266eb659bb
|
Reactivate cable edge generation
|
2023-09-12 19:37:09 +02:00 |
|
Daniel Rojas
|
84dd10a2dc
|
Fix and simplify bgcolor logic
|
2023-09-12 19:37:09 +02:00 |
|
Daniel Rojas
|
31c5e1aad9
|
Make setting HTML tag attributes easier through kwargs
|
2023-09-12 19:37:09 +02:00 |
|
Daniel Rojas
|
587b359fa0
|
Outsource set_dot_basics() and apply_dot_tweaks()
|
2023-09-12 19:37:09 +02:00 |
|
Daniel Rojas
|
2f03dcd1a3
|
Add TODOs
|
2023-09-12 19:37:09 +02:00 |
|
Daniel Rojas
|
064c7fd7c8
|
Outsource gv_pin_table(), simplify padding
|
2023-09-12 19:37:09 +02:00 |
|
Daniel Rojas
|
0078a18953
|
Remove old stuff, slightly simplify code
|
2023-09-12 19:37:08 +02:00 |
|
Daniel Rojas
|
d65222953e
|
More WIP
|
2023-09-12 19:37:08 +02:00 |
|
Daniel Rojas
|
f46bce6867
|
WIP
|
2023-09-12 19:37:08 +02:00 |
|
Daniel Rojas
|
1f8dd49eb9
|
Implement HTML indentation
|
2023-09-12 19:37:08 +02:00 |
|
Daniel Rojas
|
d348ebe4ce
|
WIP: refactor cable node generation
|
2023-09-12 19:37:08 +02:00 |
|