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.1.tar.gz
(1.5 MB
view hashes)
Built Distributions
csankey-0.5.1-cp39-cp39-win_amd64.whl
(346.0 kB
view hashes)
csankey-0.5.1-cp38-cp38-win_amd64.whl
(346.0 kB
view hashes)
Close
Hashes for csankey-0.5.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c0f19da6ad6ccb94a8c1351c5036f25bc8851ba8b84df9f2133412ce4e31101 |
|
MD5 | 3f3e5340c680b99610ecc0fdd2fe6e1e |
|
BLAKE2b-256 | abc2b1df1883ecaa33584bec547ecc8f9b0878283a0ce648f4739835044e41f5 |
Close
Hashes for csankey-0.5.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74ee656b1a0ddd8d3ffb10f600de57449fca29c3dd7aee2614caf67b7db09c24 |
|
MD5 | c04f2bc5b7692186dea5ba841d85831a |
|
BLAKE2b-256 | 49a1d449ff73f1744257fec4ba3c145ad27062d1c84184b3c43711a499d8edee |
Close
Hashes for csankey-0.5.1-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eb84a8d5802cf979579a5ec92bcda0a663f61647225edc09bc29c98634f41d6 |
|
MD5 | daa39a454fcb1f10005f575ed1f4c5e2 |
|
BLAKE2b-256 | b815e758921a5e4f67815230be9d7af1b25af72257c5cdd915a518a8c4957c20 |
Close
Hashes for csankey-0.5.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d032992991d6c6a040e7b10a98bff8a63920ffc290d4e27c692fb93c7ac92b73 |
|
MD5 | a72fe165f2add68e9462278b4892e42e |
|
BLAKE2b-256 | f4ed8d670a8a7ebbb48095cac49a6275870c7a6744498974b651c0dab8bee7ea |
Close
Hashes for csankey-0.5.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc43edb2933fe9aa547615530057a252ad7e0e01911eeb897f6d9b02fe1f924b |
|
MD5 | 158b2b5f955303c94012ada655c4760b |
|
BLAKE2b-256 | b601917e78c14d276db32220daa2ad875e2a6fadce0bee45c08f55f83be8ebaa |
Close
Hashes for csankey-0.5.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b77d16b56c66bf31a6bd29e935bff0339abb59cee542f2b492ca3ce080c90fde |
|
MD5 | 8d2629e05b26a23637fc2ec5cfb88af0 |
|
BLAKE2b-256 | 13e627013f80193f1c09abf03468fa0fe3edc52258a8d3ec636181f1f6c1f6c0 |
Close
Hashes for csankey-0.5.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4532ad8e7ebc30c80de53b4e8d70af3ca676ad26ccc7ef6243564598960c5cf |
|
MD5 | 6e4534c3049b50b024ded2a10c9af891 |
|
BLAKE2b-256 | 272edc71cc5b33ec86d277b239eadc4fba6f6feb8660bb44966354ac7e7694f3 |
Close
Hashes for csankey-0.5.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 941e272c65b346381fb57f09e519a341ba79d6b87d3fc693c8215d387a1cb43b |
|
MD5 | 08d6236c2c2a548b857664496db05ce3 |
|
BLAKE2b-256 | b6904616f384af68efee8f62ba92ee86a60ae311ae20ed68361c5aa30b582437 |
Close
Hashes for csankey-0.5.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f4e581db37bfc8fe5fda4ff2ac907ae1b038b600597aac925b34ebfdc01dd8 |
|
MD5 | 848770a3e0281cef614952f5ad04b6d0 |
|
BLAKE2b-256 | b38c6142db0a73053b5c649ea04eaeceb05e46582c1488b145337045b1ea7f63 |
Close
Hashes for csankey-0.5.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3405af3c7e605c451a0357e6ae82d7c0b3369ba0a5643b8a9edefaa4376fe48e |
|
MD5 | 042f260153b4a74fbcf4c5469bb9e3c4 |
|
BLAKE2b-256 | 7f981e709cb98b16d5362bb20cae5f1d07ecf3515a805b1f16c3d1f3254328af |
Close
Hashes for csankey-0.5.1-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b240bc565cbaeb438113873753b792bc2aaf3e2b34cc886d638120778607bed |
|
MD5 | c196ba987af56fb8708a19cf5db900ec |
|
BLAKE2b-256 | e2fd1da3644208b7b2ff3f7ec9bd1ba2a2bdcd25706ae41a3e12094c2ebc7bdf |