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.9.tar.gz
(309.2 kB
view hashes)
Built Distributions
csankey-0.5.9-cp39-cp39-win_amd64.whl
(377.7 kB
view hashes)
csankey-0.5.9-cp38-cp38-win_amd64.whl
(377.7 kB
view hashes)
Close
Hashes for csankey-0.5.9-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aa6cee666c51310c91683399c9662675289aba4a935bb42c615be3219cab9a3 |
|
MD5 | 2427d89a04ee9c915099b5389e84e89e |
|
BLAKE2b-256 | 28e2a9fd1b89b4f10641e1a2471c04a5487f683da62ed948159ce48421680c41 |
Close
Hashes for csankey-0.5.9-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bddf60b58e4934c442b90a8b62950f3f24c1216005f7c45fa5f3e069544a9f85 |
|
MD5 | 726b5b93cd25669ffefc519c2bb1732a |
|
BLAKE2b-256 | dbe17ddc288c825ffae9081c468ac6df5c0dcdbff39ed38ab6994b54dd1ba312 |
Close
Hashes for csankey-0.5.9-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf9ce10ec9392fc0219f7025ef34a2ef1c9a95196acf91841bd3dbdae8118c57 |
|
MD5 | 46000eb0e2e9cf5219ca0f1c368c3a8c |
|
BLAKE2b-256 | 9de19c7c38b8a00002c31e388f8c47dd16eb854c32760e045f5b238567f082b9 |
Close
Hashes for csankey-0.5.9-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 002a38270676afce1d8074e0d9ee17c0844dbda3a21939f8413d7f5706d5a60f |
|
MD5 | 8232b69c804fc4395a001da8591d8888 |
|
BLAKE2b-256 | 76a03642428b500c56a9d1ba4bf269a1aa77d5cd170a175cff9c55f99dab994e |
Close
Hashes for csankey-0.5.9-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 573710bcb083c4930191e707a84c52d2cbb0f709e8a120e903269ccecc009b62 |
|
MD5 | a8ac0315426a472771f8156e9bb2c1fb |
|
BLAKE2b-256 | 2c6a6cea0c33e6b2860b00023c3135cdb9746248215cb8e8e09a405179e35f18 |
Close
Hashes for csankey-0.5.9-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9553131a28a94efac2b0d1f9ffb91ded52b649a1657bcab95b781b6c0b9ed19 |
|
MD5 | bc38f3ade2ff1c86f9c1a67e2824b778 |
|
BLAKE2b-256 | 0180290b440e19d312eb46c53a8d79c2c3adebd0ce2bd4ff11a2a4a3c4a4d3e9 |
Close
Hashes for csankey-0.5.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5db0dcc624c4f985395e005304ae15484649df995a57fd27a2fdcf08808963a0 |
|
MD5 | 3ea75be490d791cfe9ae1986e438559a |
|
BLAKE2b-256 | 487bebfda88f73ba0b865af1a89233c062add984828b5e7e7be1443ce1b9f5b2 |
Close
Hashes for csankey-0.5.9-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce639453e34cdc444f92a68a8668d5a69bb727b9847867c269edbe5b601c4862 |
|
MD5 | aa81fb4c719734c6a781539e529630c3 |
|
BLAKE2b-256 | bb98be8112f3a8a7603ae20ef6b89ac561a40699689443b13c5957e640ba31a4 |
Close
Hashes for csankey-0.5.9-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2ab1176bd3c2147b59e665fe89e250e936654024794bc4798dd5f22e0cf7c3d |
|
MD5 | e5e1e993e00ef16dee2cb1bde99da375 |
|
BLAKE2b-256 | 92f1e79f2fcedbfe7ee9c7ac7f0ed6ae42b9f542b486e77b0066349258583f08 |
Close
Hashes for csankey-0.5.9-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a000cb2ca9343c7486ee28791988478a9f5ce8ee42ebfd24cfa874f294c5a6ff |
|
MD5 | 97905a114faf810d0ec00318742e4322 |
|
BLAKE2b-256 | 6291caa1f19d0a031e1ce02fab3c8691e59249486195505cf90e41e96154ca2f |
Close
Hashes for csankey-0.5.9-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c0fba5446f11b5c6bd6149cdf13709f730ff9374b7ceefd8ed4d231a212d300 |
|
MD5 | f9ff5697ebb040b191831a29eec65ef0 |
|
BLAKE2b-256 | 5c67e39bd35f306452f33f7bcdb36eb6c21ad4c83771d7415d31d7d61504d0da |
Close
Hashes for csankey-0.5.9-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3680f11c4aca45a8d4ab878abd2410330aa0890151f8c156395c967e66fab3f3 |
|
MD5 | 48f724de5822d397377a4ab877d52842 |
|
BLAKE2b-256 | 08200fc2df9df40b7eeaf295d8949d00b3f38c096ea504cbadbb26f7ae11573e |