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¶
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.