Skip to main content

lantz-qt

Lantz is an automation and instrumentation toolkit with a clean, well-designed and consistent interface. It provides a core of commonly used functionalities for building applications that communicate with scientific instruments allowing rapid application prototyping, development and testing.

This contains the lantz.qt subpackage.

For a longer description and docs, please visit the root of the project:

https://github.com/lantzproject/lantz

The Lantz Authors

Authors

Hernan E. Grecco <hernan.grecco@gmail.com>

Martin Masip <martinmasip@gmail.com> Pablo Jais <jaisp@df.uba.ar> Martin Caldarola <caldarolamartin@gmail.com> Federico Barabas <fede.barabas@gmail.com>

Lantz Changelog

0.5.3 (2019-05-15)

  • Added pinned protocol to Backend moveToThread

  • Add option to show pretty / abbreviated units in widget.

  • Fixed several bugs.

0.5.2 (2019-01-21)

  • Stabilized update_on_change.

0.5 (2018-12-31)

  • Extracted Qt from Lantz 0.4.dev0

  • Updated to Pyqt5.

  • Added logging capabilites to Frontend and Backend.

0.3 (2015-02-05)

  • Introduced MessageBasedDriver, a class to rule them all.

  • Moved drivers

  • Moved old base classes (serial, usb, tcp, visa) to legacy package.

  • Moved instrument drivers based on legacy classes to legacy package.

  • Migrated instrument classes to MessageBasedDriver.

  • Improved logging to avoid duplication and useless info.

  • Frontend and Backend for application development.

  • Implemented Chart block.

  • Implemented Scan block.

  • Implemented FeatScan block.

  • Implemented Loop block.

  • Implemented Layout block.

  • Online documentation now shows the drivers classes.

  • Stub classes to enable documentation building without required packages.

  • Moved simulator from script to console-script.

  • Changed sphinx theme to read the docs.

  • Introduced start_gui helper function to start an app with a ui file and an instrument or instruments.

  • Introduced start_test_app helper function to start the test panel.

  • Introduced start_gui_app takes a backend and fronted and shows the app.

  • Moved get-lantz script to a gist.

  • Removed lantz-shell, equivalent functionality was contributed to PyVISA.

  • Support simultaneous values and units in Feat. (Issue #25)

  • Use Qt import scheme from IPython.

  • Helper functions for multiple initialization: initialize_many and finalize_many.

  • GUI support for initialize_many and finalize_many.

  • New instrument drivers.

0.2 (2013-01-01)

  • first public release.

Release files for lantz-qt 0.5.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lantz-qt 0.5.3
File Size Uploaded
lantz-qt-0.5.3.tar.gz 60.9 kB Details

Release files / lantz-qt-0.5.3.tar.gz

Download URL lantz-qt-0.5.3.tar.gz
Size 60.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3fd56cdce6039f5ca74b32fed059c4ebfaf0aa713e28a64ce5707881469de56e
BLAKE2b-256 checksum
How to use checksums
760896d34914fc4b1109708ceed34d5e081b37a408fa70ebdd4115ee25e3a7d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.5.3 This release

1 release file

0.5.2

1 release file

0.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page