Oliver
0afa7bb26e
v1.2
...
* Added ability to group components by any arbitrary fields (set in bom.ini file)
* User can determine whether blank fields are merged (or not)
* Improved part grouping
* User can set a 'Configuration' field to determine whether a part is loaded or not under certain circumstances
* Cleanup of preferences management
* Added version number
2016-07-04 21:50:54 +10:00
Oliver
159f54347c
* Added option to hide file headers
...
* Changed output to be a positional argument (required)
* Added blank cell coloring to HTML output
2016-06-14 20:07:47 +10:00
Oliver
13ad8dbd3c
Simplified build-quantity option
2016-06-14 17:58:40 +10:00
Oliver Walters
9533079520
Bug fix
2016-06-08 16:41:58 +10:00
Oliver Walters
538ee7a62c
* Fixed bom.ini writing bug
...
* Added more preferences (PCB configuration)
2016-05-24 00:13:02 +10:00
Oliver Walters
8aaa2bb110
Arguments are now handled with argparse
...
- User can pass verbosity option
- User can specify a config file, overwriting default bom.ini
- User can not specify an output file, and a default output will be used
Preferences object now has a verbosity switch
This will be (eventually) passed down-stream to relevent places
Added zener aliases
Added diode aliases
2016-05-18 14:09:37 +10:00
Oliver Walters
f0985b2623
Better unicode support across all output formats
2016-05-16 13:44:42 +10:00
Oliver Walters
72231d8785
Added 'Build quantity' option
2016-05-16 13:44:07 +10:00
Oliver Walters
fc36d9b62f
Refactoring / simplification of preferences management code
2016-05-16 10:55:40 +10:00
Oliver Walters
2f667a5f22
Improved unicode support
2016-05-16 10:54:32 +10:00
Oliver
ea08b7fc50
fix for bom_writer.py
2016-05-15 23:57:30 +10:00
Oliver
df8652f1b9
Preferences cleanup
2016-05-15 23:38:45 +10:00
Oliver
3612c0a2f5
Added option to enable/disable footprint comparison for component grouping
2016-05-15 23:35:34 +10:00
Oliver
85949b918a
Fixes to default columns
2016-05-15 23:29:31 +10:00
Oliver
93a9ca1b11
HTML tweaking
2016-05-15 23:25:39 +10:00
Oliver
9ae520e60e
Major improvements to regex parsing
2016-05-15 23:25:11 +10:00
Oliver
0b6c8631e0
Added alias options for various parts
2016-05-15 20:39:44 +10:00
Oliver
e954a3fc73
README improvements
2016-05-15 20:24:43 +10:00
Oliver
b69d66902c
Preferences file now passed through to the netlist reader, allowing more options to be stored in the .ini file
...
Changed ".bom" to "bom.ini"
Removed old code from netlist_reader.py
2016-05-15 20:18:03 +10:00
Oliver
1538724da5
Improved CSV output
2016-05-15 16:33:16 +10:00
Oliver
22a9dcfb58
Improved xml outpu
2016-05-15 16:33:10 +10:00
Oliver
59e5b1bd4c
Improved HTML output formatting
2016-05-15 16:29:10 +10:00
Oliver
dc0669e363
Added ability to extract PCB revision date in addition to BoM revision date
2016-05-15 16:28:56 +10:00
Oliver
ebf679392d
Removed special case for connectors (mbe there is a better way of handling this?)
2016-05-15 16:18:49 +10:00
Oliver
3b00121a35
Updated csv_writer
2016-05-15 16:13:30 +10:00
Oliver
725bf9f49c
Updated html_writer
2016-05-15 16:13:20 +10:00
Oliver
640e3d73f7
Updated xml_writer
2016-05-15 16:13:06 +10:00
Oliver
2a94249047
changed heading 'Reference' to 'References'
2016-05-15 16:12:48 +10:00
Oliver
05739d7e5f
Added verbose option for settings file
2016-05-15 15:47:28 +10:00
Oliver
561ead7df8
Cleaned up kicad_bom.py
2016-05-15 15:40:29 +10:00
Oliver
e1fc727eed
Cleaned up component and componentgroup classes
2016-05-15 15:40:12 +10:00
Oliver
fb204bd839
Removed Column class and cleaned up ColumnList class
2016-05-15 15:39:58 +10:00
Oliver
f318de2c6b
Split BoM writer into separate files for each output type
2016-05-15 15:39:38 +10:00
Oliver
60c23bad81
Added BOM preferences class
2016-05-15 15:39:15 +10:00
Oliver
214c3ab297
first pass at html exporter
2016-05-15 10:27:08 +10:00
Oliver
9b4a819070
XML output is (kind of) working. Needs beautification
2016-05-12 00:27:04 +10:00
Oliver
f1e75463f6
CSV export is working
2016-05-12 00:06:58 +10:00
Oliver
d8225bd20d
new class 'Column' which has a title and a visibility
2016-04-13 00:25:50 +10:00
Oliver
acac821489
Added list of columns to GUI
...
Improvements to columns.py
2016-04-12 23:58:26 +10:00
Oliver
18889bf2b1
Added base files. UI is displaying OK. A good start.
2016-04-12 23:10:05 +10:00
Oliver
1f1ffada81
Change to column grouping
2016-04-12 23:09:04 +10:00
Oliver
c52a6422f9
Initial commit - column sorter is working OK
2016-04-12 23:03:45 +10:00