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.7.tar.gz
(1.5 MB
view hashes)
Built Distributions
csankey-0.5.7-cp39-cp39-win_amd64.whl
(377.7 kB
view hashes)
csankey-0.5.7-cp38-cp38-win_amd64.whl
(377.7 kB
view hashes)
Close
Hashes for csankey-0.5.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8181a2e93d644c7d80b72712288f6d50162aabfa98e03e8bfca8819a52e07c19 |
|
MD5 | 8aa4b4bd740500f56683e76c00e48d15 |
|
BLAKE2b-256 | 078b06e0ae55c25b0b80527ae90775a712c450c984827f20431152ebbb50efd3 |
Close
Hashes for csankey-0.5.7-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425b42dd4fd739c1e28040ef22ecb92ca84a461a27fcd0a68c756a0bdb3d287b |
|
MD5 | b51bab193c8bd941b0aa544688b6a12e |
|
BLAKE2b-256 | 8e8aa4d06b0dd72c1bd87b32a037d8398880d04f5c993d64b5fef7c7fa1240ec |
Close
Hashes for csankey-0.5.7-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac5b5c2e733df49a898764ce97402f677a76683755076297f1320c7c0fce1dfc |
|
MD5 | 503ad77970fcbbd205b295d86c32dab3 |
|
BLAKE2b-256 | dfae5b455cf59eca7bfb701ba69e240ef6c3c6e90b1578dd41b05dbb24062bad |
Close
Hashes for csankey-0.5.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58b237b96f7e90b900144bd344763337a8a27b546c5c5cacfb59214dde7ae77f |
|
MD5 | d93f8c30ab4b1d3de117186f6dbb1c45 |
|
BLAKE2b-256 | 7b570d547114c682608fe5798e7409f0fdf2633dbedc0ed5f745bd4b99340ca7 |
Close
Hashes for csankey-0.5.7-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8019129d92ef7b45a32a77216d1ffb8306b0bac957145ece93302afacf1bdb6f |
|
MD5 | 00fce73e9e3e9911ea09220f028ab802 |
|
BLAKE2b-256 | e4ff84a845dc7f494a222aed1e517043f5745d189cdc7d300b4d8da591cfbca3 |
Close
Hashes for csankey-0.5.7-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34a0d2b424193fa651de3f67943f615baeafc9776840558c2b15e3d1d9a6e397 |
|
MD5 | 23baaac71387b9ff7b1b9a73e8d44448 |
|
BLAKE2b-256 | 70ed0acd808d667330c9e954068251fcb8673cd079399fbf88e069ffcf811ff5 |
Close
Hashes for csankey-0.5.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3bb38e56d63bc5cac924029ef52695c19b38f92538ef7b62260a8cae4234881 |
|
MD5 | d41c7b1538e3351c4dbb8dfddd3b773f |
|
BLAKE2b-256 | f593feb5ed91057cc4ad9e251c999268178184a6ebaa0abe204b796e23ff1b13 |
Close
Hashes for csankey-0.5.7-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58ca9271d85094adf7d81ac326155089902b7f48d9ddd9138b67512341a2e0ba |
|
MD5 | 436cfaa414f3d6341a0417f5cc6f29ee |
|
BLAKE2b-256 | 4fbf53321a3327ba783f59cd28fddee867e1296d99f8ab2fb8196897ba648a1d |
Close
Hashes for csankey-0.5.7-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5374f64bb0ae12697e8b3c78dca82ccbf81d40ff50fa3fd73ec0f0c02146de21 |
|
MD5 | 915724114d417cc1b6484a45b18753e2 |
|
BLAKE2b-256 | f574598ce021faa4cef01fc9a289edb9b94ca58991a75e824286338a821e0f90 |
Close
Hashes for csankey-0.5.7-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a22509398778f4fc1562a626059e8978a2c44a67e378a69d77fd33450a6d2c9 |
|
MD5 | e3708d9d54f255fa63d22c7794a56af0 |
|
BLAKE2b-256 | 6393a4db649083085965e5388caeca2f575e8d5173c4aadc653a92e6f247a654 |
Close
Hashes for csankey-0.5.7-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f26f6980201d5830dad7d49810e1bfb7a2f2a12fb3c6552018729f09ca1490b |
|
MD5 | baeeb237941e43b7109185d6c2f2ec63 |
|
BLAKE2b-256 | 19c624ea2075febae45e3b84d1ba8e2e648d6d928040efdb772c8e2542de755b |