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.2.tar.gz
(305.9 kB
view hashes)
Built Distributions
csankey-0.6.2-cp39-cp39-win_amd64.whl
(340.8 kB
view hashes)
csankey-0.6.2-cp38-cp38-win_amd64.whl
(340.8 kB
view hashes)
Close
Hashes for csankey-0.6.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad46ec3b696ecf34477f5d8cebf8bebaf5ef6d945d7452d1c9ebf17f3228f89b |
|
MD5 | 1c949259086068595852e1acfe721ab2 |
|
BLAKE2b-256 | df66603072afc9945cbd30db9e256b8fe36be3fc40dead8751b71f743803ec83 |
Close
Hashes for csankey-0.6.2-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8a9511b0ad0fe671df78c5b4f6ac4bdb8df2b6c896c2f5e8edbfb872620112b |
|
MD5 | 60e17cc733b6a1f482cdb22ff96d1773 |
|
BLAKE2b-256 | 3424a291ca156826ac26adfc1338e9de00931f1a480a363045318c5700deae81 |
Close
Hashes for csankey-0.6.2-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1d691a70dc69cc9bed1bc09ea7aaa3f1a21bc732369bf7cb6601d7e9340de6c |
|
MD5 | ec19e9a11a8db5aa14ab7e48244e665b |
|
BLAKE2b-256 | 21d2b64ce4a7a2c31a21a97b815f74bef9b0a2de2b9f8d63e3e0f24eb618bab9 |
Close
Hashes for csankey-0.6.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35b98b01d98beaea1fff2a28b05371869b8a37f55c418747e19c6eed26165b8d |
|
MD5 | 5697575bc395f635bcd102c2fb8573a3 |
|
BLAKE2b-256 | 5b5a63aca1371129c5be6a4c93b6259c7e9059e0283ff7bdc129ad331eaa084f |
Close
Hashes for csankey-0.6.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79920029c9c4e1517094c19da1a74a54cb772ecd2a0fa944f7aac9dc77794b3a |
|
MD5 | d3472d3d13d8991472256668ce22bcc9 |
|
BLAKE2b-256 | f09142c85d75e38f046fccf816b2dd34b09a231c62bbf7998b44c5efe9315f9b |
Close
Hashes for csankey-0.6.2-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50f55049bc7aec9db7515420512d5b9e44acc2cf23044425cf16dfe900eb7f15 |
|
MD5 | ec541b2b718d4cf96c800961960c754e |
|
BLAKE2b-256 | 595743b771678a869bfda462666632f4ed73e8f5ecb3a2f85855592cfe054ae6 |
Close
Hashes for csankey-0.6.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d5e3e12ec9075be48acce967df04b19491e4f3da5bcb23763c91314c4de4182 |
|
MD5 | d13674e1a534b81f4c1a543e2742e7a8 |
|
BLAKE2b-256 | f1d1585595d02f90ee3146960f6020c88803c8f398ee558e81012bea126ee1bd |
Close
Hashes for csankey-0.6.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1e1fb87d90454fad880cff524b74ec1959c96f4b081c5dad4b7187eaa9bb722 |
|
MD5 | 4cb5ad545a41959ce6c78863244c5ec0 |
|
BLAKE2b-256 | 674213f7be6f5e222c2dced0565169df101c94a191388ee4769f271bf2442301 |
Close
Hashes for csankey-0.6.2-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dc09f21c93f5d957c4d28c2941230f9b48c56c8e665c23bb5d3563d718c049e |
|
MD5 | cec6c687332c4a43c821251805bd993e |
|
BLAKE2b-256 | e78052c306926f2aff41a3a81b35abc49f71330199acf85a68fbf047d3378300 |
Close
Hashes for csankey-0.6.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09c4514b5acb07d7ca6f59f9ae76db4d59466e4eb0eca634758f8c8e09e6d8c1 |
|
MD5 | 3015db530b2e4ff6fda8167fa64f3b7c |
|
BLAKE2b-256 | 8b7634a6404b0f51fe9dbcd3fdbc3f906de1c9ea6f0741a65b41fa3208f9b0b8 |
Close
Hashes for csankey-0.6.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0abcc0600ac6db1513c9d2f8bca74281fc376bfc0f98b0fb98c81af4799576ac |
|
MD5 | a15edfe643ff081f9996457b802404cb |
|
BLAKE2b-256 | 6b2e24664ced572f3a4cb7e72280c9b7cf919a724d75cb8099ae54fdb4f3eeca |
Close
Hashes for csankey-0.6.2-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a8b3529c0940d463200fc3c7388a1b0aec28567f82cc9d2773a92dfc180f87d |
|
MD5 | 83de6e1d45fb44783beba1aee84e0ccd |
|
BLAKE2b-256 | 8df1f5d2d1589197425f4beb4404317778c4a6630caa5064fa972a30afdf5cd3 |