Python Views#
Python views support the development of Python code to automate the design and verification of circuits. This can range from simple run scripts for automating a portion of the design flow to full analog and RF generators.
Support for Jupyter notebooks is also included to support protoyping and run scripts. Markdown is included to easily prepare documentation.
View Type |
Extensions |
Editors |
Description |
---|---|---|---|
module |
*.py (*.pyc) |
VS Code, gedit |
A Python module |
notebook |
*.ipynb |
VS Code, gedit |
A Python Jupyter notebook |
markdown |
*.md |
VS Code, gedit |
A markdown document. PyCharm supports both editing and rendering. |
yaml |
*.yml |
VS Code, gedit |
A yaml data file |
VS Code IDE#
Visual Studio Code (VS Code) is the default editor for Python views. It supports all the included Python view types. Many of the views require extensions to be installed. Before opening VS Code, it can be started from the Softworks menu in the library manager to open the code workspace of the current project.