Salvador E. Tropea
26ee971e26
Added variants suport to out_position
...
Also: we never include virtual components.
2020-09-02 18:08:50 -03:00
Salvador E. Tropea
20936da07e
Updated the README and generic example.
...
- Plural removed from BoM variant
- Support for filter in sch_variant and pdf_print_sch
- Support for variant in pdf_print_sch
2020-09-01 16:57:31 -03:00
Salvador E. Tropea
4b007938c1
Updated README and generic example.
...
- New output format (Schematic variant)
- Support for global output names in gerber.
2020-08-31 20:52:48 -03:00
Salvador E. Tropea
a1455e0f46
Added more flexibility to filters.
...
Support for:
- Pass all
- Negated (in addition to its internal option)
- List of filters
2020-08-29 19:32:04 -03:00
Salvador E. Tropea
4cc5494f5f
Updated the README and generic example.
...
- Functionality of IBoM that I reincorporated.
- Support for filters in internal BoM.
2020-08-29 17:43:49 -03:00
Salvador E. Tropea
cc006c6260
Updated README and generic example.
...
Mainly because I moved IBoM options to IBoM variants.
2020-08-28 20:15:12 -03:00
Salvador E. Tropea
5ecb253525
Updated the README and example.
...
Mainly because of the addition of the variant to file names.
2020-08-28 16:50:41 -03:00
Salvador E. Tropea
ab8550796d
Added debug information to the docs generation.
...
This is run during the lint run, before even knowing if the code
is valid.
Having debug information is quite useful here.
2020-08-28 16:33:25 -03:00
SET
92530491b6
Fixed missing r in "nerdyscout" name
2020-08-18 23:19:55 -03:00
SET
ac8e4f9c83
Added example of v0.6.0 Debian package installation.
2020-08-18 17:24:45 -03:00
SET
f5c47ce290
Added pip installation instructions.
2020-08-18 17:20:49 -03:00
SET
73cade67bd
Changed the project name in Coveralls.
2020-08-18 13:06:14 -03:00
SET
a311794390
Added link to GitHub actions to the build status badge.
2020-08-18 13:01:06 -03:00
SET
4904e47cf5
Added PyPI future badge
...
Also unified the badges.
2020-08-18 12:58:41 -03:00
SET
018ce8d0a4
Changed README.md images to be loaded from outside GitHub
2020-08-18 10:55:29 -03:00
SET
231ffa5628
Added comment about update_xml is no longer needed.
2020-08-17 19:52:32 -03:00
SET
cd6c1d5ba4
Added CASE2020 paper and poster.
2020-08-17 19:47:24 -03:00
SET
cd1ea69c58
Added a picture with the data flow to the README.
2020-08-17 19:38:34 -03:00
SET
89914443f0
Renamed the kiplot module as kibot.
...
Also added src/kibot script.
Updated the documentation and Debian packaging.
The default extension for config files now is .kibot.yaml
2020-08-16 22:04:03 -03:00
SET
f897f04cb9
Changed KiPlot -> KiBom in various places of the README.
...
Also added some credits.
2020-08-16 18:05:00 -03:00
SET
7e04d4190f
Added logo and changed project name in the README.
2020-08-16 17:48:58 -03:00
SET
6ed344cfd6
Updated the README, generic example and CHANGELOG.
...
SVG output for all and internal BoM for the CHANGELOG.
2020-08-16 17:37:48 -03:00
SET
e8c85a0272
Added logo with slogan
2020-08-16 11:32:40 -03:00
SET
5e68035ad6
Added variant of the robot logo.
...
Prettier but also heavier.
2020-08-16 10:10:15 -03:00
SET
276c644e1e
Added SVG version of the robot logo.
2020-08-16 10:09:45 -03:00
SET
70cec67f19
Updated the README and generic example.
2020-08-16 00:22:32 -03:00
SET
6c4df66aeb
Updated the README and generic example.
2020-08-15 11:02:12 -03:00
SET
07046f0d68
Updated README and generic example.
2020-08-13 23:07:21 -03:00
SET
f231ac6835
Updated the README and the generic example.
2020-08-12 20:08:44 -03:00
SET
9b5259a18d
Added some logo images.
...
"Ki" from KiCad, the funny bot and the combination in two resolutions.
2020-08-12 13:07:26 -03:00
SET
303bfb38fb
Updated README.md and YAML example
2020-08-12 12:02:43 -03:00
SET
fe2f5d6c65
Updated the documentation
...
Included new options: highlight_empty and max_col_width
2020-08-11 12:45:28 -03:00
Salvador E. Tropea
46c55fcf91
Separated the format specific options for internal BoM
...
And now we have more options.
- CVS: can quote all values.
- HTML and XLSX: styles adjust, including a logo.
- XLSX: now has the same options as HTML
Also a fix in the "join" mechanism for "case insensitive" support.
2020-08-05 19:57:32 -03:00
Salvador E. Tropea
99eab1c2f1
Removed `number_rows` from README.md and exampl config.
2020-08-01 18:42:01 -03:00
Salvador E. Tropea
544f34c6fc
Added native BoM generator.
...
Based on KiBoM, but reading the data directly from the .sch
Information from the libs not supported yet.
2020-07-27 22:04:01 -03:00
Salvador E. Tropea
7dc94bf7be
Added default output file name pattern.
...
Can be applied to all outputs.
2020-07-23 18:26:03 -03:00
Salvador E. Tropea
43b97db20c
Now IBoM output file is coherent with other outputs.
...
The user can select the IBoM name mechanism, but the default is to use
a name coherent with all the other outputs.
2020-07-22 19:51:35 -03:00
Salvador E. Tropea
64bbf3d6e3
Updated the documentation and example.
...
- Output filenames changes.
- KiBoM configuration.
2020-07-22 18:35:24 -03:00
Salvador E. Tropea
247ffa99b1
Updated the README.in (missing in a1d5f62fcd)
2020-07-22 18:04:09 -03:00
Salvador E. Tropea
a1d5f62fcd
Updated the README.md and added a brief YAML explanation.
2020-07-22 11:20:04 -03:00
Salvador E. Tropea
41de8c032c
Added `output` option to control the file name to all plot output formats.
2020-07-12 13:00:38 -03:00
Salvador E. Tropea
e2854ef524
Added gerber.gerber_job_file option to control the gerber job file name.
2020-07-12 12:28:00 -03:00
Salvador E. Tropea
63999aa009
Preflight filters parsed by Optionable class.
...
This makes the filters similar to output options.
- Adds coherence to error messages.
- Enable aliases (used the ones suggested by @leoheck)
Additionally now the README.md preflights documentation comes directly
from --help-preflights
2020-07-12 11:52:44 -03:00
Salvador E. Tropea
9fdc02ecea
Added aliases for options.
...
The test case is the pdf_pcb_print.output_name, which is different than
other *.output options. Now output_name is an alias for output.
2020-07-12 09:41:16 -03:00
Salvador E. Tropea
52e6bb1b5f
Added support for PcbDraw
2020-07-11 13:49:03 -03:00
Salvador E. Tropea
558ef81195
Updated Coveralls badge.
2020-07-09 18:50:04 -03:00
Salvador E. Tropea
f72ff3f441
Extra dot in step.metric_units docstring.
...
Remove dead code in check_eeschema_do()
Fixed the way we read scale stuff from a PCB
Added special checks for check_script and check_version
2020-07-09 12:50:27 -03:00
Salvador E. Tropea
4368364489
Refactored the BaseOutput class to make it more similar to the YAML
...
Now the options are just an attribute of the outputs.
It means we have a set of classes for the options.
All the output content is parsed by the classes, including the Layers.
Now the layers support a simple string (with interesting shortcuts), a list of
strings or the original list of dicts.
2020-07-08 15:17:24 -03:00
Salvador E. Tropea
45ecb1d02a
Added a mechanism to specify suboptions.
...
Now the legacy drill.map.type and drill.report.filename are specified in this
way.
The BaseOutput class now inherits from Optionable.
Suboptions are just Optionable classes.
Also: added traceback print when an error is reported and we are in debug mode.
2020-07-05 12:40:57 -03:00
Salvador E. Tropea
ee11ecf8e7
Added number, variant, conf and separator KiBoM options.
2020-07-02 23:30:57 -03:00