Skip to content

rohitwtbs/smap

Repository files navigation

SMAP

https://softwaredefinedbuildings.github.io/smap/

🐳 Docker Quick Start (Recommended)

For the fastest way to get a full sMAP stack running with TimescaleDB, see DOCKER_README.md.

For information on running the test suites, see TESTING.md.

Getting Started

Installation

Python

To setup a clean environment, create a new python virtual environment with:

virtualenv venv

Before proceeding with installation, make sure you've sourced the virtual environment with source venv/bin/activate.

You must install the dependencies listed in requirements.txt before installing smap. Do this by issuing the following:

pip install -r osx_requirements.txt

After the dependencies are installed, run the installation:

python setup.py install

Documentation

Full documentation is located under python/doc/en/2.0/.

Overview

  • Introduction — Architecture overview: sources, archiver, and frontends
  • Installation — Installing the sMAP library and dependencies

Tutorials

Core Library

Drivers

  • Driver Patterns — Periodic scraping, XML/XSLT transforms, and actuation
  • Driver Index — Catalog of all bundled drivers (meters, weather, ISO markets, etc.)

Archiver

Data Access

  • Python ClientSmapClient for querying and plotting with numpy/matplotlib
  • R ClientRSmap package for querying and plotting in R

Reference

  • CLI Toolssmap-query, smap-tool, smap-monitize, smap-load, smap-load-csv
  • Metadata Tags — Standard tag names for instrument, location, and custom metadata
  • Additional Resources — Papers, talks, and mailing list

Build status

Build Status

About

smap - Simple Measurement and Actuation Profile

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors