Commit Graph

  • 9d10c991da Changed default name for step files (adds -3D) Salvador E. Tropea 2020-07-12 18:55:08 -0300
  • 031c69e27c Added `position` output configuration. Salvador E. Tropea 2020-07-12 18:46:37 -0300
  • 36eedc9fce Added `drill` output configuration Salvador E. Tropea 2020-07-12 17:43:15 -0300
  • b8b1277f5f Drill map file names can be configured. Salvador E. Tropea 2020-07-12 17:01:23 -0300
  • b6347d8992 Drill report now uses %i='drill_report' %x='txt' Salvador E. Tropea 2020-07-12 16:27:46 -0300
  • bc52d932b0 Changed default file name for pdf_pcb_print Salvador E. Tropea 2020-07-12 16:17:38 -0300
  • f8c339aa3d Simplified the Optionable.expand_filename() usage. Salvador E. Tropea 2020-07-12 16:15:56 -0300
  • acf6bedda8 Defined %i as 'job' for gerber job files. Salvador E. Tropea 2020-07-12 15:55:25 -0300
  • 41de8c032c Added `output` option to control the file name to all plot output formats. Salvador E. Tropea 2020-07-12 13:00:38 -0300
  • e2854ef524 Added gerber.gerber_job_file option to control the gerber job file name. Salvador E. Tropea 2020-07-12 12:28:00 -0300
  • 63999aa009 Preflight filters parsed by Optionable class. Salvador E. Tropea 2020-07-12 11:52:44 -0300
  • 9fdc02ecea Added aliases for options. Salvador E. Tropea 2020-07-12 09:41:16 -0300
  • ba88f49383 Added Python dependencies to the setup.py Salvador E. Tropea 2020-07-11 20:46:40 -0300
  • c04d190d01 Optimized installed scripts. Salvador E. Tropea 2020-07-11 20:24:51 -0300
  • ef24d19ef2 Macropy adaptation macropy Salvador E. Tropea 2020-07-11 19:22:54 -0300
  • a23477d8c2 Fix in package dependency. Salvador E. Tropea 2020-07-11 19:20:05 -0300
  • 2dab2417e0 Bumped version to 0.5.0 v0.5.0 Salvador E. Tropea 2020-07-11 14:02:09 -0300
  • 52e6bb1b5f Added support for PcbDraw Salvador E. Tropea 2020-07-11 13:49:03 -0300
  • c468dd44e1 Removed unused log import Salvador E. Tropea 2020-07-09 18:50:29 -0300
  • 558ef81195 Updated Coveralls badge. Salvador E. Tropea 2020-07-09 18:50:04 -0300
  • 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 Salvador E. Tropea 2020-07-09 12:50:27 -0300
  • 587ef177b3 Added test for corrupted PCB, skip a preflight that isn't in use and output plugin Salvador E. Tropea 2020-07-09 09:54:25 -0300
  • a48e9ecc96 Added tests to cover out_pdf_pcb_print.py, error case left out Salvador E. Tropea 2020-07-09 09:20:52 -0300
  • 2ade49bde5 Removed Layer.get_id(), no longer used. Salvador E. Tropea 2020-07-08 23:43:08 -0300
  • d4677a2c2e Added tests for: - Inner layer that doesn't exist - Technical layers - Wrong layer group/spec Salvador E. Tropea 2020-07-08 23:34:45 -0300
  • 995b6990aa Added HPGL and PS autoscaling tests. Added test for example in a dir that must be created. Removed code not used in docstring trim. Salvador E. Tropea 2020-07-08 23:16:04 -0300
  • 8f17733354 Added PS autoscale and --example -p without PCB tests. Salvador E. Tropea 2020-07-08 22:54:34 -0300
  • 42342236da Added test fro KiBoM with variant and print_sch_pdf fail. Salvador E. Tropea 2020-07-08 22:42:24 -0300
  • 05460f4541 Added test for wrong boolean Salvador E. Tropea 2020-07-08 21:06:35 -0300
  • 1917b4c601 Added more tests for errors Salvador E. Tropea 2020-07-08 20:41:16 -0300
  • 307bed3a36 Added more preflight tests Salvador E. Tropea 2020-07-08 19:49:33 -0300
  • 38baa62cbe Fixed ERC/DRC error count report. Salvador E. Tropea 2020-07-08 19:28:07 -0300
  • 4869ead2eb Added test for failling DRC Salvador E. Tropea 2020-07-08 16:52:53 -0300
  • 4111131008 Added test for run_erc not boolean. Salvador E. Tropea 2020-07-08 16:47:07 -0300
  • 922b853084 Fixed ignore_unconnected. Salvador E. Tropea 2020-07-08 16:29:30 -0300
  • 4368364489 Refactored the BaseOutput class to make it more similar to the YAML Salvador E. Tropea 2020-07-08 15:17:24 -0300
  • 1c4c94cfa2 Some super() use clean-up. Salvador E. Tropea 2020-07-05 19:11:52 -0300
  • 45ecb1d02a Added a mechanism to specify suboptions. Salvador E. Tropea 2020-07-05 12:40:57 -0300
  • ee11ecf8e7 Added number, variant, conf and separator KiBoM options. Salvador E. Tropea 2020-07-02 23:30:57 -0300
  • b48998bb86 Applied abspath to the output path to make is cleaner. Salvador E. Tropea 2020-07-02 23:29:53 -0300
  • 25730bce39 Added a note about inner layer names in the README.md Salvador E. Tropea 2020-07-02 17:19:04 -0300
  • 4538236574 Now outputs and preflights are loaded as plugins. Salvador E. Tropea 2020-07-02 12:30:30 -0300
  • 1ca21efe94 Now the docstring for string options can specify a list of allowed values Salvador E. Tropea 2020-07-02 09:25:06 -0300
  • ec35d2443f Added option to copy plot options from the PCB to the YAML example. Salvador E. Tropea 2020-07-01 20:43:03 -0300
  • 3685e3cb8b Enforced a limit to line_width [0.02,2] mm Salvador E. Tropea 2020-07-01 11:21:25 -0300
  • 3a1d5d0652 Added pen_number and pen_speed HPGL options Salvador E. Tropea 2020-07-01 11:11:33 -0300
  • be8339ddff Added tests to cover all the out_any_drill.py errors. Salvador E. Tropea 2020-06-30 22:57:59 -0300
  • d926a5419e Added --example basic tests Salvador E. Tropea 2020-06-30 20:43:42 -0300
  • 4ae54f3ded Added --example/-x option to generate a configuration example. Salvador E. Tropea 2020-06-30 20:09:14 -0300
  • f579d648bf Added check for string in outputs.drill.map/report. Salvador E. Tropea 2020-06-30 19:59:21 -0300
  • 60a2649c0f Moved the dril_marks attribute to a separated class. Salvador E. Tropea 2020-06-29 20:10:40 -0300
  • 3c6f4950c7 Now the schematic can be specified separately. We now test if the PCB and/or SCH are there only when we need them. Salvador E. Tropea 2020-06-29 19:25:54 -0300
  • 017f2ace47 Fixed redundant "Supported outputs" in the README and updated command line help Salvador E. Tropea 2020-06-29 12:57:06 -0300
  • 42d1f14056 Now layers are solved when we really need it. Salvador E. Tropea 2020-06-29 12:55:02 -0300
  • ef4b2f8f95 Regenarte the README.md when we run the linter. Salvador E. Tropea 2020-06-29 12:52:14 -0300
  • adb9e26750 Added examples of problems using Coverage.py with macros. Salvador E. Tropea 2020-06-27 20:38:16 -0300
  • 7cd0afcdb9 Excluded from coverage code in macros.py that we aren't using. Salvador E. Tropea 2020-06-27 19:18:32 -0300
  • a436aea8e7 Now the README.md is sychronized using the help output. Salvador E. Tropea 2020-06-27 18:28:05 -0300
  • c82c2f0c39 Added support for all the missing IBoM options. Salvador E. Tropea 2020-06-27 15:04:35 -0300
  • d48f258c33 Added tests for the various help options. new_parser Salvador E. Tropea 2020-06-26 14:48:40 -0300
  • c049d8f9ef Excluded docopt.py from coverage. Salvador E. Tropea 2020-06-26 14:48:05 -0300
  • f70e484780 Excluded from coverage the last line of the with document block Salvador E. Tropea 2020-06-26 14:46:09 -0300
  • 7726732df9 Created a decorator to register the preflight options Salvador E. Tropea 2020-06-26 14:45:33 -0300
  • 2f0f3f755d Changed the command line parser from argparse to docopt. Salvador E. Tropea 2020-06-26 12:04:56 -0300
  • 43b7e27a22 Documented the output_class macro Salvador E. Tropea 2020-06-26 12:02:18 -0300
  • 5ce3da2bcc Added a macro decorator to register output classes. Salvador E. Tropea 2020-06-25 11:32:13 -0300
  • 46a20404a4 Added preflights help. Salvador E. Tropea 2020-06-25 10:31:23 -0300
  • 523aaa2ace Added the map/report stuff to the changelog. Salvador E. Tropea 2020-06-25 09:43:14 -0300
  • acd5592a45 Now the map.type and report.filename are deprecated in favor of map and report. Salvador E. Tropea 2020-06-25 09:37:43 -0300
  • fa1ea5bdc9 Outputs help and options review Salvador E. Tropea 2020-06-25 09:05:46 -0300
  • fb5c32f0ad Added negative numbers support to the document macro. Salvador E. Tropea 2020-06-25 08:09:39 -0300
  • 6295b00657 Implemented the `sketch_plot` option. Salvador E. Tropea 2020-06-24 12:00:53 -0300
  • 505039332b Made sketch_plot default to false when absent. Salvador E. Tropea 2020-06-24 11:59:13 -0300
  • a63e12579b Changed all the examples to set "sketch_plot" to false. Salvador E. Tropea 2020-06-24 11:56:39 -0300
  • 090aa6b8f1 Removed the "plot" option "check_zone_fills". Salvador E. Tropea 2020-06-24 11:26:08 -0300
  • ac4ae89aba Added command line help for the outputs. Salvador E. Tropea 2020-06-24 11:02:17 -0300
  • 89fb93d6d7 Documented the output formats in the source code. Salvador E. Tropea 2020-06-24 08:59:00 -0300
  • cb809cbb8d Added documentation for the technique used for the automagic doc Salvador E. Tropea 2020-06-23 11:17:53 -0300
  • a066887744 Modified the macros examples to make them as similar as possible. Salvador E. Tropea 2020-06-23 11:16:58 -0300
  • bcb35e90ef Renamed test_mymacros.py to try_mymacros.py for pytest Salvador E. Tropea 2020-06-23 10:36:10 -0300
  • 458d4ba0a9 Removed flake8 issues Salvador E. Tropea 2020-06-23 10:27:11 -0300
  • d68376ba2e Added a small test to gerbers output. Salvador E. Tropea 2020-06-23 10:26:29 -0300
  • 6859f89c9c Copied the experiments implementation to the macros file Salvador E. Tropea 2020-06-23 10:25:29 -0300
  • 2bb2bd2034 Added preliminary tests to add "automagic" documenation for the output options Salvador E. Tropea 2020-06-22 19:47:37 -0300
  • 20d79d58ad Restricted the YAML support to safe features. Salvador E. Tropea 2020-06-21 11:58:35 -0300
  • 734d2b9c35 Added an evaluation of "Strict YAML" to replace "PyYAML". Salvador E. Tropea 2020-06-21 11:57:03 -0300
  • 19023ef4e6 Added tests to cover 100% of kiplot/config_reader.py Salvador E. Tropea 2020-06-19 23:38:09 -0300
  • 6ed99d8515 Tests adapted to the new error message strings. Salvador E. Tropea 2020-06-19 16:00:16 -0300
  • 7679604646 Major code refactor Salvador E. Tropea 2020-06-19 15:54:55 -0300
  • e34952a2a2 Fixed HPGL YAML example Salvador E. Tropea 2020-06-19 15:51:08 -0300
  • 9dccf7113f Generic config example update and cleanup Salvador E. Tropea 2020-06-19 15:48:16 -0300
  • c2c221151b Bumped version to 0.4.0. v0.4.0 Salvador E. Tropea 2020-06-17 15:38:49 -0300
  • b8f8ed53bd Added a mechanism to avoid problems with ibom Salvador E. Tropea 2020-06-17 15:34:43 -0300
  • 7136662cb3
    Merge pull request #2 from INTI-CMNB/step_output Salvador E. Tropea 2020-06-15 16:36:39 -0300
  • 7df1e9fe87 Added documentatio for the new output step_output Salvador E. Tropea 2020-06-15 16:18:40 -0300
  • 3382b4fe7b Fixed the way options with arguments are passed to kicad2step. Salvador E. Tropea 2020-06-15 15:58:08 -0300
  • 48fcb39f8d Added more variety to STEP options. Salvador E. Tropea 2020-06-15 15:18:23 -0300
  • ef64a57697 Documented the fact that current kicad2step program never fails. Salvador E. Tropea 2020-06-15 15:17:09 -0300
  • c2a735e9a6 For some reason Python sys.path vector has a limit and I was abusing it. Salvador E. Tropea 2020-06-15 15:14:53 -0300
  • fc19d2c6c0 Added tests for errors parsing STEP files generation. Salvador E. Tropea 2020-06-15 13:40:30 -0300