# FACT: Frequency-Aware Channel-Guided Multivariate Time Series Forecasting

## Installation

```bash
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```

## Data

Place the Solar dataset file under `datasets/solar/solar_AL.txt`. Any path can be used; adjust `--root_path` and `--data_path` accordingly. The loader expects a plain text or CSV file with comma-separated sensor readings and follows the 70/10/20 train/val/test split adopted by prior work.

## Running the Example

```bash
bash scripts/fact_solar.sh
```

Logs are written to `logs/solar/`, checkpoints to `checkpoints/`, and predictions plus metrics to `test_results/`.


## License

This code is distributed for peer-review reproducibility only. Please do not redistribute outside the review process.
