# Installation

## Prerequisites

Ketu requires:

- Python 3.10 or higher
- pip (Python package manager)

## Stable Installation from PyPI

The simplest way to install Ketu:

```bash
pip install ketu
```

## Installation from Source

### Clone the Repository

```bash
git clone https://github.com/alkimya/ketu.git
cd ketu
```

### Development Mode Installation

```bash
pip install -e .
```

This method allows you to modify the source code and see changes immediately.

## Installation in a Virtual Environment (Recommended)

### With venv

```bash
# Create the environment
python -m venv venv

# Install Ketu
pip install ketu
```

## Installation Verification

### Command Line

```bash
# Launch the interactive interface
ketu
```

### In Python

```python
import ketu
print(ketu.__version__)
# Output: 1.0.0
```

## Dependencies

Ketu uses the following libraries:

Library         |   Version |   Description
----------------|-----------|--------------
numpy           |   ≥1.20.0 |   Numerical computations and arrays

## Uninstallation

```bash
pip uninstall ketu
```

## Next Steps

Once installed, see the [Quick Start Guide](quickstart.md) to begin using Ketu.
