Common python+Cpp API access pcb and eschamtic file?

Bug #1831166 reported by NhatKhai
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

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.

Revision history for this message
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
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/2437

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Wishlist → Unknown
status: Expired → New
Changed in kicad:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.