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.3.tar.gz
(306.0 kB
view hashes)
Built Distributions
csankey-0.6.3-cp39-cp39-win_amd64.whl
(340.8 kB
view hashes)
csankey-0.6.3-cp38-cp38-win_amd64.whl
(340.8 kB
view hashes)
Close
Hashes for csankey-0.6.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aeb3cf54f3314e55d172f3b5a117b8fb27d90eb4520654c860360dba99d84cb7 |
|
MD5 | 6532600b64cc1407e8e4ec0d06ebe95b |
|
BLAKE2b-256 | 849c2c8009e098301311e80bb8cb2a0c556942a5be56a46d40bb2bae0425dd57 |
Close
Hashes for csankey-0.6.3-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96d19b4b766834c8b019977ae2e5bc6d8c6684c88dfbc3b1ea5aee0500c4a583 |
|
MD5 | 6249a0a89f00213518e71bd3ab647b7b |
|
BLAKE2b-256 | 7eced60fc3694d618bb80e5681e913563e8d874f9025b8f8ee661bf90b49dbcd |
Close
Hashes for csankey-0.6.3-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6891814e7e81e955d4229d56fad47b40f1998088c9b9be74385641da674f5f0d |
|
MD5 | b23427e4bda1610b6d3509bf56a19612 |
|
BLAKE2b-256 | 48c7aed2874428993b3afcce1e85fe686eeed16312d7762736644087e33b3a73 |
Close
Hashes for csankey-0.6.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc920f7dc1e64c366f48fc06dda79223d131f7b2901a00e27c3516c617142d5c |
|
MD5 | 90ed311b518d9c60fed470633ddb2a19 |
|
BLAKE2b-256 | 43b01971448d609c53f3014dd72d7322bcdc238ff8f12e5d1885118f6e1dcd41 |
Close
Hashes for csankey-0.6.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a763a87973993c8f52e39f53e3f51b08580c6eba0b695c928068a07658d4397b |
|
MD5 | 0a5d7d294e74b7fd4d3de2d870c938b8 |
|
BLAKE2b-256 | ba13e1b5c987cad88b2dea611e1c1c2b970bf3e2124c5729ceedadfc1fbd213c |
Close
Hashes for csankey-0.6.3-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba9d698ae7de533586786d0c1fa629a58530096b3a723ee3231e637ff6b1a065 |
|
MD5 | bd1534a7456eacf413da4ab082ef6ee6 |
|
BLAKE2b-256 | 2887b57f687645e4ff429c65f527a07116d59f660f4ee3dc1e1441b3457c52e6 |
Close
Hashes for csankey-0.6.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9e84ee03a517f31df477527a5482f4ab4ff96c43aba2bc0c87bc05fda7bee27 |
|
MD5 | 6fec343c7c182b5830566e7c927e3220 |
|
BLAKE2b-256 | 338b91cd2ef9539cc72a989de08e24f345d86bd646075e717b44c442a777b727 |
Close
Hashes for csankey-0.6.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84b9f1262de6ef2db301e6d849be36a5b7385c60734ab8b1e2dcd6f2a9fa5d5b |
|
MD5 | ebb1a5cb56f33f96dc45152e8fbaae8f |
|
BLAKE2b-256 | dda7e7f659741cf2965ab21baad2671b85169025b22e59f3c0cc769026113bc7 |
Close
Hashes for csankey-0.6.3-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43447a73019dbcdfb988aa13cfb4f4f4eeac4b5bf4ad5231b0990379b5d33804 |
|
MD5 | 0dd72c69073c2c8f0d9719432322fbcc |
|
BLAKE2b-256 | 0b39e3041674cc6af81b9e673b7ee874d3e8d878815e41c01d4c84e213227e45 |
Close
Hashes for csankey-0.6.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 333860ab7b1f0acc2a8eb666a4728f8af497268092e319829221c6b89dc76853 |
|
MD5 | 8b6a87da1d20f5ba4a97b48e21ddb164 |
|
BLAKE2b-256 | 357eacdc6051128ca37db8c092a5503dbcc78bf7d9cc1f6eea937081c04499cd |
Close
Hashes for csankey-0.6.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b38c3c4b72ce46c6de0df2726dd0bc6febfa169e10d68ac38bffca906506ecb |
|
MD5 | 2c07615e08213e89a946c54b81a75720 |
|
BLAKE2b-256 | 1056f5b48917fee1709c7e3e40362d468c3ebad0a7e9d04b0f74bc0bfd6ae0f8 |
Close
Hashes for csankey-0.6.3-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b8c5ec44d300b246878abccc1cea4c83a8201998854056abbff09d299c394a2 |
|
MD5 | 06770701fdcde3ae5984b359f968d0b6 |
|
BLAKE2b-256 | 62a8c3571e50e2f127e707bdbf66ab3cf30e0ca18d7a530e26be04cbcf368d08 |