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.6.tar.gz
(1.5 MB
view hashes)
Built Distributions
csankey-0.5.6-cp39-cp39-win_amd64.whl
(377.7 kB
view hashes)
csankey-0.5.6-cp38-cp38-win_amd64.whl
(377.7 kB
view hashes)
Close
Hashes for csankey-0.5.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74ad8cbe11783a90b83dc080bd4cdd9df00bfd5def049fd25aaf1a2714f64f7f |
|
MD5 | 51808e1797662d0137f771aa6972580e |
|
BLAKE2b-256 | 03f5394867f27f51c682e493a4720b48b7fa6ba06ee932f3a7e73206b992ce02 |
Close
Hashes for csankey-0.5.6-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79126fdeb45e0761b1c696f4c35b67e0e3573cb56028f1d86c22c6fd1e063494 |
|
MD5 | f32682c8dec6ae406f2f7fac5652d458 |
|
BLAKE2b-256 | 7750633cc1768818651aa78645ca48ba22307fc6cc83eab846678a29771bf0ee |
Close
Hashes for csankey-0.5.6-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa0832b9271b6f8ada546831c5f5ad26fd4850fb0735b78b8d265090840c29d |
|
MD5 | d689b1976e09b930147858a6ab1ed935 |
|
BLAKE2b-256 | 9a35bdeab4ffb387c08220c33388c6c1b26aa6d520d58c65ff2e09ab3f3b5ba6 |
Close
Hashes for csankey-0.5.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5fabde150fa8452fa4d2fe614b3e0342ecd01f973b1cd959aa37b0063bf49f1 |
|
MD5 | 81d2d965a7d95f77e9aa2fc99fbc5200 |
|
BLAKE2b-256 | 4423ce42cc2d941725ff7f1754e91fe1c94a7e7b3eb9df6da8d90177a49a8395 |
Close
Hashes for csankey-0.5.6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f05c1e8bf41e4d694d99ec15f7c37e918d1c2582faa343170bb3448b18f372 |
|
MD5 | dfa672d4ec9df6137880ca0e8515c738 |
|
BLAKE2b-256 | 9bcc2211bc83fc1d258c30b1dd29f3480e8c5880a4864b2c2e901f5442f82d75 |
Close
Hashes for csankey-0.5.6-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5ae97c127c3785c8b83a8336ce2784fb6f3a687f600d63a576204e6794e68c3 |
|
MD5 | 280005a2642da4ac05fabbf3733d5a03 |
|
BLAKE2b-256 | 84f29d54e0ee9a9cdae6adf8e71392c7842d98ab90590fb42a13d5c16ec3cbce |
Close
Hashes for csankey-0.5.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a53600133b265cdfa521e11f01157f243935c1d3006f97b03b9a8a2fd6a72914 |
|
MD5 | dc8da851bf2b29ea644fc4dda95db3d7 |
|
BLAKE2b-256 | 3680492fe624626d0f05652f80b92cd1e892bd618a5c8fc1800037a19fa4e750 |
Close
Hashes for csankey-0.5.6-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4816e58dd58daa3b8577d6ba65dca3644ad34d36ebedaf8080a0b15f5e651d4 |
|
MD5 | 0625c2ce71ea6f621038414a7b39a708 |
|
BLAKE2b-256 | 92067ac29aea4e0b0750cc119597e615a6833a0700b2748741375e1f87a92832 |
Close
Hashes for csankey-0.5.6-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f6027b44d559821f3f0672a16b7b0c24987f8795a7c222546e4a4299a143b4 |
|
MD5 | 34febaf2b9dda4b04dc28a10730c8fd1 |
|
BLAKE2b-256 | 1d115be3bf68732284e74df8d18faf2a09edf15ebfcf0b877e616d52eb0a7ee1 |
Close
Hashes for csankey-0.5.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65d24df236eb38c63be1ac5d63ec17a1ed86b8daa8b8cde738e66330ab57cdab |
|
MD5 | 740ef43d30801ca6f568cfd5fa3a8892 |
|
BLAKE2b-256 | 744d8cefe5497047aa3690db8bc892bb87476212715c6357f9f705b410564c6e |
Close
Hashes for csankey-0.5.6-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cdf5be418733bae1729ba0ca8b7779c720b5dd1deb574cb7e4f33bfebbc6f8d |
|
MD5 | 05aa828cc158089b7838ed05a88b4a1e |
|
BLAKE2b-256 | 46db60cbfabc7b996a8bf16c8bf3703e31c4900ee56ff2f0004484e664f61dd4 |
Close
Hashes for csankey-0.5.6-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e52741e01484bf78f3a52b359e4672308b9f65ad32fd75a0642ed8bd9022f5ec |
|
MD5 | b6ec1a6d30ba68f58814f9d1afeac9a0 |
|
BLAKE2b-256 | f80ce50e88b73576353331250176e697c8af5ed7f5cf5087dcf17606668cf12c |