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"
)
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| sunflaar-1.2.0.tar.gz | 11.2 kB | Without provenance | Details for sunflaar-1.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| sunflaar-1.2.0-py3-none-any.whl | Python 3 | none | any | Details for sunflaar-1.2.0-py3-none-any.whl |
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
|
Security for sunflaar 1.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.