Skip to content

Releases: jvo203/FITSWEBQLSE

macOS Homebrew

05 Sep 06:37
Compare
Choose a tag to compare

More adjustments to accommodate Homebrew: this time passing the location of the Splatalogue SQLite file and the "htdocs" directory.

macOS Homebrew

02 Sep 06:24
Compare
Choose a tag to compare
  • macOS: adjusted the gcc/gfortran compiler path so that a Homebrew formula uses gcc/gfortran from the Homebrew repository instead of Apple's clang, which that does not contain OpenMP support.

macOS Homebrew

02 Sep 05:10
Compare
Choose a tag to compare
  • macOS: adjusted the Makefile in order to improve setting the Homebrew prefix (a fix needed when compiling from within a Homebrew formulae)
  • added a MAGIC_NUMBER to the binary cache file in order to handle automatically any cache file format changes (the cache directory content will now get invalidated automatically)

Maintenance

01 Sep 00:56
Compare
Choose a tag to compare
  • Another binary cache disk format change: removed the redundant item%uri field from {save, load}_dataset(). item%uri is set to a new value each time upon opening a FITS file.
  • Added a staging step NFS-->glusterfs to the preload fitsDB.jl Julia program.

Maintenance

31 Aug 07:41
Compare
Choose a tag to compare
  • Switched over to the Content Delivery Network (CDN) for the WASM files.
  • Added the missed create_root_path() functionality for the server edition.
  • The binary cache disk format has changed: the storage switched from real(kind=4) to real(kind=8) for the floating-point fields read from the FITS header. This was done in order to improve the precision of frequency/velocity calculations.

Maintenance

30 Aug 02:41
Compare
Choose a tag to compare
  • recompiled WebAssembly with the latest emscripten
  • switched to proper versioning with specific dates instead of XX.X
  • a minor bug fix

Improved POSIX threads support on macOS

25 Aug 23:19
Compare
Choose a tag to compare
  • replaced fortran-unix pthread bindings by custom FORTRAN bindings (via a custom C bridge) to POSIX threads that work properly on macOS as well as Linux
  • added multi-threaded "tileLanczos" and "tileSuper" image downsizing functions using Intel IPP (Linux only, macOS uses Apple Accelerate instead)

Optimisations

24 Aug 05:19
Compare
Choose a tag to compare
  • Speed improvements in image downsizing.
  • Switched to Apple Accelerate vImage on Intel macOS too (not just on Apple Silicon).
  • Improved support for large-resolution FITS images / cubes (for example width = 30000, height = 20000).

the first stable BETA

17 Aug 07:39
Compare
Choose a tag to compare
  • optimised native Apple Silicon support (using macOS Accelerate vImage for downsizing images)
  • for now only a single-dataset view is supported