Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

A package for Data Analyst

Project description

Sachima | LOGO

Sachima | Better data analyst

Build Status Codecov
PyPI PyPI version Code style black
Join the chat at

Sachima is a package for Data Analyst who wants to get capabilities of Data Engineer:

  • Publishing your python codes as a http/rpc api.
  • Working with BI platform Superset.
  • Sending your data reports to email or sns.
  • Working with GrassJelly which is a Data Visulization project.

Getting Started

First you should have python3( and nodejs( installed on your os

you should check your installation by

python3 -V

Python 3.7.2

node -v


then you will need a separate environment to run Sachima, cd to your working dir and run commands pip3 install virtualenv

mkdir sachima_start

python3 -m venv sachima_start/venv

source sachima_start/venv/bin/activate

pip3 install sachima

sachima init`

sachima run



pip3 install sachima

Working with superset

APP_NAME = 'My App'

    'RPC': 'amqp://rabbitname:rabbitpass@',
    'RESTFUL': '',
    'GRPC': '',
  • cd superset
  • FLASK_ENV=development flask run -p 8088 –with-threads –reload –debugger
  • open browser
  • ref:

Project details

Download files

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

Files for sachima, version 2019.7.3
Filename, size File type Python version Upload date Hashes
Filename, size sachima-2019.7.3-py3-none-any.whl (35.1 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size sachima-2019.7.3.tar.gz (27.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page