Skip to main content
4. Exporting Your Data

A summary of all the different ways you can export your experiments and other data from Labstep to your devices.

AnoΓ€ Calpas avatar
Written by AnoΓ€ Calpas
Updated over a week ago

On Labstep, there are many ways you can export your data. We always want you to be able to have backups, whatever the reason behind that. Therefore, we've designed numerous ways for you to do that so you can download your data at any time!

In this section:

Experiments

  • Print function

Use the Print function to save your experiment either as PDF or HTML. For a step-by-step on how to do that, click here.

  • Export function

Clicking Export will automatically send you an email with your experiment as a zip file. This will include an HTML file, a JSON file and any attached data files.

Please note that no PDF file will be sent this way.

  • Export Client (Deprecated)

Though the Export Client is no longer supported, you can still use it. In theory, it should work. However, we cannot guarantee that it will. Should you encounter any errors using it, unfortunately, our team won't be able to assist you.

Rest assured, a new and improved Export Client is coming soon. Keep an eye out on our News Centre to find out more about this! In the meantime, you can also reach out to our Implementation team, and they can export your data for you. Please note this is a paid service. The cost will depend on the amount of data you need exported.

  • Python SDK

It is well known that Labstep has a very well-documented SDK and an open API that you can use freely as a user. If you know your way around, this will be the best way to export your very long and heavy experiments. You can find some guidance available here.

experiment = user.getExperiment(17000)
experiment.export('/my_folder')

Inventory

  • Item Export

The main way to export your Inventory is via the Item Export. This export is customisable; you can choose which metadata you want to add to it and add things like QR codes and Locations. For more information on this, click here.

  • From Grid View

From both the Resource and Item View, you can right-click and export your data as a CSV or XLSX file. To export multiple cells, just select them and then right-click.

  • Python SDK

You can also use the Python SDK to export your Inventory. You'll get a JSON file of it, and any files attached to Resources or Items will also be exported. For more guidance, click here.

my_resource = user.getResource(17000)
items = my_resource.getItems()
items.export('/my_folder')

Protocols

  • Print

Just like for Experiments, you can click Print to save your Protocol as a PDF. For a step-by-step on how to do that, click here.

  • Python SDK

Using the Python SDK, you will get a JSON and HTML file alongside any attached files in their original format. For more guidance, click here.

experiment = user.getProtocol(17000)
experiment.export('/my_folder')

Devices

  • From Grid View

You can right-click and export your data as a CSV or XLSX file. To export multiple cells, just select them and then right-click.

  • Python SDK

Using the Python SDK, you will get a JSON file alongside any attached files in their original format. For more guidance, click here.

device = user.getDevice(17000)
device.export('/my_folder')


Summary

Means to Export

___________

Module

Print

Export

(via email)

Grid View

Export Client

(Deprecated)

Python SDK

Paid service

Experiments

βœ…

βœ…

❌

βœ…

βœ…

βœ…

Protocols

βœ…

❌

❌

❌

βœ…

βœ…

Inventory

❌

βœ…

βœ…

❌

βœ…

βœ…

Devices

❌

❌

βœ…

❌

βœ…

βœ…

Order Requests

❌

❌

βœ…

❌

βœ…

βœ…

Orders

βœ…

❌

❌

❌

βœ…

βœ…

Other

❌

❌

❌

❌

βœ…

Get in touch


☞ Knowledge Check:

  • How to export data from different modules

  • Where to find guidance to use the Python SDK

  • Which team to contact for data export requests


This lesson is part of the "Labstep 101: Everything You Need to Know to Get Started" course. View all lessons here.

Did this answer your question?