Skip to content

akbooer/Lovell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lövell

Overview

Lövell is an application for Electronically-Assisted Visual Astronomy.

It is built on the LÖVE 2D platform, using Lua as a scripting language running under LuaJit.

Lövell owes its existence to the amazing application Jocular, by @MartinCooke, and, to some extent, its successor, Canisp. The main display looks a bit like Canisp, the DSO and observations catalogues are lifted almost directly from Jocular (translated from Python to Lua.)

The novel thing about Lövell is that the image processing workflow is performed almost entirely within the GPU using code written in Open GL Shader Language. This makes it fast... most post-stack operations are performed within one video frame update (typically 1/60 second) so all interactive adjustments intensity / colour / filtering happen almost instantly.

Installation

  • download the appropriate (Mac or PC) image of LÖVE (https://love2d.org/#download)
  • install it, per the relevant instructions
  • download the Lövell.love file from this repository

Quick tour

  • click on the Lövell.love file (or drop onto the LÖVE app) to run it
  • drop a folder containing raw 16-bit FITS files onto the app window

Main display

The main display shows a stacked image with controls for adjustments and an information panel.

Screenshot 2025-03-06 at 15 44 02
  • clicking on the LRGB... button cycles through Mono / Red / Green / Blue and back
  • clicking on the Asinh... button cycles through Hyper / Linear / Log / Gamma / ...
  • right-clicking on either of the above shows drop down menu of the same options
  • mouse wheel / trackpad scroll zooms the display
  • click and drag moves the display
  • click on Eyepiece.. to switch to Landscape.. display, and vice versa
  • hover over eyepiece ring to activate image rotation, click and drag to change
  • enter object name in field on top right to search DSO catalogue

DSO / Observation list

Some 40,000 objects of interest. Close button returns to main display.

Screenshot 2025-03-06 at 15 46 15
  • click on column names to sort
  • text or numeric expressions in filter boxes to select subsets
  • click, shift-click, option/control-click to (de)select multiple items
  • right click on image to show pop-up menu of DSO / Observations / Watch list / View stack
  • scroll control to forward time by up to 24 hours, updating object positions in Az, Alt, etc...

View stack/subs

View all the subs in sequence, show detected and matched stars. Close button returns to main display.

Screenshot 2025-03-24 at 12 02 15
  • mouse wheel / trackpad to scroll through subs
  • Play button animates sequence of subs
  • rate control changes speed
  • Blink toggles between adjacent subs
  • Show stars indicates detected stars (in blue) and those matched for alignment (orange)

Acknowledgements

About

Astronomy App built on the LÖVE 2D gaming framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages