Metadata-Version: 2.1
Name: CICADAS
Version: 1.0.0a1
Summary: Self-constructing commutative diagrams
Home-page: https://github.com/pribanacek/cicadas
Author: Jakub Priban
Author-email: jp775@cam.ac.uk
License: UNKNOWN
Project-URL: Bug Reports, https://github.com/pribanacek/cicadas/issues
Project-URL: Source, https://github.com/pribanacek/cicadas
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
        <!-- - add imports to langauge?? -->
        - 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
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
