Skip to content

Releases: GillySpace27/JHelioviewer-SWHV

JHelioviewer 5.6.0: PUNCH & Coronal Research Distribution

Choose a tag to compare

JHelioviewer: PUNCH & Coronal Research Distribution

JHelioviewer (JHV) is the open-source solar image browser from the ESA/NASA Helioviewer
Project. It streams decades of full-disk and coronagraph imagery from the major solar
observatories and plays it back as movies. This is an unofficial distribution built from my fork.

Why this fork

I work with NASA's PUNCH mission and the wider coronagraph record, and stock JHV did not yet
do several things I needed: load PUNCH data, stretch the outer corona so it has room to read,
equalize the steep radial falloff, and a few more. Rather than wait, I added them and packaged
a build so colleagues and I can use them now. Everything here is being contributed back to the
official project; a couple of pieces have already merged, and the rest are in review. Once they
land, the official JHV will carry them and this fork can retire.

Not an official Helioviewer Project release, and lightly tested. Please send problems to me,
not the JHV team.

What this build adds

Projections

  • RadialWarp — a Sun-centered radial re-stretch that gives the outer corona room, on one knob from linear through logarithmic to inverse. The disk itself is left unwarped.
  • RectWarp — the same radial stretch unrolled into a position-angle strip (earlier-stage draft).
  • The redundant Polar and LogPolar projections are removed, subsumed by these.

Data sources

  • PUNCH — load NASA PUNCH mosaics from the public archive and play them as movies. (merged upstream, Helioviewer-Project#328)
  • PROBA-3 / ASPIICS — ESA's formation-flying coronagraph; loads an orbit's frames, with a cadence control and a confirmation before a multi-gigabyte download.
  • A PUNCH pipeline-version selector (keeps a movie to one calibration), a per-layer archive-refresh button, and a shared display range that stops PUNCH movies strobing.

Image processing

  • RHEF — the Radial Histogram Equalization Filter, with an Upsilon control for shadows and highlights. (merged upstream, Helioviewer-Project#327)

Overlays

  • Adjustable coordinate grid — color, opacity, line width, label size, and radial-label angle.

CME tracking

  • Pick a CACTus eruption and hold its leading front at a fixed screen radius while it propagates, so you watch it evolve rather than recede.

Point clouds

  • Point Cloud layer — render a scattered 3D point cloud over the Sun, colored by a per-point value, with an alpha-shape surface slider that recovers a folded surface from the points (convex hull at 100 %, the folds resolving as you drag down). Load the included fabric_suvi.json.gz demo — a rippled sheet placed in the GOES-R SUVI field of view — via the layer's Open… button.

Interface

  • Reorganized layer panel: a full-width docked transport bar, a collapsible sidebar, and nested layer options.
  • Discoverable timeline trim and move gestures.

Packaging

  • Signed and notarized macOS .app with an embedded Java runtime, so it opens with no security warning and needs no separate Java install.

Install

Apple Silicon Mac — recommended: download JHelioviewer-PUNCH-preview.dmg, open it, and drag JHelioviewer
into your Applications folder. It is signed and notarized, so it opens with no security warning,
and it carries its own Java runtime, so there is nothing else to install. Just double-click.

Intel Mac: download JHelioviewer-PUNCH-preview.zip. It needs Java 25+ (https://adoptium.net "Temurin 25",
or brew install openjdk@25). Unzip, then double-click run.command.

Only macOS is tested right now. The zip also carries Linux and Windows launchers, but I have not
run it on those platforms, so treat them as untried.

The full walkthrough is the JHV-Preview-Guide.pdf asset on this release (also as .md).

Files

  • JHelioviewer-PUNCH-preview.dmg — macOS app, Apple Silicon (signed + notarized, embedded Java; sha256 below)
  • JHelioviewer-PUNCH-preview.zip — Intel Mac, run with your own Java 25 (sha256 below)
  • JHV-Preview-Guide.pdf / .md — the field guide (updated independently of the binary)
  • fabric_suvi.json.gz — demo point cloud; Open… it in the Point Cloud layer
sha256  ac238bd2298a260278d604e87f8ed995d10679c4dd84fdaea11a2c8c848ecf10  JHelioviewer-PUNCH-preview.dmg
sha256  9f102dc0cdd90c95685eabb82a242620370cd04633be9674ea530785ff316af1  JHelioviewer-PUNCH-preview.zip

Licensed under MPL 2.0, the same as JHV.

JHelioviewer PUNCH & Coronal Research Distribution

Choose a tag to compare

JHelioviewer PUNCH & Coronal Research Distribution

JHelioviewer (JHV) is the open-source solar image browser from the ESA/NASA Helioviewer
Project. It streams decades of full-disk and coronagraph imagery from the major solar
observatories and plays it back as movies. This is an unofficial distribution built from my fork.

Why this fork

I work with NASA's PUNCH mission and the wider coronagraph record, and stock JHV did not yet
do several things I needed: load PUNCH data, stretch the outer corona so it has room to read,
equalize the steep radial falloff, and a few more. Rather than wait, I added them and packaged
a build so colleagues and I can use them now. Everything here is being contributed back to the
official project; a couple of pieces have already merged, and the rest are in review. Once they
land, the official JHV will carry them and this fork can retire.

Not an official Helioviewer Project release, and lightly tested. Please send problems to me,
not the JHV team.

What this build adds

Projections

  • RadialWarp — a Sun-centered radial re-stretch that gives the outer corona room, on one knob from linear through logarithmic to inverse. The disk itself is left unwarped.
  • RectWarp — the same radial stretch unrolled into a position-angle strip (earlier-stage draft).
  • The redundant Polar and LogPolar projections are removed, subsumed by these.

Data sources

  • PUNCH — load NASA PUNCH mosaics from the public archive and play them as movies. (merged upstream, Helioviewer-Project#328)
  • PROBA-3 / ASPIICS — ESA's formation-flying coronagraph; loads an orbit's frames, with a cadence control and a confirmation before a multi-gigabyte download.
  • A PUNCH pipeline-version selector (keeps a movie to one calibration), a per-layer archive-refresh button, and a shared display range that stops PUNCH movies strobing.

Image processing

  • RHEF — the Radial Histogram Equalization Filter, with an Upsilon control for shadows and highlights. (merged upstream, Helioviewer-Project#327)

Overlays

  • Adjustable coordinate grid — color, opacity, line width, label size, and radial-label angle.

CME tracking

  • Pick a CACTus eruption and hold its leading front at a fixed screen radius while it propagates, so you watch it evolve rather than recede.

Point clouds

  • Point Cloud layer — render a scattered 3D point cloud over the Sun, colored by a per-point value, with an alpha-shape surface slider that recovers a folded surface from the points (convex hull at 100 %, the folds resolving as you drag down). Load the included fabric_suvi.json.gz demo — a rippled sheet placed in the GOES-R SUVI field of view — via the layer's Open… button.

Interface

  • Reorganized layer panel: a full-width docked transport bar, a collapsible sidebar, and nested layer options.
  • Discoverable timeline trim and move gestures.

Packaging

  • Signed and notarized macOS .app with an embedded Java runtime, so it opens with no security warning and needs no separate Java install.

Install

Apple Silicon Mac — recommended: download JHelioviewer-PUNCH-preview.dmg, open it, and drag JHelioviewer
into your Applications folder. It is signed and notarized, so it opens with no security warning,
and it carries its own Java runtime, so there is nothing else to install. Just double-click.

Intel Mac: download JHelioviewer-PUNCH-preview.zip. It needs Java 25+ (https://adoptium.net "Temurin 25",
or brew install openjdk@25). Unzip, then double-click run.command.

Only macOS is tested right now. The zip also carries Linux and Windows launchers, but I have not
run it on those platforms, so treat them as untried.

The full walkthrough is the JHV-Preview-Guide.pdf asset on this release (also as .md).

Files

  • JHelioviewer-PUNCH-preview.dmg — macOS app, Apple Silicon (signed + notarized, embedded Java; sha256 below)
  • JHelioviewer-PUNCH-preview.zip — Intel Mac, run with your own Java 25 (sha256 below)
  • JHV-Preview-Guide.pdf / .md — the field guide (updated independently of the binary)
  • fabric_suvi.json.gz — demo point cloud; Open… it in the Point Cloud layer
sha256  fbee5fe36b40a9b90a89f5119ced229f508cf7a0e77299f8d285ddec7ac2f6d6  JHelioviewer-PUNCH-preview.dmg
sha256  a5db87ca18b140b2321f9dfea44846214a753c05711c4d1e02ed5642f36bf654  JHelioviewer-PUNCH-preview.zip

Licensed under MPL 2.0, the same as JHV.