Metadata-Version: 2.4
Name: fast-rv
Version: 0.1.1
Summary: A lightweight toolkit for first-order single-planet radial velocity fitting
Author-email: Jebraan Jamil <jebraanjamil@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/proxima786/FAST-RV
Project-URL: Repository, https://github.com/proxima786/FAST-RV
Project-URL: Issues, https://github.com/proxima786/FAST-RV/issues
Keywords: astronomy,exoplanets,radial-velocity,keplerian-fit,vizier
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: matplotlib
Requires-Dist: astropy
Requires-Dist: astroquery
Requires-Dist: pyastronomy
Dynamic: license-file

<p align="center">
  <img src="https://raw.githubusercontent.com/proxima786/FAST-RV/master/fast_rv_logo_transparent.png" alt="FAST-RV logo" width="420">
</p>

# FAST-RV

[![PyPI version](https://img.shields.io/pypi/v/fast-rv.svg)](https://pypi.org/project/fast-rv/)
[![CI](https://github.com/proxima786/FAST-RV/actions/workflows/ci.yml/badge.svg)](https://github.com/proxima786/FAST-RV/actions/workflows/ci.yml)
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
[![Python 3.10+](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://www.python.org/)

**FAST-RV** (First-order Automated Single-planet Tool for Radial Velocities) is a lightweight Python toolkit for quickly analyzing exoplanet radial velocity data from VizieR catalogs.

It performs fast first-order Keplerian fitting and produces phase-folded radial velocity curves without going to any complexities of Bayesian inference / MCMC . 

## Features

- Fetch radial velocity time series from VizieR
- Estimate orbital period
- Fit a simple single-planet Keplerian model
- Generate phase-folded RV plots
- Example workflow for **51 Pegasi b**

## Installation

Clone the repository and install dependencies:

```bash
git clone https://github.com/proxima786/FAST-RV.git
cd FAST-RV
pip install -e .
```

## Usage
```bash

import fast_rv as frv
```

Example analysis is available in:
```bash

examples/51_peg.ipynb
```

## FAST-RV currently assumes:

- single-planet systems  
- a single instrument  
- standard VizieR RV tables (time, RV, RV error)

## License

MIT License. See `LICENSE` for details.

## Author

Jebraan Mudholkar
