csankey description
Project description
Python C Extention Easy Core functions
Overview
There is an exciting application that uses d3.js sankey-circular.js. However, the way to create json data is very complicated.
Goal
- The goal is to automatically generate a sankey diagram from a csv or spreadsheet.
- and also to create a sankey diagram by copying a spreadsheet table to the clipboard and running this program.
Implementation
It uses a library created in C++ and imported as a library from python. The reason for this is that file and string manipulation is much easier in python.
Install
$ pip install csankey
UnInstall
$ pip uninstall csankey
Requirement
- python3.3 later.
run command Environment
- Windows
- Linux
- Mac OSX
Supported Browsers of OutputHTML file
Checked Browser | Result |
---|---|
Chrome(95.0.4638.69) | OK |
Edge(95.0.1020.40) | OK |
Firefox | ?Unknown |
IE | ?Unknown |
Opera | ?Unknown |
Safari | ?Unknown |
Usage
TODO
Example
TODO
Perfomance
TODO
Libraries used
- https://d3js.org/d3.v4.min.js
- https://bl.ocks.org/tomshanley/raw/6f3fcf68c0dbc401548733dd0c64e3c3/d3-sankey-circular.js
- https://www.npmjs.com/package/@riversun/sortable-table sortable-table.js copyright riversun
- https://github.com/kirin123kirin/csv-parser/parser.hpp copyright kirin123kirin
References used
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
csankey-0.5.3.tar.gz
(1.5 MB
view hashes)
Built Distributions
csankey-0.5.3-cp39-cp39-win_amd64.whl
(377.8 kB
view hashes)
csankey-0.5.3-cp38-cp38-win_amd64.whl
(377.8 kB
view hashes)
Close
Hashes for csankey-0.5.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62907132a5ab89508fbe3c35a6e0f9ee94d7e2a483260d9fa846af30329501cb |
|
MD5 | 906c9ec2153b95b1f5a880908259a988 |
|
BLAKE2b-256 | 248510a232212f093999a613c60bc6101810c1780c436663e1ef8f94bbf102eb |
Close
Hashes for csankey-0.5.3-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4f899498eb3234a0b7a36fb988c22b33e019463fe2d6941ef0ef6292fbf3892 |
|
MD5 | f8a557e80914173bac0d0a7b13b24d2b |
|
BLAKE2b-256 | 7332c8ce90e151f20c84e39b323c29fb410469e04a37f50f0453be531ada1df4 |
Close
Hashes for csankey-0.5.3-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c92df7082195d27aa3533a9094924942df4d097576b44486a1ac3f362af7ce7 |
|
MD5 | f5d6b6e07698687d7774a75ea07b977b |
|
BLAKE2b-256 | 8b3187d07dc1f117f08b64106198ca13272c9641c7e5dc3c13e21856a89342c0 |
Close
Hashes for csankey-0.5.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74f7b2aad7c764739c632be0ba44ce6235bc6320014f0c06e7f33ac8875a4226 |
|
MD5 | 7890c9b7fd41486c0e11d6941335e692 |
|
BLAKE2b-256 | ede79b7b151070546249e2da9092efb2ef5fce17381c66ac728a8e3ae8fdb324 |
Close
Hashes for csankey-0.5.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 794af91ff5b8a28dec45d91cb4c5d2bc8ec9c98c311fa7d261344dc35e14b21a |
|
MD5 | 0faf69f71702815f9b7b70b5ef6a12c1 |
|
BLAKE2b-256 | c5c32e21582330ea40e841a2327267c671ca5a7c12f7d65de6cdfe2010cdfaf8 |
Close
Hashes for csankey-0.5.3-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd4ab6a786c2bc6bd624d45ec466e72268266edfefeffbf8d6c34645d6af8a08 |
|
MD5 | a69c20abcc9b18eef0479d45947a8bf2 |
|
BLAKE2b-256 | 678759645e3c127f9192941cbe809b099a17dfb1726970af6520e5af9e6b2c79 |
Close
Hashes for csankey-0.5.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9307de5dffdfa8e6c225bde0778dd014df6b9f4351c4def47d9b19b1f6a8ae0 |
|
MD5 | bdd21a1bea7699cfb85fbc366ceece87 |
|
BLAKE2b-256 | 45ed7da9d16f0d809d1a32b0bf94e4e175ff2d77b162a2a993fcc5978a26bb4e |
Close
Hashes for csankey-0.5.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db19e471f6329d197b756671364ec7a7d3b87c372bacd581c0df35997f97450f |
|
MD5 | 13542cc7b2de79a241e6c309b8ae47ad |
|
BLAKE2b-256 | db84090eca53ae03f46b80a1479ad57b0729aca9b1ef2b3a1609d44e453fa798 |
Close
Hashes for csankey-0.5.3-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acfd5d9110e082156afc53ce8217bf79658c142c0f3a28cbff0a8ff278b2e6fa |
|
MD5 | 44c7fcc9a7104978ebd2f46f43a7a0e9 |
|
BLAKE2b-256 | c5b3256c930b9904d7685caf248184e2e9198231ea1c23a7b2be4f9dfde41e8b |
Close
Hashes for csankey-0.5.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4418a46ccd089eca125eccffbabe76c14c6ade4b083171545adf6de863a2c51 |
|
MD5 | 09f554949960c131ca2bf00a0ab3d278 |
|
BLAKE2b-256 | 65e6c2431cff847511cfe9007e0491d92e2b74ebdb02d8b75ae4a8f4e68535f3 |
Close
Hashes for csankey-0.5.3-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04ab88f349050725c50dd3bbfa6006c99c66f0bbbcf36a62ec36612f9ec94419 |
|
MD5 | e3ab965334079d7c1ad507ffa2e2a324 |
|
BLAKE2b-256 | 83a49f98caca1dacc862ae2cc910715badeb6216096ab28e7aac5d0bcdf3272c |