Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Getting Started

This section covers installation and basic usage of omeco.

Overview

omeco is available as both a Rust crate and a Python package. Choose the language that best fits your workflow:

  • Python: Quick prototyping, PyTorch/NumPy integration, Jupyter notebooks
  • Rust: Maximum performance, embedded systems, library development

Crate Organization

PackageDescription
omecoCore Rust library with optimization algorithms
omeco-pythonPython bindings built with PyO3

System Requirements

For Python

  • Python 3.8 or later
  • pip or conda package manager

For Rust

  • Rust 1.70 or later
  • Cargo build system

Next Steps