diff --git a/_software/oat.md b/_software/oat.md new file mode 100644 index 0000000..bd08016 --- /dev/null +++ b/_software/oat.md @@ -0,0 +1,44 @@ +--- +name: oat +title: Open Applied Topology +tags: + - lang/python + - lang/rust + - type/cycle-optimization + - type/matrix-factorization + - type/persistence + - type/representative + - type/zigzag + - complex/dowker + - complex/rips + - complex/simplicial + - custom/distance + - custom/filtration + - vis/barcode + - vis/diagram + - vis/representative +links: + - name: Homepage + url: http://openappliedtopology.github.io/ + - name: Python Docs + url: https://oat-python.readthedocs.io/en/latest/ + - name: Rust Docs + url: https://docs.rs/oat_rust/latest/oat_rust/ +--- + +Open Applied Topology (OAT) is a software package for begginers through advanced +users in applied topology. +It specializes in efficient, user-friendly tools to + +- factor large matrices, and +- expose factored matrices to users in Python and Rust. + +This enables users to + +- obtain cycle representatives for persistent homology +- improve these cycles through optimization +- develop new and different algorithms for analyzing topological data, e.g. + compute induced maps on homology + +**Please note** This library is actively developed, so new features may not yet +be tagged on cat-list.