├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .project ├── .pydevproject ├── CONFIG.md ├── MANIFEST.in ├── README.md ├── TODO.txt ├── dist_build.sh ├── dist_upload.sh ├── ez_setup.py ├── labrad ├── .gitignore ├── LICENSE.txt ├── __init__.py ├── async.py ├── auth.py ├── backend.py ├── client.py ├── concurrent.py ├── constants.py ├── crypto.py ├── decorators.py ├── devices.py ├── errors.py ├── gpib.py ├── grammar.py ├── manager.py ├── node │ ├── __init__.py │ ├── __main__.py │ ├── launchable-server.ini │ ├── node_test.py │ ├── server_config.py │ └── server_config_test.py ├── oauth.py ├── protocol.py ├── ratio.py ├── server.py ├── servers │ ├── __init__.py │ ├── dying_test_server.py │ ├── gpibMockDeviceServer.py │ ├── loop_server.py │ ├── registry_wrapper_async.py │ ├── server_template.py │ ├── super_node.py │ ├── test_server.py │ ├── test_server_local.py │ └── threaded_test_server.py ├── stream.py ├── support.py ├── test │ ├── __init__.py │ ├── extraction_test.py │ ├── test_client.py │ ├── test_concurrent.py │ ├── test_crypto.py │ ├── test_decorators.py │ ├── test_eval_lr_data.py │ ├── test_refresh.py │ ├── test_server.py │ ├── test_signal.py │ ├── test_tls.py │ ├── test_types.py │ ├── test_units.py │ ├── unit_performance.py │ └── util.py ├── thread.py ├── types │ ├── __init__.py │ └── types.py ├── units.py ├── units.txt ├── util │ ├── __init__.py │ ├── cache.py │ ├── hydrant.py │ ├── mux.py │ ├── qt4reactor.py │ ├── test │ │ └── test_sync_run_server.py │ └── unwrap.py └── wrappers.py ├── requirements.txt ├── scripts └── test │ ├── install-scalabrad.sh │ └── test.sh ├── setup.cfg ├── setup.py └── units_ideas.txt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/.project -------------------------------------------------------------------------------- /.pydevproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/.pydevproject -------------------------------------------------------------------------------- /CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/CONFIG.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/README.md -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/TODO.txt -------------------------------------------------------------------------------- /dist_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/dist_build.sh -------------------------------------------------------------------------------- /dist_upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/dist_upload.sh -------------------------------------------------------------------------------- /ez_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/ez_setup.py -------------------------------------------------------------------------------- /labrad/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/.gitignore -------------------------------------------------------------------------------- /labrad/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/LICENSE.txt -------------------------------------------------------------------------------- /labrad/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/__init__.py -------------------------------------------------------------------------------- /labrad/async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/async.py -------------------------------------------------------------------------------- /labrad/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/auth.py -------------------------------------------------------------------------------- /labrad/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/backend.py -------------------------------------------------------------------------------- /labrad/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/client.py -------------------------------------------------------------------------------- /labrad/concurrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/concurrent.py -------------------------------------------------------------------------------- /labrad/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/constants.py -------------------------------------------------------------------------------- /labrad/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/crypto.py -------------------------------------------------------------------------------- /labrad/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/decorators.py -------------------------------------------------------------------------------- /labrad/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/devices.py -------------------------------------------------------------------------------- /labrad/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/errors.py -------------------------------------------------------------------------------- /labrad/gpib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/gpib.py -------------------------------------------------------------------------------- /labrad/grammar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/grammar.py -------------------------------------------------------------------------------- /labrad/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/manager.py -------------------------------------------------------------------------------- /labrad/node/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/node/__init__.py -------------------------------------------------------------------------------- /labrad/node/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/node/__main__.py -------------------------------------------------------------------------------- /labrad/node/launchable-server.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/node/launchable-server.ini -------------------------------------------------------------------------------- /labrad/node/node_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/node/node_test.py -------------------------------------------------------------------------------- /labrad/node/server_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/node/server_config.py -------------------------------------------------------------------------------- /labrad/node/server_config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/node/server_config_test.py -------------------------------------------------------------------------------- /labrad/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/oauth.py -------------------------------------------------------------------------------- /labrad/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/protocol.py -------------------------------------------------------------------------------- /labrad/ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/ratio.py -------------------------------------------------------------------------------- /labrad/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/server.py -------------------------------------------------------------------------------- /labrad/servers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/__init__.py -------------------------------------------------------------------------------- /labrad/servers/dying_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/dying_test_server.py -------------------------------------------------------------------------------- /labrad/servers/gpibMockDeviceServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/gpibMockDeviceServer.py -------------------------------------------------------------------------------- /labrad/servers/loop_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/loop_server.py -------------------------------------------------------------------------------- /labrad/servers/registry_wrapper_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/registry_wrapper_async.py -------------------------------------------------------------------------------- /labrad/servers/server_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/server_template.py -------------------------------------------------------------------------------- /labrad/servers/super_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/super_node.py -------------------------------------------------------------------------------- /labrad/servers/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/test_server.py -------------------------------------------------------------------------------- /labrad/servers/test_server_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/test_server_local.py -------------------------------------------------------------------------------- /labrad/servers/threaded_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/servers/threaded_test_server.py -------------------------------------------------------------------------------- /labrad/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/stream.py -------------------------------------------------------------------------------- /labrad/support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/support.py -------------------------------------------------------------------------------- /labrad/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/__init__.py -------------------------------------------------------------------------------- /labrad/test/extraction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/extraction_test.py -------------------------------------------------------------------------------- /labrad/test/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_client.py -------------------------------------------------------------------------------- /labrad/test/test_concurrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_concurrent.py -------------------------------------------------------------------------------- /labrad/test/test_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_crypto.py -------------------------------------------------------------------------------- /labrad/test/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_decorators.py -------------------------------------------------------------------------------- /labrad/test/test_eval_lr_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_eval_lr_data.py -------------------------------------------------------------------------------- /labrad/test/test_refresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_refresh.py -------------------------------------------------------------------------------- /labrad/test/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_server.py -------------------------------------------------------------------------------- /labrad/test/test_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_signal.py -------------------------------------------------------------------------------- /labrad/test/test_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_tls.py -------------------------------------------------------------------------------- /labrad/test/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_types.py -------------------------------------------------------------------------------- /labrad/test/test_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/test_units.py -------------------------------------------------------------------------------- /labrad/test/unit_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/unit_performance.py -------------------------------------------------------------------------------- /labrad/test/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/test/util.py -------------------------------------------------------------------------------- /labrad/thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/thread.py -------------------------------------------------------------------------------- /labrad/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/types/__init__.py -------------------------------------------------------------------------------- /labrad/types/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/types/types.py -------------------------------------------------------------------------------- /labrad/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/units.py -------------------------------------------------------------------------------- /labrad/units.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/units.txt -------------------------------------------------------------------------------- /labrad/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/util/__init__.py -------------------------------------------------------------------------------- /labrad/util/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/util/cache.py -------------------------------------------------------------------------------- /labrad/util/hydrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/util/hydrant.py -------------------------------------------------------------------------------- /labrad/util/mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/util/mux.py -------------------------------------------------------------------------------- /labrad/util/qt4reactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/util/qt4reactor.py -------------------------------------------------------------------------------- /labrad/util/test/test_sync_run_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/util/test/test_sync_run_server.py -------------------------------------------------------------------------------- /labrad/util/unwrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/util/unwrap.py -------------------------------------------------------------------------------- /labrad/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/labrad/wrappers.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/test/install-scalabrad.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/scripts/test/install-scalabrad.sh -------------------------------------------------------------------------------- /scripts/test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/scripts/test/test.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | 4 | [sdist] 5 | formats=gztar 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/setup.py -------------------------------------------------------------------------------- /units_ideas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/labrad/pylabrad/HEAD/units_ideas.txt --------------------------------------------------------------------------------