feather-local-storage

Store site time series data as timestamp-indexed feather files.

157|31|Updated May 27, 2020
One-click install
npx skills add https://github.com/bbartling/open-fdd --skill feather-local-storage
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feather-local-storage
Source: https://github.com/bbartling/open-fdd/tree/main/skills/feather-local-storage
Command: npx skills add https://github.com/bbartling/open-fdd --skill feather-local-storage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyarrow, and includes scripts (resource) and references (resource) components.

What problem does it solve?

It addresses the need for efficient on-disk storage of site-specific timeseries data, enabling quick access and management of metrics without relying on external databases.

Core Features & Use Cases

  • Local Timeseries Storage: Stores site and source data as timestamp-indexed feather files for fast read/write operations.
  • Versatile Application: Suitable for handling CSV, weather, BACnet data, and more, directly on local storage.
  • Use Case: For example, storing hourly sensor data locally to facilitate quick retrieval and analysis during site troubleshooting.

Quick Start

Implement feather storage in your environment by setting OFDD_DESKTOP_DATA_DIR and organizing data under <data_dir>/feather_store/<source>/<site_id>/.

Frequently Asked Questions about feather-local-storage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I store local timeseries sensor data without using an external database?▼

You can store local timeseries sensor data by writing site metrics to timestamp-indexed feather files on disk, enabling quick read and write operations without relying on an external database.

What is the best way to manage on-disk shard storage for environmental monitoring data?▼

Managing on-disk shard storage for environmental monitoring involves organizing data into feather files within a structured directory like <data_dir>/feather_store/<source>/<site_id>/ for fast local retrieval.

Do I need pyarrow to save site time series data as feather files?▼

Yes, you need the pyarrow library installed to handle the feather file format and ensure reliable on-disk shard management for your site time series data.

Can I use feather files to store CSV or BACnet data locally for troubleshooting?▼

Yes, feather files support versatile local storage for various data sources including CSV, weather, and BACnet data, facilitating quick retrieval and analysis during site troubleshooting.

How do I set up the directory structure for local feather storage?▼

To set up local feather storage, configure the OFDD_DESKTOP_DATA_DIR environment variable and organize your site time series data under the <data_dir>/feather_store/<source>/<site_id>/ directory path.

Why use feather file shards instead of a database for site sensor metrics?▼

Feather file shards provide efficient on-disk storage for site-specific timeseries data, enabling fast data access and management of environmental sensor metrics without the overhead of external database setup.