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.1.tar.gz
(305.9 kB
view hashes)
Built Distributions
csankey-0.6.1-cp39-cp39-win_amd64.whl
(340.8 kB
view hashes)
csankey-0.6.1-cp38-cp38-win_amd64.whl
(340.8 kB
view hashes)
Close
Hashes for csankey-0.6.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c95412bf9895ee62da06104740978e934b1e3288e34732af280dbcb04610c4f3 |
|
MD5 | ffe4446e436d9a9a9ce3ea034116347e |
|
BLAKE2b-256 | de88ae876d4a4b8d860de5e336ec17477ac93d9a439c81df3dc3da678358ce32 |
Close
Hashes for csankey-0.6.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf31ee14c44092891bc27a7081f32af96f364e481ec7f946c2c65ad83bcf04aa |
|
MD5 | 009d595330fda401b594e0c2da3f7afa |
|
BLAKE2b-256 | a785db2b8a7a2155b29fabf2cc88222cd9cccb48c4205bf704de44b8f16ea899 |
Close
Hashes for csankey-0.6.1-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf8686f22ea494a6b78b636a610c927c2d23f5fa608f1191b9ccd00f9e075512 |
|
MD5 | dad8065c9563bc9e4a61759ae1877098 |
|
BLAKE2b-256 | 7efb885060fd65a99d45501e3ef2f8f36f05dcee5a83a8ac0b008fb48da77599 |
Close
Hashes for csankey-0.6.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6ee967821c4065dbf30b3405e3ea22de2999032f1f769db86a965bef11a1d5a |
|
MD5 | 323459513343a00edc64d3307b8486ac |
|
BLAKE2b-256 | 9dc6394ba8d52794112e56fb661479c37a7b14cbbfef9708187afe1af63343d7 |
Close
Hashes for csankey-0.6.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c491dca02f4f56eecce46f0234d7eeef966bf810f26bccec225bc847a4c03e1a |
|
MD5 | db2f38f1cb99e6a11a0635a9af9baf50 |
|
BLAKE2b-256 | 2e0e238a6934285e6d475d5acd1072f34cdb030b3cd0fa60efc683a5f88286ed |
Close
Hashes for csankey-0.6.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51fefd9a9344c969accbb5c2c7f055379a9716806ccc9a56f95dc1e31273d0e1 |
|
MD5 | 1e2efc4cbdab19a26a7178b8acd2298a |
|
BLAKE2b-256 | e59f1fde12c292f194860215b095840fabb669cbcb477a94f097f03ce0e94372 |
Close
Hashes for csankey-0.6.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8408e9b6a1b07cb7571ebdba1857a96498b73e37919657f8bb33eba87cd5940 |
|
MD5 | c0cbe4f3c2c68f10e8b983bee5e0797b |
|
BLAKE2b-256 | c273b2b127ae4a30130891997a8fdd2c059672cb53162b8f0db51693a9728d50 |
Close
Hashes for csankey-0.6.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d072539a6dee2d333d4fcbe8c91222693e3d1a9e3dcee2df9fd43070b4560739 |
|
MD5 | 1b9643ef1b96e177470e2a2ff3ca1f00 |
|
BLAKE2b-256 | 88265a4fba8ed250436572f80561e2f5fc59c03de55ccd17f0e110f375dc7158 |
Close
Hashes for csankey-0.6.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c57d570e8cbb9a6b4f476b830e6340e818a94621a74b3d2ef939ec09401b16a8 |
|
MD5 | 423b0a544059327d350a3f94c90c489a |
|
BLAKE2b-256 | 74dbcada96b047597733ca54f1c7eff8f3d6737abb9cc525ab8beb58b02ae676 |
Close
Hashes for csankey-0.6.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 859c0436214043df8da175d5be70dbe4d275de80035d4fec7e6e08d9683e8333 |
|
MD5 | 3deeb5f1eb2e0379fef02464a9db7508 |
|
BLAKE2b-256 | aa707f57593eb73f02057cc2a28d792e908e7a04d4ac4bc914591f6f08ba2129 |
Close
Hashes for csankey-0.6.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3b454fcf8d73528ae5263671245340edf8b86707f9ac4a020cf32604c5b1312 |
|
MD5 | e87b01db6ad9f7c7e06527a3ebc734d6 |
|
BLAKE2b-256 | 0cb958d28e2dc678b5e417b56a7aee5e2170cb161e3e2253252f7e562840f504 |
Close
Hashes for csankey-0.6.1-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee0bc0e6d786799d378947b1422c7a404066dbffe2c1cb4e3e064624598f0035 |
|
MD5 | a80dc00b243ef0eb77e1daa60ec4692b |
|
BLAKE2b-256 | c85ab534e10135664106a2a6c23f1c699087f07e5ef601a4342eab2748b87d58 |