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.5.tar.gz
(305.9 kB
view hashes)
Built Distributions
csankey-0.6.5-cp39-cp39-win_amd64.whl
(345.8 kB
view hashes)
csankey-0.6.5-cp38-cp38-win_amd64.whl
(345.8 kB
view hashes)
Close
Hashes for csankey-0.6.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 350baf09c5b104415d05c1bed3df2a166fc072c0c57340337c15385abcdcd7e8 |
|
MD5 | c659824de1c3991aedba233340765929 |
|
BLAKE2b-256 | 61d596e2eeded3bacd764e773ee9f02a24a9453e7a6ff717a5f351510d8ac006 |
Close
Hashes for csankey-0.6.5-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2412bf42bc516b66abec4a5444b57a713c6187022c30f6f1da699f2ffdd9d861 |
|
MD5 | 86548dc1cac1112807720de023d268c6 |
|
BLAKE2b-256 | bcd814641c40916a5786794c554d6e25d3355a1eb20699cd732e2aac63af7aa6 |
Close
Hashes for csankey-0.6.5-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e610281f11c1cf3f37c789d359129149bc239cda1a55a68f2e0b3e9a7edf8bee |
|
MD5 | 3fd200cf0995c79a6dcc2d0b0c2c6ab5 |
|
BLAKE2b-256 | a5b0cdeaaa9844cbaef050836d857f289fad1196fcaff5ee4b827410c8038d89 |
Close
Hashes for csankey-0.6.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea75e1969a202a70d67c31797e2be135868ce2d60c8dbf3fdd8dff8bef24351a |
|
MD5 | f6933eef27f85308fdccb424a661178e |
|
BLAKE2b-256 | f82b6eb2cce511dc80ba3143061c3d0e23563b96eef49bbfceda50fb2a2393b8 |
Close
Hashes for csankey-0.6.5-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8fc4ea993723b4ca7d7c137dd942febccb26c929a339ddfc5b81d2d55c64072 |
|
MD5 | 1dc5fd7bb75747edd677f7081645102a |
|
BLAKE2b-256 | 8d72b8e7e95a78deedb5d588f0720e5f9f7df88de96d18804991a1d42bb3d296 |
Close
Hashes for csankey-0.6.5-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f489d25893582614b4a76bca766fbd8d42422c2ae97b01652f4917dec0e3fa07 |
|
MD5 | 48638e166c03738ec32ca5faeaf5612c |
|
BLAKE2b-256 | a0b5c1319c461b1a7dd67b559e11084f0f00b882b0efd607de84d78d542eae5f |
Close
Hashes for csankey-0.6.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f96abee79502c4f388ff64cb6aa49547ab4bdac6b082ee07d66d268af54ad94c |
|
MD5 | b543b8d91f337d8bed142088d2841dfe |
|
BLAKE2b-256 | e9c8fc89fb458bd44a210817dc7a7640b17a2a7ebee3714e9e115a33495c89c1 |
Close
Hashes for csankey-0.6.5-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19db393338cb2ae53cf802b30ba40668f5a0cac841a74f87d31f2ce7cb1353be |
|
MD5 | 47204fc587e5313c312ac542548e0a74 |
|
BLAKE2b-256 | fd10eac3cc39671d8fe3ab9ec281ef8e33d0b41ef50de356fafc11f2a1013576 |
Close
Hashes for csankey-0.6.5-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4ff4c2841e2e7325b15d6d489947041532ab692f996ad601388480ed8770dbe |
|
MD5 | ec9df6b09b1e008d722339cbea3c4681 |
|
BLAKE2b-256 | 47cc2c14244b5b0eda9abafd5522f087631c6b67bc867e5539d738f3a0427974 |
Close
Hashes for csankey-0.6.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 790b7564bd1846a861be65f7994ea5799a833579122d6723ab69d2355521b901 |
|
MD5 | b2a3622474b3a1d32629bfea0ddbad54 |
|
BLAKE2b-256 | 1a4ad7bb9dc4ea5de5192bf9a2cc4f275187496b8f537c132e50aed4f3167999 |
Close
Hashes for csankey-0.6.5-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56dedf0f524bd1814c0d5ca6b263261e0c08ec2ed94d94284e8158b6e0f0e4fa |
|
MD5 | 87721d9a5a1408706a147b6b528277ae |
|
BLAKE2b-256 | 4bd1576e0c0d26764bddfd876fe6880922e4d3b69238f6b773fc67b7ffbd9d0a |
Close
Hashes for csankey-0.6.5-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab170eb75645c15bd9689a5955d1e6b9e98b796941b56743b3261d820aeac831 |
|
MD5 | 0faf2e8a57a7df2841e8f29fa0017a01 |
|
BLAKE2b-256 | a86fae3753b00e1ef504eeec8f4b042f9d96d86e672d398d42ab2ea383ce60b2 |