Skip to content

Releases: Helioviewer-Project/api

4.2.0

11 Apr 16:40
c1c985e

Choose a tag to compare

Improves storage of flare predictions based on 4.1.0 feedback.
The flare database introduced here is incompatible with 4.1.0 and updating drops the 4.1.0 flare table.

Release Notes:

  • Fixes the typo showing "Solar Flare Predictionss"
  • Removes a patch meant to try to "fix" ASSA latitude/longitude positions
  • Showing flare prediction source data now includes all data provided by the CCMC API

Maintainer Upgrade Guide:

  • After updating the API and App to 4.2.0, you must create the flare prediction database table by executing the SQL in /install/database/2023_04_11_update_flare_table.sql.
    • You do not need to run the 4.1.0 update first
    • If the 4.1.0 table exists, all data will be erased and will need to be re-imported.
  • Use /management/events/ccmc/import_predictions.py to retrieve flare predictions for your server. Use -h to see the script's usage information
  • Ideally you will run import_predictions.py on a schedule to keep flare predictions up-to-date
  • The GSFC servers run the following scheduled command
    import_predictions.py "$(date --date '3 hours ago' -u '+%FT%T')" "$(date --date '+48 hours' -u '+%FT%T')"

4.1.0

10 Apr 16:14
923c7b8

Choose a tag to compare

Helioviewer 4.1.0 adds feature support for the CCMC Flare Scoreboard.
The flare scoreboard is a database of predictions made by humans and algorithms for prediction when and where a solar flare may occur.
These predictions are now pinned on Helioviewer the same way that actual flares and other solar events are displayed.

Release Notes:

  • Stability improvements for creating movies and screenshots
  • Patches to data coverage statistics to fix overcounting files
  • Update to api status page to show full time range of available data with links to upstream data sources and internal coverage tables.
  • Several changes to remove usage of deprecated PHP features.
  • Support for CCMC Flare Scoreboard

Maintainer Upgrade Guide:

  • After updating the API and App to 4.1.0, you must create the flare prediction database table by executing the SQL in /install/database/2023_03_27_add_flare_table.sql
  • Use /management/events/ccmc/import_predictions.py to retrieve flare predictions for your server. Use -h to see the script's usage information
  • Ideally you will run import_predictions.py on a schedule to keep flare predictions up-to-date
  • The GSFC servers run the following scheduled command
    import_predictions.py "$(date --date '3 hours ago' -u '+%FT%T')" "$(date --date '+48 hours' -u '+%FT%T')"

4.0.0

03 Jan 21:49
421731d

Choose a tag to compare

We welcome 2023 with the official 4.0 release of Helioviewer which includes mobile support to the site.

  • commands to import events and update data coverage graphs have now have php scripts that can be run outside of the (undocmented) API requests that perform the same tasks
  • Fixed some typos in Documentation
  • Movies can no longer be reQueued with reQueueMovie while they're being processed.
  • Added downloadImage API which allows downloading full sun images as regular jpg images (not jpg2000). For Helios support
  • Fixed issues with some images not loading at zoomed out scales.
  • Fixed issues with the getTile API around invalid baseDiffTime and difference parameters
  • Fixed issues generating jpx files which caused failures to load data in JHelioviewer
  • Fixed getMovieStatus from returning null progress just before movies are completed.
  • Updated a SQL query for XRT to increase load speed for any/any filter wheel combination.

3.4.0

14 Jul 17:43
5b3374d

Choose a tag to compare

Changes:

  • Adds Solar Orbiter's EUI images.
  • Patched downloader to quit on certain download errors to prevent unintentionally adding nonexistent images to the database.
  • Updates how downloader.py scans for dates in filenames to support EUI
  • Creates the Helioviewer Availability Service feed. Leverages RSS to report when data acquisition falls behind schedule. see here
  • Fixes problem with generating movies over long time spans

3.3.5

29 Apr 17:27
d598957

Choose a tag to compare

Changes:

  • Update API Docs to use Read The Docs Theme and migrate from XML to reStructuredText
  • Update data download scripts to work with sunpy version 3
  • Add Helioviewer Availability Service for an RSS Feed on uptime status
  • Fixed issue with sharing private youtube videos
  • Minor backend patches (to fix PHP errors and warnings)

3.3.4

23 Feb 16:14

Choose a tag to compare

Release Notes:

  • Parker Space Probe (PSP) Encounter # has been added when hovering over PSP notches in its trajectory
  • Improved data ingestion stability (will lead to less data lagging)
  • Repaired YouTube movie backlinks
  • XRT is now able to be viewed reliably
  • Improved database performance
  • Fixed how COR images are rendered to remove spurious black lines

Breaking Changes:

  • Updated several front-end plugins. If updating to this release, you must pull in the plugins via:
git submodules update --init

3.3.3

20 Jan 22:56

Choose a tag to compare

Fixes:

  • Updates for statistics generation
  • Updated certain database column types to fix some issues importing events
  • Fixed problems with navigating the coverage pages
  • Back end updates to reduce php warnings
  • Fixed video generation when setting size to 720p, 1080p, or other options
  • Fixed some problems with taking screenshots and using the screenshots API
  • Fixed movie thumbnails for videos found in the current observation window
  • Fixed bug with labeling celestial bodies in movies when they exit the viewport
  • Fixed API problem with regenerating movies using reQueueMovie and force=true
  • Fixed API movies that the default youtube comments link back to

3.3.2

21 Dec 18:30

Choose a tag to compare

[UPDATE] Improved caching logic for getJPX API
[FIX] Fixed some issues generating screenshots
[FIX] Updated db.py with table corrections for new installs of helioviewer mirrors.
[FIX] Minor backend to resolve php warnings.

Helioviewer.org 3.3

07 Sep 21:23

Choose a tag to compare

[NEW] Running difference images;
[NEW] Field of view of movie rotates with Sun;
[NEW] Time Converter dialog;
[NEW] User-shared movies as new type of feature/event source;
[NEW] Improved Feature/event pins position;
[UPDATE] Improved Feature/event timeline;
[FIX] Other small fixes and updates;

Helioviewer.org 3.2

10 Mar 18:10

Choose a tag to compare

[Optimization] Massive changes to MySQL database and query optimization
[Optimization] Compatibility with PHP7
[Optimization] Optimized movie generation process
[NEW] Added new Hinode XRT datasource
[NEW] Advanced movie creation dialog
[NEW] Hi-definition movie generation up to 4k (Ultra HD)
[FIXED] Missing events in Events Timeline
[FIXED] Many other small issues in timeline and viewport functionality
[FIXED] Missing events in Events Timeline
[UPDATED] Media player updated to HTML5
[UPDATED] jQuery 3.1.0 and jQuery UI 1.12.0