aboutsummaryrefslogtreecommitdiff
path: root/demo/doit/dodo.py
diff options
context:
space:
mode:
Diffstat (limited to 'demo/doit/dodo.py')
-rw-r--r--demo/doit/dodo.py74
1 files changed, 0 insertions, 74 deletions
diff --git a/demo/doit/dodo.py b/demo/doit/dodo.py
deleted file mode 100644
index a9dca5c..0000000
--- a/demo/doit/dodo.py
+++ /dev/null
@@ -1,74 +0,0 @@
-from ee.bom.doit import *
-from ee.digikey.doit import *
-from ee.doit import configure_logging, ReportCollection
-from ee.ds import DataSetManager
-from ee.kicad.doit import *
-# noinspection PyUnresolvedReferences
-from ee.report.doit import *
-
-
-def configure_kicad():
- from ee.kicad.doit import doit_config, init
- doit_config.configure(data_set_manager=dsm)
- doit_config.append_in_data_set_for_task(task_kicad_create_component_data_set, kicad_footprint)
- init(sch=sch, kicad_pcb=kicad_pcb, gerber_dir="gerber", )
-
-
-def configure_bom():
- from ee.bom.doit import doit_config
- doit_config.configure(data_set_manager=dsm)
-
-
-def configure_digikey():
- from ee.digikey.doit import doit_config
- doit_config.configure(data_set_manager=dsm)
-
-
-def configure_report():
- from ee.report.doit import doit_config
- doit_config.configure(data_set_manager=dsm, report_collection=report_collection, extra_config=extra_config)
-
-
-configure_logging()
-DOIT_CONFIG = {'check_file_uptodate': 'timestamp'}
-
-prj = "demo"
-sch = "{}.sch".format(prj)
-kicad_pcb = "{}.kicad_pcb".format(prj)
-
-extra_config = dict(report_dir="docs/report")
-
-dsm = DataSetManager("ee")
-report_collection = ReportCollection()
-
-kicad_footprint = "kicad-footprint"
-dsm.register_ds("csv", kicad_footprint, "kicad-footprint-mapping", path="ee/kicad-footprint.csv")
-
-configure_kicad()
-configure_bom()
-configure_digikey()
-configure_report()
-
-
-def task_orders():
- import ee.bom.doit
- import ee.digikey.doit
-
- bom_cfg = ee.bom.doit.doit_config
- digikey_cfg = ee.digikey.doit.doit_config
-
- data_sets = [bom_cfg.out_data_set_for(task_bom),
- digikey_cfg.out_data_set_for(task_digikey_resolve_schematic_components)]
-
- yield create_task_order_csv(
- output_file="ee/order.csv",
- out_data_set="order",
- data_sets=data_sets)
-
- for size in [1, 100]:
- yield create_task_order_csv(
- output_file="ee/digikey-{}.csv".format(size) if size != 1 else "ee/digikey.csv",
- style="digikey",
- out_data_set="digikey-order-{}".format(size),
- data_sets=data_sets,
- count=size)