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.

Gedit Python Editor#

Gedit is included as another option for editing Python views. It is just a relatively simple text editor. It is not as powerful as PyCharm but opens much faster than PyCharm and doesn’t need to be started separately before opening views.