Photonkeeper

Gets imaging sessions off a DWARF 3 and into a proper archive on your own drive — and puts them back byte for byte identical, so the telescope can still megastack and restack them.

Download for macOS
Version 1.3 · 1.1 MB · macOS 14 or later · Apple notarised
Looking for testers. This is an early build and I'd like a few DWARF 3 owners to try it on real data. What I mainly want to know: does it spot your telescope, does the round trip survive your sessions, and does anything about it confuse you. Tell me at support@chryse.co.uk — screenshots welcome.

Got a DWARF Mini instead? It isn't supported yet, but you can help me find out what it would take.

What it does

Session folders are never renamed and nothing inside one is ever altered — all the organising happens in the directories above them.

Try it without a telescope

There's a demo mode with sample data and a separate sample archive, so you can watch the whole round trip work before pointing it anywhere near your own sessions. Telescope → Try Demo Mode.

Screenshots

A target's sessions listed with dates, exposures, sub counts, sizes and a green verified column.
Sessions grouped under one target, with every one checksum-verified against the archive.
A dry run listing every file that would be copied, with sizes, before anything happens.
Every operation can be dry-run first. This is the whole list, before a single byte moves.
The archive sidebar listing targets with session counts and total integration time.
Your archive by target, with session counts and total integration time.

Installing it

Unzip it and drag Photonkeeper to your Applications folder. The first time you open it macOS will ask:

“Photonkeeper is an app downloaded from the Internet. Are you sure you want to open it?”

Click Open. That's the normal prompt for any downloaded app — Photonkeeper is signed with an Apple Developer ID and notarised by Apple, so you get a single click rather than the block macOS shows for unsigned software.

Checking what you downloaded

For an app whose whole job is checksumming your data, here's a checksum of itself. Run this on the downloaded file:

shasum -a 256 Photonkeeper-1.3.zip

aee8989ea6a9bc4f2b9c266b164f691f9a368f98d56521a37aeb5d11157cee67

Requirements

Got a DWARF Mini?

Photonkeeper is built and tested against a DWARF 3. Whether it would work with a Mini comes down to a few things I can't answer without one in front of me: whether it mounts as a normal disk when you plug it in, whether its files sit in an Astronomy folder, and what its session folders are called.

If you have a Mini and five spare minutes, this would settle it. Connect the Mini over USB, open Terminal (Applications → Utilities), and paste this:

curl -sL https://photonkeeper.chryse.co.uk/mini-check.sh | bash

It is read-only. It lists what's mounted, looks for an Astronomy folder, prints the names of one session's files, and asks macOS what the device calls itself. It never opens, copies, moves, renames or deletes anything on the telescope. If you'd rather read it before running it — a sound instinct with any command a stranger gives you — this downloads it and opens it in TextEdit first:

curl -sL https://photonkeeper.chryse.co.uk/mini-check.sh -o mini-check.sh && open -e mini-check.sh

Then run bash mini-check.sh once you're happy with it.

Copy everything it prints and send it to support@chryse.co.uk. A screenshot of the Terminal window works just as well. That output tells me whether Mini support is a small change or a different app.

Get in touch

Bugs, confusion, feature requests, or a Mini report: support@chryse.co.uk. If something went wrong, the Activity pane inside the app has a log — a screenshot of that is the single most useful thing you can send.