Labstep is a flexible research environment that connects your electronic notebook, inventory, applications, and data in one collaborative workspace.
labstepPy is a Python package for working with the Labstep API. This guide is for anyone who wants to automatically attach analysis scripts and data to your experiments on Labstep.
All the labstepPy code is available under open source licenses from repositories at github.
The labstep package can be easily installed using pip
.
Open the Terminal
, and do:
pip install labstep
The quick example below shows you how to attach a Labstep Protocol to a Labstep Experiment.
To see what else labstepPy can do, see more :ref:`example uses <example-uses>`.
.. literalinclude:: ../examples/example.py
To learn more about how to use labstepPy, the navigation below should help you find the best use of the labstep package for your own specific purposes.
.. toctree:: :caption: Quick Start :maxdepth: 2 source/installation_login.rst
.. toctree:: :caption: Entity Classes :maxdepth: 2 source/user.rst source/apiKey.rst source/organization.rst source/workspace.rst source/experiment.rst source/protocol.rst source/resource.rst source/orderRequest.rst source/device.rst source/jupyterNotebook.rst source/metadata.rst source/chemistry.rst source/tag.rst source/collection.rst source/comment.rst source/file.rst source/notification.rst source/sharelink.rst source/entityStateWorkflow.rst
.. toctree:: :caption: Examples :maxdepth: 2 source/device_integration.rst source/example_uses.rst source/export_examples.rst
Always ensure you are using the latest version of the SDK by running:
pip install labstep --upgrade
If you have further issues please contact barney@labstep.com for support.
- Sze May Yee
- Barney Walker
labstepPy is an Open Source package.
Feel free to submit bug reports, feature requests or PRs on Github here.
If you are interested in contributing please contact barney@labstep.com.