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.6.0.tar.gz
(305.9 kB
view hashes)
Built Distributions
csankey-0.6.0-cp39-cp39-win_amd64.whl
(340.8 kB
view hashes)
csankey-0.6.0-cp38-cp38-win_amd64.whl
(340.8 kB
view hashes)
Close
Hashes for csankey-0.6.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 802bfd3dd3e769a394fd3f6c20dcc27dabe0be448577cca279860d1a8f508753 |
|
MD5 | 208caf11d9022b78798cc282104d8152 |
|
BLAKE2b-256 | 86bd08450b9355bd083db11dff25eed06ed058bad4a7c50b2c7b061354dc8ce9 |
Close
Hashes for csankey-0.6.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 981723a77674650b478fd06c6fdc19ce97c73376e03a41724568cbe5832ab2d7 |
|
MD5 | d9491c57013af2e88cc80c961e92d5af |
|
BLAKE2b-256 | afc163e0828f565829b8632d546697bfb0e4a511e83f9257846d83629f65d5be |
Close
Hashes for csankey-0.6.0-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25713880686a26455c0100642d3ec8e60d3d08a3f736440af2278f93dedb2ca5 |
|
MD5 | 2be04601152ba7f00283b61195646200 |
|
BLAKE2b-256 | 32c783571c37ee74c7a4c1087fafcf142984070857ac9c319d94a8743e8831c4 |
Close
Hashes for csankey-0.6.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78ad563ee5fa3f9f2f1c1cf7082ae449d1686c75ba95db8255f1cdb2b2099938 |
|
MD5 | 40c6566cc73b3a18fbd9f517edf7f1b4 |
|
BLAKE2b-256 | 3e3ca7e921d905db4f9be45a8154397954b2bd8d5a3562f66215a70b001b3282 |
Close
Hashes for csankey-0.6.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 847ba6f4a21a41022b6db83c3611af0470c25bcf860ee292a842dba4b8037e5c |
|
MD5 | 8cdb00f1af4256adc61d2d8fcd8f50a1 |
|
BLAKE2b-256 | e3c0fba893c8ac2529f9169f951f68fe8a41698088baf9945beb7bb1b1f23432 |
Close
Hashes for csankey-0.6.0-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab298d70dc3a4ac5f852a07aee3da89fac99a11a44875418ba4d6128f7948991 |
|
MD5 | f290a105890571916c57522adb09c857 |
|
BLAKE2b-256 | 069754b60626e78b587bcf06c9e2adc3c7b5b3a42171d180a8a0cc126455320c |
Close
Hashes for csankey-0.6.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca20b38b7da9d8945d8fd7832502968be3abc7e0d8df5282dd36e386847c17cc |
|
MD5 | ce21c5211328a77dd350ea096c67fdc8 |
|
BLAKE2b-256 | 0dcd5ce8915b78ebf63da58d6b8bd56f30b97458fae67c60a1cb2eb4ff640988 |
Close
Hashes for csankey-0.6.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79e692ab51ed133a8f238878eebc6d4e4104d8b1950b7cf27200ba954f07fd9b |
|
MD5 | 40bf2eb2dd02c9270378fa45ed6db630 |
|
BLAKE2b-256 | ab443ffa4d12efd722258a893549aa27296c7010e8895b6f4255413c342628f2 |
Close
Hashes for csankey-0.6.0-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fbd2a93e6c247e72eaf337f3a009da905a94d4aefa1c6cfb5745832d5a20a31 |
|
MD5 | 4fac14b1fc70d763ead7952b8da9ab49 |
|
BLAKE2b-256 | 93f0715b5dbc4e6c26973fbdd1a3cca3978cb1426d92c2e53c8f753fb4993c8f |
Close
Hashes for csankey-0.6.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46d87c6b5b745b921850b0f265f2d22de533f31933a2c9575baedfce36ec9dd6 |
|
MD5 | 40b5a84a5a763c4992e1819d79d5a341 |
|
BLAKE2b-256 | 5608cb61fef4cbc677b37ac0332beab21552795c2afddb49f11de234bd494910 |
Close
Hashes for csankey-0.6.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87a4922c152efc07fe5a248bed6199ce278331d921e8bb70f0b28aa1a95cc589 |
|
MD5 | 1b9d1b32aba0e4fb8044663e2df92ad9 |
|
BLAKE2b-256 | 1cb4d8751c2f4a4b4147640cd619e89d84442da5d38bc568c881dfb10d561850 |
Close
Hashes for csankey-0.6.0-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de88856379ceb050118250f30bb01db4be27bb2702c2bfe4d603ec4f3ca297d0 |
|
MD5 | 37838691b25b3e01aaf8e257accea8b0 |
|
BLAKE2b-256 | 57ed96866393a82afa3ee03f45b03aa43d9179f668877e4cd1b3aaaddbbbcd66 |