Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status of lantz #15

Open
vascotenner opened this issue Aug 24, 2015 · 6 comments
Open

Status of lantz #15

vascotenner opened this issue Aug 24, 2015 · 6 comments

Comments

@vascotenner
Copy link

Before the big refactory of the lantz code I have implemented some devices for the old lantz structure.

  1. How is the status of the project?
  2. Is the "big-split" finished?
  3. What about eappii?
  4. Should I port my devices to the new format?
  5. Is there still active development of lantz?
  6. Or is it better to switch over to pyvisa-py?
@MatthieuDartiailh
Copy link
Contributor

Hi,

The lantz core structure is mostly finished (by that I mean that except if we find compelling use cases when implementing drivers the API should remain the same). The Visa backend is implemented. A backend for instruments relying on a dll/so will be implemented in the future.
As far as the core is concerned the split is over however the gui part is not yet started so depending on what you use Lantz for ....
Eapii was my project and is dead as most of the ideas found in it have been transposed to Lantz core.
You are welcome to port your drivers. Please open issues in lantz_drivers about those and complete the wiki too. We would like to have standards interfaces to offer as much as posssible interoperability so it is important for us to get as much feedback as possible.
Lantz is still actively developped. I also work on other projects but I should come back to it in september (and add much needed documentation) hopefully I also hope that my collaborators will find time to work on it too.
Pyvisa-py simply provides a way to use the visa protocol without a visa dll and can be used as a communication backend by Lantz.
Don't hesitate if you have any other questions.

@hgrecco
Copy link

hgrecco commented Aug 26, 2015

I think that @MatthieuDartiailh answer most of the points. I just want to emphasize that Lantz builds on top of PyVISA (and PyVISA-py and PyVISA-sim), in this way we strengthen the ecosystem.

The work done on Lantz (mostly by Matthieu) is great and I am sure 0.4 will be a great release. As soon as lantz_core is out, I will write a small migration guide to help current users. I am also rewriting lantz_qt internals but keeping the exposed API.

@MatthieuDartiailh
Copy link
Contributor

Good to know you are working on Lantz_qt !!!

@vascotenner
Copy link
Author

Good to hear that also lantz_qt will be continued. It is a very rapid method to build simple gui's.

@vascotenner
Copy link
Author

Does lantz now also support python2?

What is the future for the Lantz repository? Will it get a message that that explains that current development is done in lantz_core?

@MatthieuDartiailh
Copy link
Contributor

Lantz support both python 2 and 3 thanks to future. When I get back on Lantz (hopefully soon) and get some docs. I will update this issue when this is done. If you want to contribute drivers please do so. Some points in the drivers need to be discussed further and your input would ve valuable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants