Common python+Cpp API access pcb and eschamtic file?

Bug #1831166 reported by NhatKhai on 2019-05-31
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Wishlist
Unassigned

Bug Description

I think it would be great if we have a well define API from Cpp, and can be access from python to read, write import objects in pcbnew, and eschematic.

This allow:
* Others can develop separate code to convert/translate to difference file format for ECAD simulation
* Whatever file format Kicad change in future do not effect and external code
* Event main KiCad itself should use this API. So any new file format do not impact the code already work.
* New file formats may be access naively when some one can implement to support current API interface.
* Someone can create a converter from netlist to schematic. Or a simulator result mode to schematic model.

Importance object mostly to allow to do simulation on schematic level or pcb level.

Seth Hillbrand (sethh) wrote :

Already on the roadmap

Changed in kicad:
importance: Undecided → Wishlist
milestone: none → 6.0.0-rc1
status: New → Triaged
tags: added: python
tags: added: eeschema
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers