Skip to content
/ hfwlm Public

πŸŒŠπŸ“ Python library for controlling HighFinesse wavelength meters

Notifications You must be signed in to change notification settings

nelsond/hfwlm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

hfwlm Build Status

Python library for controlling HighFinesse wavelength meters.

Install

Install with pip

$ pip install git+git://github.com/nelsond/hfwlm.git

Example usage

from wlm import WavelengthMeter

wm = WavelengthMeter()
wm.channel_count # => 8

# set switcher channel
wm.switcher_channel = 1

wm.switch_mode # => False

# enable switch mode
wm.switch_mode = True

# read properties of channels
channel = wm.channels[0]
channel.use # => False
channel.use = True
channel.show = True
channel.frequency # => 359.212...

Development

Install requirements for development environment

$ pip install -r requirements/dev.txt

Run tests

$ py.test tests/

Generate coverage report

$ py.test --cov=wlm tests/

About

πŸŒŠπŸ“ Python library for controlling HighFinesse wavelength meters

Topics

Resources

Stars

Watchers

Forks

Languages