# CosmoNet

[![PyPI version](https://badge.fury.io/py/cosmonet.svg)](https://badge.fury.io/py/cosmonet)
[![Python versions](https://img.shields.io/pypi/pyversions/cosmonet.svg)](https://pypi.org/project/cosmonet/)
[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

CosmoNet is a Python package for astronomical light curve classification using Physics-Informed Neural Networks (PINNs). It combines traditional statistical features with physics-based features derived from astronomical principles to achieve high-accuracy classification of astronomical transients.

## Features

- **Physics-Informed Features**: Incorporates domain knowledge from astronomy
- **Multi-Model Ensemble**: Combines multiple machine learning models
- **Time Series Analysis**: Specialized features for light curve temporal patterns
- **Redshift Correction**: Accounts for cosmological effects
- **Extreme Event Detection**: Identifies significant flux variations
- **Research-Ready**: Generates publication-quality figures and analysis

## Installation

```bash
pip install cosmonet