Releases: jvo203/FITSWEBQLSE
Releases · jvo203/FITSWEBQLSE
angular distance
- an improved P-V Diagram: changed the X-axis to display an angular distance (in arcseconds) instead of a P-V line pixel number
an improved P-V Diagram
- corrected a velocity axis direction in the P-V Diagram for datasets with a reversed frequency / velocity axis
- added a user-moveable horizontal velocity reference line at v=0 (mid-velocity if there is no zero) to the P-V Diagram
maintenance
- corrected the auto-detection of radio FITS files (the previous version would incorrectly detect them as optical) for the newly added NRO45M datasets, based on the FITS header telescope keyword
new NRO45M data
- updated the client/server ZFP compression library to v1.0.0
- started loading the client-side JavaScript library d3.js from the global Content Delivery Network (CDN)
- added support for new NRO45M datasets
- recompiled WebAssembly with the latest emscripten compiler
- on-going work on the NOBEYAMA FUGIN composite RGB support
mongoose C API upgrade
- updated the mongoose C networking library to v7.10
- re-worked internal messaging to take advantage of the new mongoose v7.10 lock-free message queue (improved performance)
- applied glib atomic reference counting to the user session C structure (improved reliability)
Spectral Lines Hard Limit
- Introduced a hard limit of 500 Splatalogue spectral lines that can be displayed simultaneously in the website. This has been done in order to prevent an information overload and a website slowdown. The 500 lines that are displayed will be chosen as a random subset of the larger than 500 original number of lines. Please refine your search criteria to avoid a hard limit. If the hard limit has been reached information will be displayed in the web browser JavaScript console (press F12 to view it in most browsers).
- On-going work on NOBEYAMA FUGIN
maintenance
- overhauled the server logging functionality (moved from FORTRAN to C)
- ensured compatibility with the new gcc / gfortran v13
- updated http.c so that it compiles cleanly with the latest glib g_string_free(..., FALSE) function
page loading improvements
- speeded up initial web page loading by using async / await within JavaScript
- switched loading of the 3D surface script from the local server over to the global CDN (Content Delivery Network)
- speeded up loading of contour lines new Worker(...) scripts
- on-going work on the NOBEYAMA FUGIN composite RGB support
maintenance
- client-side JavaScript: improved WebGL reliability
getting on with the NOBEYAMA FUGIN composite support
- replaced the
html_encode()
C function with a more robustmg_url_encode()
- added initial support for loading multiple (composite) FITS files from the NOBEYAMA FUGIN project across the cluster
- added support for multiple (composite) FITS files to the WebSocket user session C structure
- propagating WebSocket heartbeats across the cluster using HTTP messages