Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

sachima

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sachima

Better data analysis

  • 2020.8.30.2
  • PyPI
  • Socket score

Maintainers
1

English中文简体中文繁體

Sachima

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.

build status dependencies chat github code size code style commit activity doc latest

Features

featurescreen castsdescription
apiPublishing your python codes as a http/rpc api.
BI platform intergrationimageWorking with BI platform Superset.
Message SendingSending your data reports to email or sns.
Data Visulizationimageimageheatmap44331558-5d2ec600-a49c-11e8-9406-ee71ac94b52c44331788-083f7f80-a49d-11e8-9fad-5668b53ab95448402607-fcdfb580-e766-11e8-9fe4-68f1a995d4f6Visulize your data.
command lineimageimageCommand line tools.

Getting Started

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 -V

Sometimes 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 version

Init Sachima project. This will create YOUR_PROJ_NAME folder in current dir with sachima example apps.

sachima init YOUR_PROJ_NAME

Cd into your project dir

cd YOUR_PROJ_NAME

Run Sachima. Please wait after your browser open until sachima flask server started.

sachima run

If your browser did not open. Open http://0.0.0.0:80 manually in your browser(Chrome recommend).

Update Sachima to latest version.

sachima update

or

pip install -U sachima

If you want to contribute. The sachima start command will clone or pull Waffle source code from github and use npm to start it.

sachima start

If 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 middleware

Get pivot_table middleware from github

sachima get DessertsLab/pivot_table

Working with BI platform

Working with superset(WIP)

Working with schima-ui(WIP)

Contributors

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc