Skip to main content

Create and Manage Pipes with Meerschaum

Project description

Meerschaum banner
PyPI Repository License
PyPI GitHub repo size PyPI - License
PyPI - Python Version Lines of code

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 --user 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).

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.3.0rc4.dev3.tar.gz (661.8 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.3.0rc4.dev3-py3-none-any.whl (734.5 kB view details)

Uploaded Python 3

File details

Details for the file meerschaum-0.3.0rc4.dev3.tar.gz.

File metadata

  • Download URL: meerschaum-0.3.0rc4.dev3.tar.gz
  • Upload date:
  • Size: 661.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for meerschaum-0.3.0rc4.dev3.tar.gz
Algorithm Hash digest
SHA256 64f6b4aa57ddcd29ee548427e5e74653fe45fbac1c7fba30e1652809ac91a846
MD5 dfd797091d45da43513a37c91ad4826b
BLAKE2b-256 8c3250aa26f4c0def1d6a4010f51b42ca0fcfe9d721df5b0e410e74312d34387

See more details on using hashes here.

File details

Details for the file meerschaum-0.3.0rc4.dev3-py3-none-any.whl.

File metadata

  • Download URL: meerschaum-0.3.0rc4.dev3-py3-none-any.whl
  • Upload date:
  • Size: 734.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for meerschaum-0.3.0rc4.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 213c0656e4ed7037f878c4fe01a34c99bd8f9642d782ad6215e2ed8121f110df
MD5 39fbbefa25b0a6bee9976368c97181e2
BLAKE2b-256 f84c157d610473a4885e042b1e456ede29b95c4d0237c7b9a5b26d0f534f361f

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