Skip to content

Quantify

The Quantify connector synchronizes datasets from a Quantify data directory.

Package etiket_sync_agent_quantify
Identifier etiket_sync_agent_quantify
Type File-based
Scope Required default scope
Live sync Yes — datasets still being acquired are synchronized live

Installation

from etiket_sdk.sync import Connectors

Connectors.install_from_pypi("etiket_sync_agent_quantify")

In the DataQruiser app, go to the sync page and open Sync Settings with the gear button (top left). On the Connectors tab, find Quantify in the Available list and click Install. If it isn't listed, use Install Connector → Install from PyPI with etiket_sync_agent_quantify as the package name.

Configuration

Parameter Type Description
quantify_directory path The Quantify data directory to watch.
set_up str Name identifying the measurement setup; used to tag datasets from this source.
is_server_folder bool (optional, default False) Whether the directory lives on a shared/server location.

Create a sync source

from qdrive.scopes import get_scopes
from etiket_sdk.sync import SyncSources

print(get_scopes())  # find the scope UUID you want to sync to

source = SyncSources.create(
    name="my_quantify_source",
    connector_identifier="etiket_sync_agent_quantify",
    config_data={
        "quantify_directory": "~/quantify-data",
        "set_up": "fridge-1",
    },
    default_scope="6c319227-f6f8-4bc6-b7f9-ed278a8fb040",
)

You can also add this source from the DataQruiser app.

Notes

Quantify organizes data in dated subfolders; the connector detects datasets two directory levels below quantify_directory. Measurements still in progress are synchronized live.