Sachima is a flexible framework for data-driven apps. It's a MIT licensed open source project written in python. We creates it because our data-driven requirements changes frequently, and we need data analyst having the ability to change online api and data visulization.
Sachima helps you build apps that looks great and intelligently.
You can use Sachima together with Superset, or with sachima-ui.
First you should have python installed. Optionally if you already had a python env and you need a separate environment to run Sachima, you should install virtualenv
Check your installation by running this in command line
python -VSometimes you need change python to python3 and pip to pip3.
Sachima is on the Python Package Index(PyPI), so it can be installed with standard Python tools like pip:
pip install -U sachima-U means update if exists
Or you can install from the source code:
git clone https://github.com/DessertsLab/Sachima.git
cd Sachima
pip install -e .Check sachima version
sachima versionInit Sachima project. This will create YOUR_PROJ_NAME folder in current dir with sachima example apps.
sachima init YOUR_PROJ_NAMECd into your project dir
cd YOUR_PROJ_NAMERun Sachima. Please wait after your browser open until sachima flask server started.
sachima runIf your browser did not open. Open http://0.0.0.0:80 manually in your browser(Chrome recommend).
Update Sachima to latest version.
sachima updateor
pip install -U sachimaIf you want to contribute. The sachima start command will clone or pull Waffle source code from github and use npm to start it.
sachima startIf you had any problem ask in Sachima github issues or send me email jianye.zhang@gmail.com or chat in https://gitter.im/sachima-python/community?source=orgpage
Get pivot_table middleware from github
sachima get DessertsLab/pivot_table







