Compare commits

...
Sign in to create a new pull request.

7 commits

Author SHA1 Message Date
5c3d6154dc Merge pull request 'Point this repository at its new home in astrophotography' (#18) from moved-notice into main 2026-07-21 17:17:23 +01:00
4a18048542 Point this repository at its new home
Merged into git.discworld.casa/laurence/astrophotography on 2026-07-21,
where it lives on as the itelescope/ directory alongside the processing
pipeline, with both histories preserved.

The notice goes in CLAUDE.md as well as README.md deliberately: under the
Default Workflow a session reads CLAUDE.md first, and the drain campaign
is live with runs most nights, so a concurrent session needs to see the
redirect before it starts work rather than after it has committed.

Not archiving yet. The campaign runs until 10-12 Aug and nothing should
break mid-flight; archive once it closes.
2026-07-21 17:17:05 +01:00
de37a19ee6 Merge pull request 'Correct the saturated-nucleus claim and cancel the booking it justified' (#17) from correct-core-saturation into main 2026-07-21 14:51:06 +01:00
7dc6119359 Correct the saturated-nucleus claim and cancel the booking it justified
The previous commit asserted that the 21 Jul Centaurus A data came back
with a saturated nucleus, and booked a short-exposure core set on T32 to
fix it. The assertion was wrong.

It came from taking the maximum pixel inside a 300 x 300 px box centred
on the frame. That measures the brightest thing near the middle of the
image, which is not the same as measuring the galaxy. The 65313 ADU
belonged to a foreground star 128 px (69 arcsec) from the nucleus, well
inside the box. Median filtering the inner 800 x 800 px to remove stars
leaves the galaxy peaking at 1944 ADU, roughly a thirtieth of the clip
level, with not one star-free pixel above 30000 ADU anywhere in that box.
The brightest pixel in the whole frame is at the right-hand edge, 2370 px
from centre.

The core looked blown in the processed image because of the stretch, not
the sensor: the white point sat at the 99.995th percentile, a level set
by field stars, so the galaxy's entire range from a 7 ADU sky to a 1944
ADU peak was compressed into the top few percent of the tone curve.
Re-rendering the same frames with a second curve scaled to the galaxy
recovered the core completely, with no new data.

The T32 reservation has been cancelled without running, so it cost
nothing. The other three reservations were verified intact afterwards
and quota is back to 6:05 of 8:00. plans/hdrcore-t32.txt stays in the
repo and on the scope: 47 Tuc and the SMC may genuinely saturate, a
dense cluster core being the fastest thing there is to clip, and the
ladder is ready if they do.

The corrected habit is recorded in CAMPAIGN.md: measure whether a core is
saturated before buying time to fix it, filtering stars out of the
measurement first. The check takes a minute and would have saved this
whole detour.

TODO.md also records a second result that affects future planning: the
faint outer halo of that stack is limited by the sky-plane subtraction,
which absorbed about 17.9 ADU/px of real halo light, rather than by
exposure time. More integration alone would not have gone deeper.
2026-07-21 14:50:38 +01:00
57e999a669 Merge pull request 'Book a short-exposure core set for Cen A, and make it a campaign habit' (#16) from hdr-core-booking into main 2026-07-21 13:42:18 +01:00
7bf834a184 Book a short-exposure core set for Cen A, and make it a campaign habit
Processing the 21 Jul Centaurus A data showed the nucleus is saturated: a
single 300 s luminance sub reads 65313 ADU in the core, so the deep stack
is clipped there and the core cannot be recovered by processing. The only
fix is more data at shorter exposures.

plans/hdrcore-t32.txt is that data: L 8x60s, 8x15s and 8x5s plus RGB
5x30s, all BIN2 so the frames register against the deep stack without
rescaling. The ladder spans a factor of 60 below the 300 s subs, which
covers the unknown true peak of the nucleus, and the RGB gives the core
its colour. 18.2 minutes of imaging, about 25 points.

Uploaded to T32 and verified byte-identical, then booked for the evening
of 22 Jul, 18:50-19:50 SSO local, which is the same window in which the
deep run actually succeeded (T32 has a 35 degree elevation floor and Cen A
is an evening target). Verified in MySummary; quota now 7:05 of 8:00.

The wider point is recorded in CAMPAIGN.md: bright targets need a short
set budgeted alongside the deep run. NGC 6744 has already been shot
without one, and 47 Tuc and the SMC in queue #5 will certainly need one,
a globular cluster core being the fastest thing there is to saturate.
2026-07-21 13:41:23 +01:00
6ba6024192 Merge pull request 'Verify Cen A, book CrA on T8 for the 22 Jul evening, rebuild the rate model' (#15) from campaign-ledger-2026-07-21 into main 2026-07-21 12:44:39 +01:00
5 changed files with 86 additions and 0 deletions

View file

@ -80,6 +80,7 @@ actual bill, and treat any not-yet-observed scope's card rate as +/-60%.
| 749230 | T8 | 26 Jul | 21:35-23:55 | catspaw-t8.txt | ~146 (25% moon disc.) | still booked | | 749230 | T8 | 26 Jul | 21:35-23:55 | catspaw-t8.txt | ~146 (25% moon disc.) | still booked |
| 749302 | T32 | 21 Jul | 18:50-21:50 | cena-t32.txt | ~350 (x1.6 rate, 25% moon disc.) | COMPLETED, billed 160. EVENING slot: T32 has a 35 deg elevation floor and Cen A culminates ~17:10 before dark, sinking to 11 deg by the old 00:35 slot (which could never have run). Ran 18:50-21:16, finishing 34 min early (plan complete, not a fault); images landed under /images/qisback/T32/NGC5128 | | 749302 | T32 | 21 Jul | 18:50-21:50 | cena-t32.txt | ~350 (x1.6 rate, 25% moon disc.) | COMPLETED, billed 160. EVENING slot: T32 has a 35 deg elevation floor and Cen A culminates ~17:10 before dark, sinking to 11 deg by the old 00:35 slot (which could never have run). Ran 18:50-21:16, finishing 34 min early (plan complete, not a fault); images landed under /images/qisback/T32/NGC5128 |
| (id not captured) | T8 | 22 Jul | 21:45-00:45 | cra-t8.txt | ~250 | booked + MySummary-verified 2026-07-21 11:45 UTC. This is queue #2 finally placed: see the resolution note below. Runs 11:45-14:45 UTC 22 Jul | | (id not captured) | T8 | 22 Jul | 21:45-00:45 | cra-t8.txt | ~250 | booked + MySummary-verified 2026-07-21 11:45 UTC. This is queue #2 finally placed: see the resolution note below. Runs 11:45-14:45 UTC 22 Jul |
| (id not captured) | T32 | 22 Jul | 18:50-19:50 | hdrcore-t32.txt | ~25 | **CANCELLED 2026-07-21 ~15:00 UTC, never ran, 0 points spent.** Booked to fix a saturated Cen A nucleus; the nucleus is not saturated (see the correction below). Deleted from MySummary with the other three reservations verified intact afterwards; quota back to 6:05/8:00 |
| 749314 | T33 | 21 Jul | 00:05-00:50 | ngc104-test.txt | 0 (free) | booked + grid-verified 2026-07-21 08:55 UTC. 47 Tuc first-light retry, third attempt. Runs 14:05-14:50 UTC 21 Jul. Reschedule flag again No (free scopes never rebook) | | 749314 | T33 | 21 Jul | 00:05-00:50 | ngc104-test.txt | 0 (free) | booked + grid-verified 2026-07-21 08:55 UTC. 47 Tuc first-light retry, third attempt. Runs 14:05-14:50 UTC 21 Jul. Reschedule flag again No (free scopes never rebook) |
The T33 first-light test is now on its THIRD booking (749314); the two prior free The T33 first-light test is now on its THIRD booking (749314); the two prior free
@ -102,6 +103,34 @@ Verify every booking via Edit.aspx?id= probing (sequential ids), NOT the grid.
| 5 | GRAS008 | 2026-08-08T02:35:00 | 2026-08-08T06:05:00 | 2:35 AM | 6:05 AM | smc47tuc-t8.txt | ~390 | | 5 | GRAS008 | 2026-08-08T02:35:00 | 2026-08-08T06:05:00 | 2:35 AM | 6:05 AM | smc47tuc-t8.txt | ~390 |
| 6 | GRAS032 | 2026-08-09T03:05:00 | 2026-08-09T06:05:00 | 3:05 AM | 6:05 AM | tarantula-t32.txt | ~365 | | 6 | GRAS032 | 2026-08-09T03:05:00 | 2026-08-09T06:05:00 | 3:05 AM | 6:05 AM | tarantula-t32.txt | ~365 |
| 7 | (T70, blocked: server unreachable) | night TBD before 5 Aug | ~2.5h | | | scorpius-t70.txt (in scratch, re-upload needed) | ~238 | | 7 | (T70, blocked: server unreachable) | night TBD before 5 Aug | ~2.5h | | | scorpius-t70.txt (in scratch, re-upload needed) | ~238 |
| 8 | WITHDRAWN: booked then cancelled 2026-07-21, premise was wrong (see below) | | | | | hdrcore-t32.txt | 0 |
### CORRECTION (2026-07-21): the Cen A nucleus was never saturated
An earlier entry here claimed the 21 Jul Cen A data came back with a saturated
nucleus, and booked a short-exposure core set on that basis. **The claim was
wrong and the booking has been cancelled without running, at a cost of zero
points.**
The 65313 ADU figure came from taking the maximum pixel inside a 300 x 300 px
box centred on the frame. That measures the brightest thing near the middle of
the image, which is not the same as measuring the galaxy: it was a foreground
star 128 px (69 arcsec) from the nucleus, sitting inside the box. Median
filtering the inner 800 x 800 px to remove stars leaves the galaxy peaking at
**1944 ADU**, about a thirtieth of the clip level, with **not one star-free
pixel above 30000 ADU**. The core looked blown in the first processed image
because of the display stretch, whose white point was set by field stars, and
re-rendering the same data with a second tone curve scaled to the galaxy
recovered it fully.
**The habit that IS worth keeping, in corrected form:** before booking extra
time to fix a saturated core, *measure whether it is saturated* - median-filter
the inner region to remove stars first, and check where the frame's bright
pixels actually are. The check costs a minute. 47 Tuc and the SMC (queue #5)
may still genuinely saturate, a dense cluster core being the fastest thing there
is to clip, so run the same measurement on their data before assuming either
way. plans/hdrcore-t32.txt stays in the repo (and on T32) as a ready-made
ladder if one of them turns out to need it.
### Session 2026-07-21 ~08:55 UTC (booking round run early, before Cen A ran) ### Session 2026-07-21 ~08:55 UTC (booking round run early, before Cen A ran)

View file

@ -1,3 +1,14 @@
> [!IMPORTANT]
> **This repository has moved.** Since 2026-07-21 it lives on as the
> `itelescope/` directory of
> **[astrophotography](https://git.discworld.casa/laurence/astrophotography)**,
> merged with the processing pipeline. Both histories were preserved.
>
> **Do new work there, not here.** This copy is kept read-only-in-spirit until
> the drain campaign closes (10-12 Aug 2026), because sessions are running most
> nights and nothing should break mid-campaign. Anything committed here after
> the merge will be stranded.
# Default Workflow # Default Workflow
This file is the entry point for any Claude Code session working under the Default This file is the entry point for any Claude Code session working under the Default

View file

@ -1,3 +1,14 @@
> [!IMPORTANT]
> **This repository has moved.** Since 2026-07-21 it lives on as the
> `itelescope/` directory of
> **[astrophotography](https://git.discworld.casa/laurence/astrophotography)**,
> merged with the processing pipeline. Both histories were preserved.
>
> **Do new work there, not here.** This copy is kept read-only-in-spirit until
> the drain campaign closes (10-12 Aug 2026), because sessions are running most
> nights and nothing should break mid-campaign. Anything committed here after
> the merge will be stranded.
# itelescope # itelescope
Reference and review of the [iTelescope.net](https://www.itelescope.net/) remote Reference and review of the [iTelescope.net](https://www.itelescope.net/) remote

17
plans/hdrcore-t32.txt Normal file
View file

@ -0,0 +1,17 @@
;
; Centaurus A (NGC 5128) HDR core set on T32 for qisback - drain campaign
; Companion to cena-t32.txt (2026-07-21, 24x300s LRGB BIN2), whose nucleus is
; saturated: the core reaches 65313 ADU in a single 300s luminance sub.
; This is the short-exposure ladder to blend under that core.
; L 8x60s, 8x15s, 8x5s spans a 60x range below 300s; RGB 5x30s gives the
; nucleus colour. BIN2 throughout so the frames register to the deep stack
; without rescaling. 18.2 min imaging total.
;
#largepreviews
#tiff
#count 8,8,8,5,5,5
#interval 60,15,5,30,30,30
#binning 2,2,2,2,2,2
#filter Luminance,Luminance,Luminance,Red,Green,Blue
NGC5128 13.424333 -43.019139
#shutdown

View file

@ -42,6 +42,24 @@
two prior free reservations (749228, 749229) expired unused with reschedule=No; two prior free reservations (749228, 749229) expired unused with reschedule=No;
if 749314 also fails to run, stop rebooking and either walk it in (POST if 749314 also fails to run, stop rebooking and either walk it in (POST
plan.asp per plans/README.md) or drop the free objective. plan.asp per plans/README.md) or drop the free objective.
- The T32 HDR core set (plans/hdrcore-t32.txt) was booked and then CANCELLED on
2026-07-21 without running: the Cen A nucleus is not saturated, the earlier
claim having measured a foreground star. See the correction in CAMPAIGN.md.
Zero points spent. The plan file remains available on T32 if a genuinely
saturated target turns up.
- The 21 Jul Cen A data has been fully processed off-repo, in the user's
Downloads\NGC5128\20260721\stacked folder: masters, plate solution (0.27
arcsec on 237 stars), an LRGB composite, a globular cluster survey (289
candidates, 62% catalogue-confirmed, density falling 10.5x outward), surface
photometry (Sersic n = 4.27, Re = 400 arcsec, total G = 6.56, which matches
the catalogued brightness and so validates the photometric chain), and a
transient/moving-object search (both null, with measured limits). METHODS.md
there documents the lot. Nothing from that analysis needs to come back into
this repo, but two results affect FUTURE sessions and are recorded here:
**(a)** measure saturation properly before buying short subs, and **(b)** the
faint outer halo in that stack is limited by the sky-plane subtraction
(-17.9 ADU/px of real halo light absorbed), not by exposure time, so more
integration alone would not have gone deeper.
- CrA on T8 runs 11:45-14:45 UTC 22 Jul. Verify after 14:45 UTC: images under - CrA on T8 runs 11:45-14:45 UTC 22 Jul. Verify after 14:45 UTC: images under
/images/qisback/T8/ on t8.itelescope.net:8008, then the actual bill from /images/qisback/T8/ on t8.itelescope.net:8008, then the actual bill from
account/history.aspx into the ledger. This is the first T8 bill, so it also account/history.aspx into the ledger. This is the first T8 bill, so it also