Releases: jvo203/fits_web_ql
Releases · jvo203/fits_web_ql
ZFP 1.0.0
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).
- Updated dependencies.
maintenance
- updated the two dependencies: fpzip-sys and zfp-sys crates to work with the new LLVM16 and the corresponding (newer) bindgen
cache management
- if the top FITS cache directory contains an empty hidden file
.DONOTDELETE
, its (the cache folder) contents will be excluded from the scheduled deletion after 30 days - updated dependencies
Einstein bug fix
- added the missing brackets in
fn Einstein_velocity_addition(v1: f64, v2: f64) -> f64
maintenance
- fixed contours updating after a frequency sub-region selection
- upgraded the main HTML code to Google Analytics 4
- updated dependencies
disk cache cleanup improvements
- replaced
metadata.accessed()
bymetadata.created()
in the automatic disk cache cleanup thread to improve the removal of old cache entries - updated dependencies
external URL download support
- support for full FITS file downloads from within fits_web_ql when a FITS file has been opened via an external URL
- updated dependencies
Improved support for large 2D planes
- This release supports large 2D planes in FITS cubes (or standalone images), for example width = 30000, height = 20000, as long as
width * height
does not exceed the upper limit ofuint32
. Ifread_at()
fails to read the entire 2D plane in one go, the code switches to chunked file reading (chunks set to 256KB). - Switched the internal floating-point accumulators from
float
todouble
when calculating the spectrum. This is in order to support summing up intensities (pixels) from large-resolution planes.
automatic cache clean up
- added an automatic cache clean-up functionality (a 30-day disk cache file timeout)
- updated dependencies