Skip to main content

File-watcher agent for lab instrument PCs that ingests data into the Arcadia Science Data Hub.

Project description

data-hub-watcher

A file-watcher agent that runs on lab instrument PCs and uploads new files to the Arcadia Science Data Hub. It groups files into runs, retries uploads, sends heartbeats, and can optionally run as a Windows service.

Install

uv tool install data-hub-watcher

The CLI is published as the data-hub-watcher script. After installing, walk through the interactive setup wizard:

data-hub-watcher init

Usage

data-hub-watcher watch          # start watching for files
data-hub-watcher self-update    # check for and apply package updates
data-hub-watcher service install  # Windows: install as a service

See the operator guide for the full setup walk-through, configuration reference, and troubleshooting.

License

MIT — see the LICENSE file bundled with the wheel.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

data_hub_watcher-0.1.1.tar.gz (80.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

data_hub_watcher-0.1.1-py3-none-any.whl (62.0 kB view details)

Uploaded Python 3

File details

Details for the file data_hub_watcher-0.1.1.tar.gz.

File metadata

  • Download URL: data_hub_watcher-0.1.1.tar.gz
  • Upload date:
  • Size: 80.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for data_hub_watcher-0.1.1.tar.gz
Algorithm Hash digest
SHA256 22f00660fb0b52e01841978b100738955577488e6c6ed66f3792f77feaf0cbaa
MD5 a2fe34c81f83a1452ff6c4bc820169e5
BLAKE2b-256 2cb258ba5b693dd35a268e43d1624f0a1b88792a66de720bd2ce160dedaab213

See more details on using hashes here.

Provenance

The following attestation bundles were made for data_hub_watcher-0.1.1.tar.gz:

Publisher: publish-watcher.yml on Arcadia-Science/data-hub

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file data_hub_watcher-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for data_hub_watcher-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 101bf525be37a373f4b66c21ccc4c20c40d62a73b05309b59c8c7f0d00d12cbb
MD5 20dd52c33bb49c3d9e3c1eed0b51ae7c
BLAKE2b-256 47940442952840ffe3e6d91462051d92f5e00495a1bbc4bf248574bdaee6a2ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for data_hub_watcher-0.1.1-py3-none-any.whl:

Publisher: publish-watcher.yml on Arcadia-Science/data-hub

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page