SkillAgentSearch skills...

Pyslam

Non-linear least-squares SLAM in Python using scipy and numpy. Modelled after Google's Ceres solver.

Install / Use

/learn @utiasSTARS/Pyslam
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

pyslam

Non-linear least-squares SLAM in Python using scipy and numpy. Modelled after Google's Ceres solver.

Dependencies:

  • numpy (for most things)
  • scipy (for sparse linear algebra)
  • numba (for vectorization speedups)
  • liegroups

Installation

To install, cd into the repository directory (the one with setup.py) and run:

pip install -e .

The -e flag tells pip to install the package in-place, which lets you make changes to the code without having to reinstall every time.

Testing

Ensure you have pytest installed on your system, or install it using conda install pytest or pip install pytest. Then run pytest in the repository directory.

View on GitHub
GitHub Stars76
CategoryDevelopment
Updated1mo ago
Forks14

Languages

Python

Security Score

95/100

Audited on Feb 16, 2026

No findings