Skip to content

Atmospheric Sensor Logging Made Simple

AtmosPyre is a flexible library for atmospheric measurements. Monitor CO₂, Radon, and more with an intuitive Python API.

Supported by

Getting Started

  • Quick Start Guide


    Get up and running with atmospyre in minutes

    Getting Started

Features

Simple API

  • Simple API


    Clean, intuitive interface for sensor integration

    API Reference

Single Sensor Interface

  • Implemented Sensors


    Built-in support for sensors

    Sensors

  • Implement a Sensor


    Implement your own sensor in a few lines of code

    Tutorial

Sensor Logging & Data Management

  • Automated Logging


    Logging capabilites of a Sensor

    Sensor Logger

  • Flexible Output


    Write your measurement data in your desired format

    Writers

  • Metadata Extractor


    Extract Sensor metadata automatically

    Savers

Quick Example

from atmospyre.logger import SensorLogger
from atmospyre.sensors.co2.vaisala.gmp252 import GMP252, CO2, TEMPERATUREE

# Initialize CO2 sensor
sensor = GMP252(port='/dev/ttyUSB0',slave_adress=1)

# Start logging
logger = SensorLogger(sensor, interval=60, tags=[CO2, TEMPERATURE])
logger.log() #This writes a datapoint with co2 and temperature