Skip to main content
Back to top
Ctrl
+
K
PyroLab Documentation
Getting Started
Overview
Installation
Network Architecture
Writing Services
Daemon Configuration
Nameserver Configuration
Launch Configuration
Command Line Interface
Client Tutorial
Summary
License
User Guide
Environment Variables
Nameservers
Servers
Services
Clients
Configuration
Deployment
Recommended Libraries
Web Monitor
API Reference
API Reference
pyrolab.api
pyrolab.drivers
pyrolab.drivers.Instrument
autoconnect
close
connect
detect_devices
ping
pyrolab_version
set_behavior
pyrolab.drivers.cameras.thorcam
pyrolab.drivers.cameras.thorcam.ThorCamBase
pyrolab.drivers.cameras.thorcam.ThorCamClient
pyrolab.drivers.cameras.uc480
pyrolab.drivers.cameras.uc480.UC480
pyrolab.drivers.cameras.uc480.UC480Client
pyrolab.drivers.cameras.sciTSI
pyrolab.drivers.cameras.sciTSI.SCICAM
pyrolab.drivers.lasers.tsl550
pyrolab.drivers.lasers.tsl550.TSL550
pyrolab.drivers.lasers.ppcl55x
pyrolab.drivers.lasers.ppcl55x.PPCL550
pyrolab.drivers.lasers.ppcl55x.PPCL551
pyrolab.drivers.lasers.ppcl55x.PPCL55xBase
pyrolab.drivers.scopes.rohdeschwarz
pyrolab.drivers.scopes.rohdeschwarz.RTO
pyrolab.drivers.scopes.rohdeschwarz.RemoteDisplay
pyrolab.drivers.smu.keysight
pyrolab.drivers.smu.keysight.B2900
pyrolab.drivers.motion.max31x
pyrolab.drivers.motion.max31x.MAX31X
pyrolab.drivers.motion.prm1z8
pyrolab.drivers.motion.prm1z8.PRM1Z8
pyrolab.drivers.motion.z8xx
pyrolab.drivers.motion.z8xx.Z806
pyrolab.drivers.motion.z8xx.Z812
pyrolab.drivers.motion.z8xx.Z825B
pyrolab.drivers.arduino.arduino
pyrolab.drivers.arduino.arduino.BaseArduinoDriver
pyrolab.drivers.fpgas.analogdiscovery
pyrolab.drivers.fpgas.analogdiscovery.AnalogDiscovery
pyrolab.drivers.sample
pyrolab.drivers.sample.SampleAutoconnectInstrument
pyrolab.drivers.sample.SampleService
pyrolab.drivers.sample.SelectiveSampleService
pyrolab.cli
pyrolab.configure
pyrolab.configure.export_config
pyrolab.configure.reset_config
pyrolab.configure.uniquify_class
pyrolab.configure.update_config
pyrolab.configure.AutolaunchSettings
construct
copy
dict
from_file
from_yaml
json
update_forward_refs
yaml
pyrolab.configure.DaemonConfiguration
construct
copy
dict
from_file
from_yaml
json
update_forward_refs
update_pyro_config
yaml
pyrolab.configure.GlobalConfiguration
clear_all
get_config
get_daemon_config
get_nameserver_config
get_service_config
get_service_configs_for_daemon
instance
load_config
save_config
set_config
pyrolab.configure.NameServerConfiguration
construct
copy
dict
from_file
from_yaml
get_storage_location
json
update_forward_refs
update_pyro_config
yaml
pyrolab.configure.PyroConfigMixin
update_pyro_config
pyrolab.configure.PyroLabConfiguration
construct
copy
dict
from_file
from_yaml
json
update_forward_refs
yaml
pyrolab.configure.ServiceConfiguration
construct
copy
dict
from_file
from_yaml
json
update_forward_refs
update_pyro_config
yaml
pyrolab.configure.UniqueOrAutoKeyLoader
check_state_key
get_state_keys_blacklist
pyrolab.configure.YAMLMixin
from_file
from_yaml
yaml
pyrolab.server
pyrolab.server.change_behavior
pyrolab.server.Daemon
annotations
clientDisconnect
close
combine
events
handleRequest
housekeeping
ping
proxyFor
pyrolab_version
register
requestLoop
resetMetadataCache
serveSimple
shutdown
unregister
uriFor
validateHandshake
pyrolab.server.Lockable
islocked
lock
unlock
pyrolab.server.LockableDaemon
annotations
clientDisconnect
close
combine
events
handleRequest
housekeeping
ping
proxyFor
pyrolab_version
register
release
requestLoop
resetMetadataCache
serveSimple
shutdown
unregister
uriFor
validateHandshake
pyrolab.nameserver
pyrolab.nameserver.start_ns
pyrolab.nameserver.start_ns_loop
pyrolab.service
pyrolab.service.Service
ping
pyrolab_version
set_behavior
pyrolab.manager
pyrolab.manager.running_time_human_readable
pyrolab.manager.DaemonProcessGroup
pyrolab.manager.DaemonRunner
close
is_alive
join
kill
process_message_queue
run
setup_daemon
start
stay_alive
terminate
pyrolab.manager.NameServerProcessGroup
pyrolab.manager.NameServerRunner
close
is_alive
join
kill
process_message_queue
run
start
stay_alive
terminate
pyrolab.manager.ProcessManager
checkup
get_daemon_process_info
get_nameserver_process_info
get_service_process_info
instance
launch_daemon
launch_nameserver
reload
shutdown_all
start_checkup_timer
stop_checkup_timer
pyrolab.pyrolabd
pyrolab.pyrolabd.DaemonInfo
count
index
pyrolab.pyrolabd.InstanceInfo
construct
copy
dict
json
update_forward_refs
pyrolab.pyrolabd.NameServerInfo
count
index
pyrolab.pyrolabd.PSInfo
count
index
pyrolab.pyrolabd.PyroLabDaemon
ps
reload
restart_daemon
restart_nameserver
shutdown
start_daemon
start_nameserver
stop_daemon
stop_nameserver
whoami
pyrolab.utils
pyrolab.utils.generate_random_name
pyrolab.utils.get_ip
Development
Contributing
Coding Standards
Documenting PyroLab
Repository
Open issue
.rst
.pdf
manager
Server Resources