Jason R. Jones
4e1d716df9
Add placeholder for gv output
2020-07-24 21:16:35 -04:00
Jason R. Jones
f64fac0b62
Remove unused parameter
2020-07-24 21:10:24 -04:00
Jason R. Jones
4747f2e173
Refactor bom() and bom_list methods into private methods.
2020-07-24 21:06:57 -04:00
Jason R. Jones
def8f13331
Fill out each BOM attribute, enable BOM output in various formats.
2020-07-24 21:01:52 -04:00
Jason R. Jones
8ba17d83a6
Remove unnecessary method
2020-07-24 20:20:42 -04:00
Jason R. Jones
1f535bc52d
Add html to document string
2020-07-24 20:16:55 -04:00
Jason R. Jones
2d9c6e6536
Add skeleton of csv file outputs.
2020-07-24 20:13:56 -04:00
Jason R. Jones
126f525c18
Add html sttribute to Harness, using it in the parse function
2020-07-24 20:01:57 -04:00
Jason R. Jones
bbf92bb5fe
Remove unused function
2020-07-24 19:22:22 -04:00
Jason
85c196f151
Merge pull request #1 from aakatz3/refactor/csv-tsv
...
[refactor] Use the csv library to generate properly escaped TSV files
2020-07-24 19:13:02 -04:00
Andrew Katz
bac99f0d80
Add ability to specify default color
2020-07-24 15:57:32 -04:00
Andrew Katz
6b3a89edeb
Addressed review comments
2020-07-24 15:35:58 -04:00
Jason R. Jones
3009a1725d
Better document string
2020-07-24 10:16:45 -04:00
Jason R. Jones
4fe84b4926
Remove unused dependency
2020-07-24 09:50:42 -04:00
Jason R. Jones
54da2f2d37
Add click to make CLI easier
2020-07-24 09:49:19 -04:00
Daniel Rojas
a1881eb49d
Rename connector attributes ( #77 )
...
Rename `pinnumbers` to `pins`.
Rename `pinout` to `pinlabels`.
2020-07-21 22:01:10 +02:00
Daniel Rojas
6468c0e2a5
Change code for silver and gold
...
Change to SR and GD to match the [standard](https://en.wikipedia.org/wiki/Electronic_color_code#Color_band_system )
2020-07-21 21:34:48 +02:00
Andrew Katz
a6344933fe
Fix todo in file read
2020-07-20 20:22:57 -04:00
Andrew Katz
c2d96e8e4c
Add more robust routines for BOM file output
2020-07-20 19:55:24 -04:00
Daniel Rojas
a632dc6cb8
Fix HTML color code appearing in wire node
...
...when no color is specified.
2020-07-20 15:46:18 +02:00
Daniel Rojas
b028e7a22b
Fix node rendering for cables with hidden name and/or no visible attributes ( #104 )
...
Closes #69 .
2020-07-20 14:24:39 +02:00
Jason
a418005c2e
Fix superscript 2 in HTML output ( #95 )
...
Change `<sup></sup>` to `²`
2020-07-20 13:19:04 +02:00
Daniel Rojas
a8b2dc3572
Add new colors (olive green, light blue, beige, ivory)
...
This might be useful for some more exotic [ferrule colors](https://de.wikipedia.org/wiki/Aderendh%C3%BClse#Farbliche_Markierung )
2020-07-20 13:02:16 +02:00
Daniel Rojas
831b423c03
Eliminate ferrule category, unify connectors ( #78 )
2020-07-20 08:21:54 +02:00
Daniel Rojas
cae16bf440
Build examples in the correct order
2020-07-19 23:20:55 +02:00
Daniel Rojas
8cba79334c
Disable color padding for cables with no multicolor wires
2020-07-19 19:03:07 +02:00
Daniel Rojas
3732597ded
Fine-tune multicolor wire PR
...
- Remove modified background color -> should be discusses as a separate feature
- Render shields as thin tinned wire with black border, safer for b&w priting than single light-gray line
- Remove PE as color definition, since it is not, and should be called with GNYE
- Clean up minor things
2020-07-19 19:03:07 +02:00
Andrew Katz
ea948a247f
Change colors as per #17 review
2020-07-19 19:03:07 +02:00
Andrew Katz
fecf27165f
Fix unicode issue for windows (force an encoding)
2020-07-19 19:03:07 +02:00
Andrew Katz
b147aa0eb1
Finish adding multicolor support
2020-07-19 18:59:34 +02:00
Andrew Katz
07bb3f681a
Add new color definitions
2020-07-19 18:59:34 +02:00
KV
1c0c13bb52
Add DOCTYPE declaration in HTML output
2020-07-18 13:18:31 +02:00
KV
b5ac632da9
Remove XML and DOCTYPE declarations from embedded SVG
2020-07-18 13:18:31 +02:00
Andrew Katz
861380ddd6
Update build_examples
...
build_examples supports cleaning examples and intelligently will detect new examples.
SUGGESTION: When merging into dev, require
```
build_examples.py clean
```
and then only build when merging into master branch
2020-07-16 19:46:39 +02:00
Daniel Rojas
11baf0f507
Move part number info directly below designator
...
(to be consistent with the changes proposed in #11 )
2020-07-15 20:06:31 +02:00
Daniel Rojas
6c7d700a1f
Remove obsolete nesting function, fine-tune table generating behavior
2020-07-15 20:06:31 +02:00
Daniel Rojas
7e54c7aaef
Refactor connector GraphViz code generation ( #66 )
2020-07-15 20:04:58 +02:00
Jason
12d3002af8
Add type hinting ( #92 )
2020-07-15 19:30:23 +02:00
KV
ba8b83f792
Make multi-line connector attributes centered for consistency
2020-07-15 19:16:24 +02:00
Jason
34cd9c2612
Match parse() return tuple order to input tuple order ( #89 )
...
Fixes #88 .
2020-07-15 08:07:15 +02:00
Jason
c8dc697845
Add ability for parse() to return the Harness instance ( #87 )
2020-07-14 22:01:00 +02:00
Jason R. Jones
9de33b49bd
Make file output more consistently behaved.
2020-07-13 19:58:23 +02:00
Tyler Ward
8b69e9a8a8
Add ability to include aditional BOM lines ( #80 )
2020-07-13 18:23:23 +02:00
Jason
3eed9681da
Remove unused parameter, fix default parameter ( #76 )
2020-07-12 08:21:28 +02:00
Daniel Rojas
9e11051cac
Simplify connector loop code
2020-07-11 11:53:29 +02:00
Daniel Rojas
cf6d3676c4
Ensure items in a connection set alternate between connectors and cables
2020-07-11 11:31:02 +02:00
Daniel Rojas
b4791900f2
Make connecting components together easier and more flexible
...
Closes #67 .
- Allow defining arbitrarily long lists of alternating connectors and cables in a connection set.
- Start work towards removing 'ferrules' as special case, merging them with normal connectors
- Stramline auto-generation of simple, one pin connectors (ferrules, wire splices, ...)
2020-07-10 18:53:32 +02:00
Daniel Rojas
8f5b1aaf16
Allow using connector pin names to define connections
...
Pin names from pinout list can now be used in addition to pin numbers when defining connections, provided the identifier is unambiguous.
Closes #71 .
2020-07-09 19:21:53 +02:00
Daniel Rojas
6a2924fa12
Check for duplicate pin numbers and raise an exception
...
Closes #72 .
2020-07-09 18:10:38 +02:00
Daniel Rojas
e1e665583f
Outsource nested HTML table creation to helper function
2020-07-05 20:36:02 +02:00