Skip to main content

Base package to record data periodically

Project description

About

Periodic REcording and Visualization of sensor Objects

This package provides base classes to rapidly create interactive data recording for various applications (e.g. recording of temperature, time-lapses with cameras etc.). Sensors are read in a asynchronous fashion and can have different time intervals for data reading (or be continuous, i.e. as fast as possible). Tools for graphical visualizations of data during recording are also provided.

Install

git clone https://cameleon.univ-lyon1.fr/ovincent/prevo
pip install -e prevo

Install must be done from a git repository (or from PyPI), because version information is extracted automatically from git tags.

Contents

For using the package, three base classes must be subclassed:

  • SensorBase
  • RecordingBase
  • RecordBase

See docstrings for help.

Misc. info

Module requirements

Modules outside of standard library

(installed automatically by pip if necessary)

  • tqdm
  • tzlocal < 3.0
  • oclock >= 1.2.2 (timing tools)
  • clivo >= 0.2.0 (command line interface)
  • pandas (optional, for csv loading methods)

Python requirements

Python : >= 3.6

Author

Olivier Vincent

(ovinc.py@gmail.com)

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

prevo-0.5.0.tar.gz (360.5 kB view hashes)

Uploaded Source

Built Distribution

prevo-0.5.0-py3-none-any.whl (33.6 kB view hashes)

Uploaded Python 3

Supported by

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