>>> import sys
>>> import horizon
['__name__', '__doc__', '__package__', '__loader__', '__spec__', 'Project', 'PoolManager', 'Pool', '__file__']
Thanks for the guidance. Are there plans to integrate this python functionality with official builds or with pip – so essentially make the whole thing a little bit more straightforward to install?
Edit: I ask because it would make sense to document the whole thing a little better – but if there are plans maybe that would be unnecessary legwork.
Edit 2: Now that I thought a little bit about this, maybe it would be even better to make this part of the CLI functionality, as this feels to me more like the place where something like this should be.
So a bit like:
# Export BOM
horizon-eda schematic export bom -i myproject.hprj -o bom.csv
# Export Schematic PDF
horizon-eda schematic export pdf -i myproject.hprj -o schematic.pdf
# Export Gerber
horizon-eda board export gerber --zip -i myproject.hprj -o myproject.zip
# Export 3D-Views
horizon-eda board export 3D --top --orthographic --no-parts -i myproject.hprj -o top.png
horizon-eda board export 3D --bottom --orthographic --no-parts -i myproject.hprj -o bottom.png
horizon-eda board export 3D --angle [60,60,0] -i myproject.hprj -o perspective.png
What do you think?