From 0e762310f2d21d07aaf77165aebd66b314bf6ba6 Mon Sep 17 00:00:00 2001 From: Tania Barone <34463965+tansb@users.noreply.github.com> Date: Fri, 29 May 2026 18:35:49 -0400 Subject: [PATCH] Add Visualise all-sky dashboard and select-all query endpoint New sled_visualise app: an interactive all-sky map of selected lenses (Aitoff projection, redshift scatter, survey/galactic overlays with a map-centre toggle). Adds a Visualise button on the query page and a query-all-ids endpoint so actions can target the full result set. --- lenses/templates/lenses/lens_list_query.html | 85 ++- lenses/templates/lenses/lens_query.html | 5 + lenses/urls.py | 1 + lenses/views.py | 29 +- mysite/settings_common.py | 1 + mysite/urls.py | 1 + run_dev_server/settings_development.py | 5 + sled_visualise/__init__.py | 0 sled_visualise/admin.py | 3 + sled_visualise/apps.py | 6 + sled_visualise/migrations/__init__.py | 0 sled_visualise/models.py | 3 + .../sled_visualise/css/lens_visualise.css | 519 +++++++++++++ .../sled_visualise/footprints/_coords.js | 84 +++ .../static/sled_visualise/footprints/des.js | 25 + .../sled_visualise/footprints/euclid.js | 40 + .../sled_visualise/footprints/galactic.js | 12 + .../static/sled_visualise/footprints/sdss.js | 47 ++ .../sled_visualise/js/lens_visualise.js | 708 ++++++++++++++++++ .../sled_visualise/lens_visualise.html | 116 +++ sled_visualise/tests.py | 3 + sled_visualise/urls.py | 7 + sled_visualise/views.py | 63 ++ 23 files changed, 1745 insertions(+), 18 deletions(-) create mode 100644 sled_visualise/__init__.py create mode 100644 sled_visualise/admin.py create mode 100644 sled_visualise/apps.py create mode 100644 sled_visualise/migrations/__init__.py create mode 100644 sled_visualise/models.py create mode 100644 sled_visualise/static/sled_visualise/css/lens_visualise.css create mode 100644 sled_visualise/static/sled_visualise/footprints/_coords.js create mode 100644 sled_visualise/static/sled_visualise/footprints/des.js create mode 100644 sled_visualise/static/sled_visualise/footprints/euclid.js create mode 100644 sled_visualise/static/sled_visualise/footprints/galactic.js create mode 100644 sled_visualise/static/sled_visualise/footprints/sdss.js create mode 100644 sled_visualise/static/sled_visualise/js/lens_visualise.js create mode 100644 sled_visualise/templates/sled_visualise/lens_visualise.html create mode 100644 sled_visualise/tests.py create mode 100644 sled_visualise/urls.py create mode 100644 sled_visualise/views.py diff --git a/lenses/templates/lenses/lens_list_query.html b/lenses/templates/lenses/lens_list_query.html index 370dc0eb..15cf41e5 100755 --- a/lenses/templates/lenses/lens_list_query.html +++ b/lenses/templates/lenses/lens_list_query.html @@ -35,27 +35,84 @@ + + + +
+
+ Visualisation of the lenses you selected in the SLED query
+