Author Topic: The future of python-based instrument control  (Read 1942 times)

0 Members and 1 Guest are viewing this topic.

Offline alex.forencichTopic starter

  • Frequent Contributor
  • **
  • Posts: 397
  • Country: us
    • Alex Forencich
The future of python-based instrument control
« on: February 16, 2015, 10:12:27 am »
There is an effort going on right now to build a unified community out of many existing instrument control libraries - including python-ivi, lantz, eapii, and slave - that has been spinning up over the past couple of weeks.  It seems like a very good opportunity to get a strong community built up around a powerful library that we can all contribute to.  The architecture will be a bit different from python-ivi, but the plan right now is to keep the extensibility of python-ivi while building a more optimized abstraction layer around python metaclasses that will hopefully present a very similar hierarchical interface while making driver development a bit less cumbersome.

If anyone cares to participate in developing the specification for this new library, the discussion is going on here: https://github.com/LabPy/labpy-discussion/issues
Python-based instrument control: Python IVI, Python VXI-11, Python USBTMC
 

Offline cyr

  • Frequent Contributor
  • **
  • Posts: 252
  • Country: se
Re: The future of python-based instrument control
« Reply #1 on: February 16, 2015, 08:00:41 pm »
Sounds interesting. My python knowledge is nowhere near enough to have any input on the software design but I look forward to using it and perhaps writing some drivers for my collection of GPIB and LXI instruments...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf