Metadata-Version: 2.1
Name: lantz-core
Version: 0.5.2
Summary: Instrumentation framework
Home-page: https://github.com/lantzproject
Author: Hernan E. Grecco
Author-email: hernan.grecco@gmail.com
License: BSD
Description: lantz-core
        ==========
        
        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.core 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.2 (2019-01-21)
        ------------------
        
        - Migrated to pimpmyclass 0.4.2
        
        
        0.5 (2018-12-31)
        ----------------
        
        - Extracted Core from the main Lantz repo. Kept here:
            Driver, Feats, DictFeats, Action,
            MessageBasedDriver, ForeignDriver,
            Log capabilities,
            Common errors.
        - Added lantz-config command
        - Changed signals from PyQt to PySignal to remove PyQt dependency,.
        - Moved a lot of Feat related code to pimpmyclass
        - Created mfeats module: Feats for MessageBasedDrivers.
        - Added hooks to help simulating drivers.
        - Created TypedFeat for non delegated Feats.
        
        
        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.
        
Keywords: measurement control instrumentation science
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.6
Provides-Extra: color
