A Python library and set of tools for the Analog Devices ADALM1000 Active Learning Module.
This Repository builds upon @aditya-rao-iit-m's work and tries to make it easier to templatize pysmu projects and scripts.
Check top right of the repo and click on Use this template. -> Create a new Repository
Fill out an appropriate name for the script that is concise, and aptly communicates the purpose of the script, like SquareWave-ADALM1000 and optionally add a short description.
Finally scroll to the bottom of the page and click submit. Make a note of the URL, you will need it very soon in the next step!
Edit the main.py file here to make modifications to your code.
- Install Prefix.Dev's
pixias per official instructions at https://pixi.sh/latest/#installation- Close your terminal window and open another one after installing.
- Ensure that
gitis already installed and are accessible from the terminal! Try running just thegitcommand to see if it gives you usage instructions.- If you are sure that it is not already installed, run the following command:
This will quickly set up git using the same pixi tool.
pixi global install git
- If you are sure that it is not already installed, run the following command:
- Prepare workspace with the command
or replace
git clone https://github.com/m1k-builds/pysmu-adalm1000-template adalm1000
m1k-builds/pysmu-adalm1000-templatewith your repository that you made in the previous section. The finaladalm1000at the end of the command tells the git tool to clone toadalm1000folder/directory.and enter the directorygit clone https://github.com/yourusername/yourreponame adalm1000
cd adalm1000 - Run the following Command to let
pixisetup your environmentpixi install
- Start
main.pypixi run main
- Author: Aditya Rao (
23f3000019@es.study.iitm.ac.in) - Program: BS in Electronic Systems, IIT Madras
- Date: Friday, 5th April 2024

