Skip to content

tcapelle/eclipse_pytorch

Repository files navigation

Eclipse

Implementing Paletta et al in Pytorch

Most of the codebase comes from Fiery

Image

Install

pip install eclipse_pytorch

How to use

import torch

from eclipse_pytorch.model import Eclipse
eclipse = Eclipse(horizon=5)

let's simulte some input images:

images = [torch.rand(2, 3, 128, 128) for _ in range(4)]
preds = eclipse(images)

you get a dict with forecasted masks and irradiances:

len(preds['masks']), preds['masks'][0].shape, preds['irradiances'].shape
(6, torch.Size([2, 4, 128, 128]), torch.Size([2, 6]))

Citation

@article{paletta2021eclipse,
  title     = {{ECLIPSE} : Envisioning Cloud Induced Perturbations in Solar Energy},
  author    = {Quentin Paletta and Anthony Hu and Guillaume Arbod and Joan Lasenby},
  year      = {2021},
  eprinttype = {arXiv},
  eprint    = {2104.12419}
}

Contribute

This repo is made with nbdev, please read the documentation to contribute

About

My take on ECLIPSE solar nowcasting DL paper

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published