Open applied topology (OAT) is a library for fast, user-friendly algebra and topology. OAT has
- a user-friendly frontend for Python users, called oat_python
- a fast backend written in Rust, called oat_rust
This package contains the source code for oat_python.
OAT is in early stages of develpoment, and it's evolving quickly. Code that you write today may not work tomorrow, due to these changes. We will do our very best to make sure that if/when this happens, you will only need to make small changes to your code to fix the problem (e.g., updating the name of a function). However, please do bear this in mind as you write your code!
- oat_python: documentation is available through Read the Docs
- oat_rust: documentation is available on docs.rs
- contributing: see CONTRIBUTING.md
For further options on documentation and installation, see CONTRIBUTING.md
For information on copyright and licensing, see LICENSE.md
and DISCLAIMER.md
.
OAT-PNNL is an extension of OAT library available here. See ATTRIBUTIONS.md
for details.