lantz
  • About
  • Overview
    • Logging
    • Timing
    • Cache
    • Prevent unnecessary set
    • Getting and setting multiple values in one line
    • Effortless asynchronous get and set
    • Context manager
    • Units
    • User interface
  • Tutorials
    • 1. Installation guide
    • 2. Using lantz drivers
    • 3. Using Feats
    • 4. Building your own drivers
    • 5. A simple command line app
    • 6. A simple GUI app
    • 7. A rich GUI app
  • Guides
    • Using drivers
    • GUI (high-level)
    • Building drivers
    • GUI (low-level)
    • Other guides
  • FAQs
    • Why building an instrumentation toolkit?
    • Why not using LabVIEW/LabWindows/Matlab?
    • But ... there are a lot of drivers already available for these languages
    • Why Python?
    • Isn’t Python slow?
    • But I do a lot of mathematical operations!
    • How do I start?
    • I want to help. What can I do?
    • Where does the name comes from?
  • Drivers
    • lantz.drivers.aa
    • lantz.drivers.aeroflex
    • lantz.drivers.andor
    • lantz.drivers.cobolt
    • lantz.drivers.coherent
    • lantz.drivers.examples
    • lantz.drivers.kentech
    • lantz.drivers.labjack
    • lantz.drivers.legacy
    • lantz.drivers.mpb
    • lantz.drivers.newport
    • lantz.drivers.ni
    • lantz.drivers.olympus
    • lantz.drivers.pco
    • lantz.drivers.prior
    • lantz.drivers.rgblasersystems
    • lantz.drivers.rigol
    • lantz.drivers.stanford
    • lantz.drivers.sutter
    • lantz.drivers.tektronix
  • API
    • General
    • Interfacing to instruments
    • UI
    • Support
  • Contributing
    • Python style
    • Header
    • Copyright
    • Finally, we have a small Zen
  • Contributing Drivers
  • Contributing to the core
    • Version control system
    • File system structure
    • Python style
    • Header
    • Submitting your changes
    • Copyright
    • Finally, we have a small Zen
  • Agreeement
  • Community
  • Reporting Bugs
 
lantz
  • Docs »
  • Tutorials
  • Edit on GitHub

TutorialsΒΆ

  • 1. Installation guide
    • 1.1. Requirements
    • 1.2. Optional requirements
    • 1.3. Linux
      • 1.3.1. Ubuntu 12.04
      • 1.3.2. Ubuntu 12.10
      • 1.3.3. openSUSE 12.2
    • 1.4. OSX
    • 1.5. Windows
    • 1.6. Anaconda
  • 2. Using lantz drivers
    • 2.1. Safely releasing resources
    • 2.2. Logging
    • 2.3. The cache
    • 2.4. Cache related methods: update, refresh and recall
  • 3. Using Feats
    • 3.1. Valid values
    • 3.2. Units
  • 4. Building your own drivers
    • 4.1. The instrument
    • 4.2. A basic driver
    • 4.3. Putting units to work
    • 4.4. Limits
    • 4.5. Mapping values
    • 4.6. Beautiful Testing
    • 4.7. Properties with items: DictFeat
    • 4.8. Drivers methods: Action
  • 5. A simple command line app
    • 5.1. Using command line arguments
  • 6. A simple GUI app
  • 7. A rich GUI app
    • 7.1. The scanner
    • 7.2. Measuring
    • 7.3. Composing an application
Next Previous

© Copyright 2015, Hernan E. Grecco. Last updated on Jan 09, 2015.

Built with Sphinx using a theme provided by Read the Docs.