Releases: Helioviewer-Project/api
4.2.0
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.pyto 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
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.pyto retrieve flare predictions for your server. Use-hto see the script's usage information - Ideally you will run
import_predictions.pyon 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
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
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
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
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 --init3.3.3
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
[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
[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
[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