Self-constructing commutative diagrams
Project description
CICADAS (self-ConstructIng CommutAtive DiAgramS)
Using Python 3.7.8
Packages needed
Install these with pip3
or something beforehand
numpy
networkx
antlr4-python3-runtime
for dev:pygame
TODO: add proper documentation
TODOs
- graph layout initial plan - use region subgraph
-
fix random planning stuff and inference (?)
-
numpy speedup for energy calculation
-
CLI tool and options (in progress)
-
best guess for label positions - box around centre of arrow
-
special case for single convex shape
-
special cases for 4 or so morphisms - force it to be a square
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
CICADAS-1.0.0a1.tar.gz
(1.7 kB
view hashes)
Built Distributions
Close
Hashes for cicadas-1.0.0a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9688323f313fd692164970fd7d1899b0dc7fc08bbd5df54966447e2a41408f98 |
|
MD5 | 79c0854af7bddb5d258f995e53cecdfa |
|
BLAKE2b-256 | ed9a1c06c8f1728b43db80633a358334e7e1d27cef909bd6d90b7c9a0323eaca |
Close
Hashes for CICADAS-1.0.0a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95c62b17457e7f0636120669d4752aeef0d324bbc406f1e1a1961986d90a00b2 |
|
MD5 | 79b9bdcb10271e610edd7db150c42b97 |
|
BLAKE2b-256 | 836fba2845ab561e962efaf2df065aef12c8672916f856ac22562e975814be0a |