Command-line data analytics made easy with SPyQL

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • spyql

    Query data on the command line with SQL-like SELECTs powered by Python expressions

  • These motivated me to write a command-line tool that focus on readability, easiness to learn and modern data formats, while leveraging the command-line ecosystem. On top of that, it also leverages the Python ecosystem! Meet SPyQL - SQL with Python in the middle:

  • matplotcli

    Create matplotlib visualizations from the command-line

  • Notice the pretty printing output. We can plot the above results by setting the output format to JSON and piping results into MatplotCLI:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • h3-py

    Python bindings for H3, a hierarchical hexagonal geospatial indexing system

  • Another advantage of SPyQL is that we can leverage the Python ecosystem. Let's try to do some more geographical statistics. Let's count towers by H3 cell (resolution 5) for Europe. First, we need to install the H3 lib:

  • cheatsheets

    Official Matplotlib cheat sheets (by matplotlib)

  • Let's also install MatplotCLI, a utility for creating plots from the command-line that leverages Matplotlib:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to retrieve and analyze crypto order book data using Python and a cryptocurrency API

    1 project | dev.to | 27 Nov 2023
  • Matplotlib

    1 project | news.ycombinator.com | 12 Nov 2023
  • Help with an array

    2 projects | /r/learnpython | 17 Jun 2023
  • Getting visual studio code to work with imported library

    1 project | /r/learnprogramming | 26 May 2023
  • What else should I complete before applying for a data analyst role?

    2 projects | /r/learnprogramming | 5 May 2023