540 Commits

Author SHA1 Message Date
Daniel Rojas
0b173700fa Apply black 2023-09-12 19:58:35 +02:00
Daniel Rojas
5183fdaee4 Add placeholder for add.comp. PN info 2023-09-12 19:58:35 +02:00
Daniel Rojas
e2e04f725e Thicken additional component table 2023-09-12 19:58:35 +02:00
Daniel Rojas
1e4e63ec27 Implement note for additional components 2023-09-12 19:58:35 +02:00
Daniel Rojas
00d5271f0c Implement additional parameters dict for components 2023-09-12 19:58:35 +02:00
Daniel Rojas
8c1d2773a3 Fix zero-size cell for simple connectors without type 2023-09-12 19:58:35 +02:00
Daniel Rojas
477a3f7706 Update interim version number 2023-09-12 19:58:35 +02:00
Daniel Rojas
310e5968ef Fix PyLance problems 2023-09-12 19:58:35 +02:00
Daniel Rojas
271fb13a07 Add .vscode/ to .gitignore 2023-09-12 19:58:34 +02:00
Daniel Rojas
162fe443d1 Add suggestions from #186 2023-09-12 19:58:34 +02:00
Daniel Rojas
c3b07cf3dd Add suggestions from #246 2023-09-12 19:58:34 +02:00
Daniel Rojas
fc06491b8c Disable CLI BOM output 2023-09-12 19:58:34 +02:00
Daniel Rojas
c7dcac4893 Fix additional component BOM table layout 2023-09-12 19:58:34 +02:00
Daniel Rojas
1f8d8b3f8d Improve conductor table rendering 2023-09-12 19:58:34 +02:00
Daniel Rojas
238bc2585e Implement bundle part number rendering 2023-09-12 19:58:34 +02:00
Daniel Rojas
35f751e05f Add TODOs 2023-09-12 19:58:33 +02:00
Daniel Rojas
8c9a8c1cb3 Add bundles' wires' part number info to BOM 2023-09-12 19:58:33 +02:00
Daniel Rojas
7d49f50984 Fix BOM output in TSV and HTML 2023-09-12 19:58:33 +02:00
Daniel Rojas
af230a4a5c Include part number info in BOM table 2023-09-12 19:58:33 +02:00
Daniel Rojas
3b048ba77f Resume work on BOM 2023-09-12 19:58:33 +02:00
Daniel Rojas
91b02fcf10 Comment out BOM modes (WIP) and BOM bubbles 2023-09-12 19:58:33 +02:00
Daniel Rojas
4b6f791bdc Add TODO for empty connector pin tables 2023-09-12 19:58:33 +02:00
Daniel Rojas
d8a6da373f WIP: BOM modes 2023-09-12 19:58:33 +02:00
Daniel Rojas
b03dfc7030 Add test file for node and title bgcolors 2023-09-12 19:58:32 +02:00
Daniel Rojas
c21f81a2cc Fix node background color rendering 2023-09-12 19:58:32 +02:00
Daniel Rojas
634cdd5265 Fix color cell implementation 2023-09-12 19:58:32 +02:00
Daniel Rojas
1b6030c1a3 Implement multiple colors for components, improve multicolor table rendering 2023-09-12 19:58:32 +02:00
Daniel Rojas
2fc132bdb9 Allow multiple colors for components 2023-09-12 19:58:32 +02:00
Daniel Rojas
2ede4f5a08 Update test files 2023-09-12 19:58:32 +02:00
Daniel Rojas
6d33edd395 Add some test files to tests/ directory 2023-09-12 19:58:32 +02:00
Daniel Rojas
44d5966bf8 Implement pin color output
Small issue: GraphViz warning
```
Warning: table size too small for content
```
2023-09-12 19:58:32 +02:00
Daniel Rojas
6f79064802 Optimize BOM bubble geometry 2023-09-12 19:58:32 +02:00
Daniel Rojas
b4cd8a77f0 Fix line breaks in code 2023-09-12 19:58:31 +02:00
Daniel Rojas
728741e9ff Fix gauge conversion 2023-09-12 19:58:31 +02:00
Daniel Rojas
4a9a4c8d46 Add BOM bubble to additional component list (WIP) 2023-09-12 19:58:31 +02:00
Daniel Rojas
c7537f000a Stop recursive nesting of additional components 2023-09-12 19:58:31 +02:00
Daniel Rojas
b15658b926 Implement BOM bubbles 2023-09-12 19:58:31 +02:00
Daniel Rojas
df1e972b17 Change BOM output file extension from .bom.tsv to .tsv 2023-09-12 19:58:31 +02:00
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