SoCX is a command-line toolbox for EDA development teams.
SoCX can also be used in your own python project/library/script and provides an extensive API with many useful features targeted at EDA development.
For details, please refer to the official documentation page.
Important
ensure you meet the following perquisites before proceeding with the
installation of socx:
- A working installation of
piporuv. - A working installation of Python 3.10 or newer version.
with uv:
uv tool install socx-cliwith pip:
pipx install socx-cliwith uv:
uvx --from socx-cli socxwith pip:
pipx run --spec socx-cli socxwith uv:
uv add socx-cliwith pip:
pip install socx-cli
pip freeze -r requirements.txtwith uv:
uv tool update socx-cliwith pip:
pipx upgrade socx-cliTip
You can run the below command to verify socx was properly installed.
$ socx version
socx-cli 0.11.1- Project Documentation: https://sagikimhi.dev/socx-cli
- Community Discussions: https://gitter.im/socx-cli/community
Licensed under Apache-2.0.
See LICENSE for details.