Sitemap

A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.

Pages

Posts

Submit Code to GitHub with Git

1 minute read

Published:

Git is a distributed version control system designed to track changes in source code during software development. By leveraging Git, developers can efficiently manage project versions and seamlessly integrate their work with GitHub, or other platforms.

Virtual Environments for Python

2 minute read

Published:

In Python development, managing dependencies across multiple projects can be challenging due to varying requirements for library versions or even the Python interpreter itself. Virtual environments offer a solution by isolating project-specific dependencies, ensuring smooth execution and preventing conflicts between projects. Among the tools available for creating and managing virtual environments, two of the most commonly used options are venv and conda.

Analyze Circuit with Multisim

1 minute read

Published:

As we all know, Multisim was released by National Instruments. It plays an important role in circuit simulation and design. We could draw a schematic just like on paper, and use different components conveniently.

Some Photos

less than 1 minute read

Published:

Share photos here.

Audio Signal Processing with LabVIEW (Updating)

less than 1 minute read

Published:

LabVIEW is a graphical programming tool for data acquisition and system control, widely used in engineering and science. myDAQ, a compact data acquisition device, pairs seamlessly with LabVIEW for real-time experiments and prototyping. Together, they offer an accessible solution for learning and development in fields like electrical engineering and physics.

portfolio

publications

talks

teaching