Skip to main content

Create and Manage Pipes with Meerschaum

Project description

Meerschaum banner
Version Status Miscellaneous
PyPI PyPI - Status Lines of code
PyPI - Python Version Maintenance PyPI - License

What is Meerschaum?

Meerschaum is a platform for quickly creating and managing time-series data streams called pipes. With Meerschaum, you can have a data visualization stack running in minutes.

The power of the Meerschaum system comes from projects like pandas, sqlalchemy, fastapi, and more.

Why Meerschaum?

If you've worked with time-series data, you know the headaches that come with ETL. Meerschaum is a system that makes consolidating and syncing data easy.

Anytime you need to move time-series data from somewhere like a database, API, MQTT topic, or even CSV files (we've all done it at some point), you usually end up writing some scripts that silently break in a year. Meerschaum instead gives you better tools to define and sync your data streams. And don't worry — you can always incorporate Meerschaum into your existing scripts.

Quick Start

For a more thorough setup guide, visit the Getting Started page at meerschaum.io.

TL;DR

pip install -U meerschaum
mrsm stack up [-d]
mrsm bootstrap pipes

Usage Documentation

Please visit meerschaum.io for setup, usage, and troubleshooting information. You can find technical documentation at docs.meerschaum.io.

Plugins

Meerschaum has a straightforward plugin system. For details on installing, using, and writing plugins, check out the plugins documentation at meerschaum.io.

Support Meerschaum's Development

I'm a full-time graduate student, and I work on Meerschaum in my free time. If you enjoy Meerschaum and want to support its development, you can buy me a beer (or coffee).

<script type="text/javascript" src="https://cdnjs.buymeacoffee.com/1.0.0/button.prod.min.js" data-name="bmc-button" data-slug="bmeares" data-color="#5F7FFF" data-emoji="🍺" data-font="Cookie" data-text="Buy me a beer" data-outline-color="#000000" data-font-color="#ffffff" data-coffee-color="#FFDD00" ></script>

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

meerschaum-0.2.8.tar.gz (142.6 kB view details)

Uploaded Source

Built Distribution

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

meerschaum-0.2.8-py3-none-any.whl (199.1 kB view details)

Uploaded Python 3

File details

Details for the file meerschaum-0.2.8.tar.gz.

File metadata

  • Download URL: meerschaum-0.2.8.tar.gz
  • Upload date:
  • Size: 142.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.6

File hashes

Hashes for meerschaum-0.2.8.tar.gz
Algorithm Hash digest
SHA256 ae121db812fcc78f5a1e01e9cd3d1ad40db961f8ae9094fbe3454ad39182e7b3
MD5 463e52df983c703a600b9776d72e7f67
BLAKE2b-256 eb1ecdda29f816ac55a3a9b5209b54fc783fa67f028c8ea771fa0349e651a1b3

See more details on using hashes here.

File details

Details for the file meerschaum-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: meerschaum-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 199.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.6

File hashes

Hashes for meerschaum-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e0692ec60a08d4615ca62618d3ae17266e3b550356dfd290903e59a7282d34a6
MD5 244dc67f22f7659f0b4755d0bd4208e1
BLAKE2b-256 e995a1866a2fc783b2c288f74ab2ff2a089d603a6a0e1924d203ba9196171246

See more details on using hashes here.

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