The curve complex is a simplicial complex composed of vertices representing equivalency classes of isotopic simple closed curves on a surface of fixed genus and of edges drawn between vertices if classes contain a disjoint representative. MICC is a tool designed to compute short distances between these disjoint representatives, based on an intuitive disk-with-handles represntation of a surface.
Installation
Installing through pip is recommended to use the programmatic interface:
$ pip install micc
Otherwise, the command line interface for MICC is available here.
Getting Started
Example useage of MICC:
from micc.curvepair import CurvePair
top = [21,7,8,9,10,11,22,23,24,0,1,2,3,4,5,6,12,13,14,15,16,17,18,19,20]
bottom = [9,10,11,12,13,14,15,1,2,3,4,5,16,17,18,19,20,21,22,23,24,0,6,7,8]
test = CurvePair(top, bottom)
print test.distance
Documentation
TODO
License
Copyright 2014 Matt Morse and Paul Glenn.
MICC is licensed under the MIT License.
Release files for MICC 0.1.21
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| MICC-0.1.21.tar.gz | 17.4 kB | Details |
Release files / MICC-0.1.21.tar.gz
| Download URL | MICC-0.1.21.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7aca0a13edc3a07a480f91aad72d2e75d15383c7db3a98b2e2a8aa890c6d7768
|
|
BLAKE2b-256 checksum How to use checksums |
622f96d563e84f2de0703989816c7a010b2c3a23e99566fc4baec03fa3b23011
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |