Metadata-Version: 2.4
Name: anytraverse
Version: 1.0.2
Summary: Offroad Traversability Segmentation with VLM and Human in the Loop
Author-email: Sattwik Kumar Sahu <sattwik21@iiserb.ac.in>, Agamdeep Singh <agamdeep20@iiserb.ac.in>, Karthik Babu Nambiar <karthik23@iiserb.ac.in>, Sujit P B <sujit@iiserb.ac.in>
License-File: LICENSE
Requires-Python: >=3.12.5
Requires-Dist: ftfy>=6.3.1
Requires-Dist: numpy>=1.26.4
Requires-Dist: pillow>=11.2.1
Requires-Dist: regex>=2024.11.6
Provides-Extra: hf
Requires-Dist: accelerate>=1.7.0; extra == 'hf'
Requires-Dist: einops>=0.8.1; extra == 'hf'
Requires-Dist: transformers>=4.52.3; extra == 'hf'
Provides-Extra: torch
Requires-Dist: torch>=2.7.0; extra == 'torch'
Requires-Dist: torchvision>=0.22.0; extra == 'torch'
Description-Content-Type: text/markdown

# AnyTraverse

Offroad traversability segmentation with VLMs and human-in-the-loop.

## Installation

### For `x86` and `amd64` Systems

```bash
pip install anytraverse   # For pip users
uv add anytraverse        # For uv users
```

It is recommended to use the [`uv` package manager](https://docs.astral.sh/uv/).

### For Embedded Systems and Other Architectures

Install the AnyTraverse package from the GitHub repo [using `uv`](https://docs.astral.sh/uv/pip/packages/#installing-a-package:~:text=ruff%20%40%20./projects/ruff%22-,To%20install%20a%20package%20from%20GitHub,-%3A)

```bash
uv add anytraverse @ git+https://github.com/sattwik-sahu/AnyTraverse.git
```

This will install AnyTraverse using the main branch of the git repository. For other branches, append `@<branch-name>` after the repo URL.

> For systems requiring special builds of torch (e.g. Jetson `aarch64` machines), install using the instructions for the specific machine after installing with the above command.

---

## Usage

_Coming soon..._

---

## Contributing

_Coming soon..._

---

Made with :heart: in IISER Bhopal.
