https://github.com/sentient-codebot/energydiff-pub
https://github.com/sentient-codebot/energydiff-pub
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sentient-codebot/energydiff-pub
- Owner: sentient-codebot
- License: mit
- Created: 2025-01-30T14:21:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-26T14:27:29.000Z (about 1 year ago)
- Last Synced: 2025-04-08T14:46:51.681Z (12 months ago)
- Language: Python
- Size: 312 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EnergyDiff
The public repository of diffusion-based energy time series data generation. Paper: [EnergyDiff: Universal Time-Series Energy Data Generation using Diffusion Models](https://arxiv.org/abs/2407.13538).
# Installation
1. Install the required dependency packages. This is the easiest to be done with `uv`. Search for and install the package manager `uv` first. Then,
```bash
cd path/to/this/repository
uv sync
```
# Run
1. Prepare the datasets by downloading from their original sources and running the preprocessing scripts (under `scripts/python/preprocessing`).
2. Training, sampling, and evaluation. Refer to the scripts (both for bash, for slurm, and for python) under `scripts/` directory.
# Licence
This repository adopts an MIT License. The conditional copula model is implemented by [conditonal-copula
](https://github.com/MauricioSalazare/conditonal-copula).