SunFLAAR
Open-source Python package for AI-powered Solar Flare Analysis
SunFLAAR
SunFLAAR is a comprehensive Python package for solar observation visualization, data processing, and deep-learning-based solar flare forecasting.
Package Structure
SunFLAAR is organized into modular interfaces for visualization, forecasting, data processing, and research workflows.
| Module | Import | Description |
|---|---|---|
| SunVis | from sunflaar import sunvis |
Live full-disk solar observations from SDO/AIA, GOES, and Helioviewer with multi-wavelength visualization. |
| Predict | from sunflaar import predict |
Deep-learning solar flare forecasting using pretrained SunFLAAR models on live or historical observations. |
| Data | from sunflaar import data |
Download, preprocess, clean, and synchronize solar observations from supported archives. |
| Plotting | from sunflaar import plotting |
Publication-quality scientific visualizations, diagnostic dashboards, and statistical plots. |
| Model | from sunflaar import model |
Neural network architectures and utilities for research and inference. |
| CLI | from sunflaar import cli |
Command-line interface for prediction, visualization, and workflow automation. |
| REST API | from sunflaar import app |
HTTP interface for integrating SunFLAAR into external applications and dashboards. |
SunVis
The SunVis module provides a professional interface for exploring the Sun in real time using multiple observational instruments.
Features
- Live SDO/AIA observations
- Multi-wavelength imaging
- GOES X-ray flux overlay
- Active region identification
- Limb and heliographic grid rendering
- Historical observation retrieval
- Interactive zoom and region inspection
- Publication-quality visualization
Supported Wavelengths
| Channel | Instrument | Science Target |
|---|---|---|
| 94 Å | SDO/AIA | Hot flare plasma |
| 131 Å | SDO/AIA | Flare cores |
| 171 Å | SDO/AIA | Quiet corona |
| 193 Å | SDO/AIA | Active corona |
| 211 Å | SDO/AIA | Active regions |
| 304 Å | SDO/AIA | Chromosphere |
| 335 Å | SDO/AIA | High-temperature corona |
Examples
You can quickly launch a live viewer using the functional API:
from sunflaar import sunvis
# Launch a live view
sunvis.live()
# Or view a specific historical date and wavelength
sunvis.show(
wavelength=171,
date="2026-08-07T12:30"
)
Release files for sunflaar 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sunflaar-1.2.0.tar.gz | 11.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sunflaar-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.0 kB
Release files / sunflaar-1.2.0.tar.gz
| Download URL | sunflaar-1.2.0.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a10fbfa5507ae67305b658c759c921e9b8d752d93d88849aa352a426c6830c8
|
|
BLAKE2b-256 checksum How to use checksums |
177208de01e13961d3f786cd6891a55ac4ee1376d2ad0290761f3a98c16e6a7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / sunflaar-1.2.0-py3-none-any.whl
| Download URL | sunflaar-1.2.0-py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5df9afcf4175ffa8351b564bfbc1c92fc14b63ed9d389aa0c519a0859921b492
|
|
BLAKE2b-256 checksum How to use checksums |
da1484cad2994bb70ad940b0a3e4327ba8caa770a149cdbb9a384c059a4105d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|