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"
)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sunflaar-1.2.0.tar.gz.
File metadata
- Download URL: sunflaar-1.2.0.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a10fbfa5507ae67305b658c759c921e9b8d752d93d88849aa352a426c6830c8
|
|
| MD5 |
1d3d1730a84f44e908c1ed26d61f1163
|
|
| BLAKE2b-256 |
177208de01e13961d3f786cd6891a55ac4ee1376d2ad0290761f3a98c16e6a7f
|
File details
Details for the file sunflaar-1.2.0-py3-none-any.whl.
File metadata
- Download URL: sunflaar-1.2.0-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5df9afcf4175ffa8351b564bfbc1c92fc14b63ed9d389aa0c519a0859921b492
|
|
| MD5 |
e5a336dea5feb83831d18106a6aae6f2
|
|
| BLAKE2b-256 |
da1484cad2994bb70ad940b0a3e4327ba8caa770a149cdbb9a384c059a4105d8
|