<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Astronomy on crashdump</title><link>https://crashdump.info/astronomy/</link><description>Recent content in Astronomy on crashdump</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://crashdump.info/astronomy/index.xml" rel="self" type="application/rss+xml"/><item><title>BlinkFits</title><link>https://crashdump.info/astronomy/blinkfits/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://crashdump.info/astronomy/blinkfits/</guid><description>&lt;style>
.bf {
 --panel: #F6F7F9;
 --raised: #EEF0F3;
 --border: #DDE1E6;
 --text: #1B1F24;
 --dim: #5A636E;
 --accent: #1F6FEB;
 --accent-text: #FFFFFF;
 --mark: #C26A00;
 --code: #F3F4F6;
 --sky: #050607;
 --star: #E6E8EB;
 --sky-mark: #F0A53E;
 --btn: var(--accent);
 color: var(--text);
}
/* Docsy sets data-bs-theme on &lt;html> when switching to dark (also for auto). */
html[data-bs-theme="dark"] .bf {
 --panel: #2B3035;
 --raised: #343A40;
 --border: #495057;
 --text: #DEE2E6;
 --dim: #A7B0BA;
 --accent: #6EA8FE;
 --mark: #F0A53E;
 --code: #1A1D20;
 --btn: #1F6FEB;
}
.bf a { color: var(--accent); }
.bf code, .bf kbd, .bf .mono { font-family: ui-monospace, "Cascadia Mono", "Cascadia Code", Consolas, "SF Mono", Menlo, monospace; }
.bf code {
 background: var(--code); color: var(--text);
 border: 1px solid var(--border); border-radius: 4px;
 padding: .05em .35em; font-size: .9em;
}
.bf kbd {
 display: inline-block; min-width: 1.7em; text-align: center;
 background: var(--raised); color: var(--text); box-shadow: none;
 border: 1px solid var(--border); border-bottom-width: 2px;
 border-radius: 5px; padding: 0 .4em; font-size: .85em; line-height: 1.6;
}
.bf .sub { color: var(--dim); max-width: 44em; }

.bf-hero { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; align-items: center; margin: 8px 0 40px; }
.bf-brand { display: flex; align-items: center; gap: 10px; font-weight: 600; font-size: 1.15rem; margin: 0 0 16px; }
.bf-brand img { width: 32px; height: 32px; }
.bf-brand .fits { color: var(--accent); }
.bf-brand .ver { color: var(--dim); font-weight: 400; }
.bf .eyebrow { color: var(--mark); font-size: .85rem; letter-spacing: .08em; text-transform: uppercase; font-weight: 600; margin: 0 0 8px; }
.bf .headline { font-size: clamp(1.8rem, 3.4vw, 2.6rem); line-height: 1.12; font-weight: 700; margin: 0 0 16px; letter-spacing: -.01em; }
.bf .lead { color: var(--dim); font-size: 1.1rem; margin: 0 0 24px; }

.bf-download { background: var(--panel); border: 1px solid var(--border); border-radius: 12px; padding: 20px; }
.bf .btn-dl {
 display: flex; align-items: center; gap: 14px;
 background: var(--btn); color: var(--accent-text);
 text-decoration: none; border-radius: 8px; padding: 14px 20px;
 font-weight: 600; font-size: 1.08rem;
}
.bf .btn-dl:hover { filter: brightness(1.1); color: var(--accent-text); }
.bf .btn-dl svg { flex: none; }
.bf .btn-dl small { display: block; font-weight: 400; font-size: .85rem; opacity: .85; }
.bf .sha { margin-top: 16px; }
.bf .sha-label { display: flex; justify-content: space-between; align-items: baseline; font-size: .85rem; color: var(--dim); margin-bottom: 6px; }
.bf .sha-box { display: flex; align-items: stretch; background: var(--code); border: 1px solid var(--border); border-radius: 6px; overflow: hidden; }
.bf .sha-box code { flex: 1; border: 0; border-radius: 0; background: none; padding: 9px 12px; font-size: .8rem; line-height: 1.5; word-break: break-all; }
.bf .copy {
 flex: none; background: var(--raised); color: var(--text);
 border: 0; border-left: 1px solid var(--border);
 padding: 0 14px; font: inherit; font-size: .85rem; cursor: pointer;
}
.bf .copy:hover { color: var(--accent); }
.bf .hint { font-size: .82rem; color: var(--dim); margin: 8px 0 0; }
.bf .facts { display: flex; flex-wrap: wrap; gap: 6px 18px; font-size: .88rem; color: var(--dim); margin: 16px 0 0; padding: 0; list-style: none; }
.bf .facts li { margin: 0; }
.bf .facts li::before { content: "✓"; color: var(--mark); margin-right: 6px; }

.bf .frame { position: relative; background: var(--sky); border: 1px solid var(--border); border-radius: 10px; overflow: hidden; aspect-ratio: 16 / 10; }
.bf .frame svg { display: block; width: 100%; height: 100%; }
.bf .frame-bar {
 position: absolute; left: 0; right: 0; top: 0; display: flex; justify-content: space-between;
 padding: 8px 12px; font-size: .78rem; color: #9098A0; background: rgba(10, 11, 13, .75);
}
.bf .frame-bar .name { color: #E6E8EB; }
.bf .blink-caption { font-size: .88rem; color: var(--dim); margin: 12px 0 0; }
.bf .blink-caption b { color: var(--mark); font-weight: 600; }
.bf .state-b .obj-a, .bf .state-a .obj-b { opacity: 0; }
.bf .ghost { opacity: 0; }
.bf .show-ghost .ghost { opacity: 1; }

.bf .shot { margin: 0 0 40px; }
.bf .shot img { display: block; width: 100%; height: auto; border: 1px solid var(--border); border-radius: 10px; }
.bf .shot figcaption { font-size: .88rem; color: var(--dim); margin-top: 12px; }

.bf .grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 16px; margin-bottom: 40px; }
.bf .card { background: var(--panel); border: 1px solid var(--border); border-radius: 10px; padding: 20px; }
.bf .card h3 { margin: 0 0 6px; font-size: 1.02rem; display: flex; align-items: center; gap: 10px; }
.bf .card h3::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--accent); flex: none; }
.bf .card.hl h3::before { background: var(--mark); }
.bf .card p { margin: 0; color: var(--dim); font-size: .95rem; }

.bf .two { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; margin-bottom: 40px; }
.bf .two table { width: 100%; font-size: .95rem; }
.bf .two td:first-child { white-space: nowrap; padding-right: 20px; }

.bf .note { background: var(--panel); border: 1px solid var(--border); border-left: 3px solid var(--mark); border-radius: 8px; padding: 18px 20px; margin-bottom: 40px; }
.bf .note p { margin: 0 0 10px; color: var(--dim); }
.bf .note p:last-child { margin: 0; }
.bf .note strong { color: var(--text); }

.bf .credits { border-top: 1px solid var(--border); padding-top: 24px; font-size: .88rem; color: var(--dim); }
.bf .credits p { margin: 0 0 6px; }
&lt;/style>
&lt;div class="bf">
&lt;div class="bf-hero">
&lt;div>
&lt;div class="bf-brand">&lt;img src="https://crashdump.info/astronomy/blinkfits-icon.png" alt="" width="32" height="32">&lt;span>Blink&lt;span class="fits">Fits&lt;/span> &lt;span class="ver">1.0&lt;/span>&lt;/span>&lt;/div>
&lt;p class="eyebrow">Blink comparator for FITS&lt;/p></description></item><item><title>Images</title><link>https://crashdump.info/astronomy/images/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://crashdump.info/astronomy/images/</guid><description>&lt;h2 id="deep-sky">Deep Sky&lt;/h2>
&lt;style>
.astro-gallery {
 --ag-border: #DDE1E6;
 --ag-dim: #5A636E;
 --ag-sky: #050607;
 --ag-accent: #1F6FEB;
 display: grid;
 grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
 gap: 16px;
 margin: 16px 0 40px;
}
html[data-bs-theme="dark"] .astro-gallery {
 --ag-border: #495057;
 --ag-dim: #A7B0BA;
 --ag-accent: #6EA8FE;
}
.astro-gallery figure { margin: 0; }
.astro-gallery a {
 display: block;
 aspect-ratio: 1;
 background: var(--ag-sky);
 border: 1px solid var(--ag-border);
 border-radius: 8px;
 overflow: hidden;
}
.astro-gallery a:hover, .astro-gallery a:focus-visible { border-color: var(--ag-accent); }
.astro-gallery img {
 width: 100%;
 height: 100%;
 object-fit: contain;
 transition: transform .2s ease;
}
.astro-gallery a:hover img { transform: scale(1.03); }
.astro-gallery figcaption { margin-top: 6px; font-size: .9rem; }
.astro-gallery figcaption small { display: block; color: var(--ag-dim); font-size: .8rem; }
.astro-gallery-empty { color: var(--ag-dim, #5A636E); font-style: italic; }

.astro-lightbox {
 width: 100vw;
 height: 100vh;
 max-width: none;
 max-height: none;
 margin: 0;
 padding: 0;
 border: 0;
 background: #000;
 color: #E6E8EB;
}
.astro-lightbox::backdrop { background: #000; }
.astro-lightbox[open] { display: flex; flex-direction: column; }
.astro-lightbox .lb-stage {
 flex: 1;
 min-height: 0;
 display: flex;
 align-items: center;
 justify-content: center;
 padding: 16px 56px;
}
.astro-lightbox .lb-stage img { max-width: 100%; max-height: 100%; object-fit: contain; }
.astro-lightbox .lb-bar {
 display: flex;
 gap: 8px 24px;
 align-items: baseline;
 flex-wrap: wrap;
 padding: 10px 16px 14px;
 font-size: .95rem;
}
.astro-lightbox .lb-title { font-weight: 600; }
.astro-lightbox .lb-info {
 display: flex;
 flex-wrap: wrap;
 gap: 4px 20px;
 flex: 1;
 margin: 0;
 font-size: .85rem;
}
.astro-lightbox .lb-info div { display: flex; gap: 6px; }
.astro-lightbox .lb-info dt { color: #A7B0BA; font-weight: 400; }
.astro-lightbox .lb-info dd { margin: 0; }
.astro-lightbox .lb-orig { margin-left: auto; }
.astro-lightbox a { color: #6EA8FE; white-space: nowrap; }
.astro-lightbox button {
 position: absolute;
 background: rgba(255,255,255,.08);
 color: #E6E8EB;
 border: 0;
 border-radius: 50%;
 width: 40px;
 height: 40px;
 font-size: 1.4rem;
 line-height: 1;
 cursor: pointer;
}
.astro-lightbox button:hover { background: rgba(255,255,255,.2); }
.astro-lightbox .lb-close { top: 12px; right: 12px; }
.astro-lightbox .lb-prev { left: 8px; top: 50%; transform: translateY(-50%); }
.astro-lightbox .lb-next { right: 8px; top: 50%; transform: translateY(-50%); }
@media (max-width: 576px) {
 .astro-gallery { grid-template-columns: repeat(2, 1fr); gap: 10px; }
 .astro-lightbox .lb-stage { padding: 8px; }
 .astro-lightbox .lb-prev, .astro-lightbox .lb-next { top: auto; bottom: 56px; transform: none; }
}
&lt;/style>
&lt;script>
document.addEventListener("DOMContentLoaded", function () {
 var dlg = document.createElement("dialog");
 dlg.className = "astro-lightbox";
 dlg.innerHTML =
 '&lt;div class="lb-stage">&lt;img alt="">&lt;/div>' +
 '&lt;div class="lb-bar">&lt;span class="lb-title">&lt;/span>&lt;dl class="lb-info">&lt;/dl>' +
 '&lt;a class="lb-orig" target="_blank" rel="noopener">Full resolution&lt;/a>&lt;/div>' +
 '&lt;button class="lb-close" aria-label="Close">&amp;times;&lt;/button>' +
 '&lt;button class="lb-prev" aria-label="Previous">&amp;lsaquo;&lt;/button>' +
 '&lt;button class="lb-next" aria-label="Next">&amp;rsaquo;&lt;/button>';
 document.body.appendChild(dlg);

 var img = dlg.querySelector("img");
 var items = [];
 var index = 0;

 function show(i) {
 index = (i + items.length) % items.length;
 var a = items[index];
 img.src = a.getAttribute("href");
 img.alt = a.dataset.caption;
 dlg.querySelector(".lb-title").textContent = a.dataset.caption;
 var info = dlg.querySelector(".lb-info");
 info.textContent = "";
 [["date", "Date"], ["telescope", "Telescope"], ["camera", "Camera"], ["frames", "Frames"]].forEach(function (f) {
 var value = a.dataset[f[0]];
 if (!value) return;
 var row = document.createElement("div");
 var dt = document.createElement("dt");
 var dd = document.createElement("dd");
 dt.textContent = f[1];
 dd.textContent = value;
 row.append(dt, dd);
 info.appendChild(row);
 });
 dlg.querySelector(".lb-orig").href = a.dataset.full;
 var multi = items.length > 1;
 dlg.querySelector(".lb-prev").hidden = !multi;
 dlg.querySelector(".lb-next").hidden = !multi;
 }

 document.querySelectorAll(".astro-gallery a").forEach(function (a) {
 a.addEventListener("click", function (e) {
 e.preventDefault();
 items = Array.prototype.slice.call(a.closest(".astro-gallery").querySelectorAll("a"));
 show(items.indexOf(a));
 dlg.showModal();
 });
 });

 dlg.querySelector(".lb-close").addEventListener("click", function () { dlg.close(); });
 dlg.querySelector(".lb-prev").addEventListener("click", function () { show(index - 1); });
 dlg.querySelector(".lb-next").addEventListener("click", function () { show(index + 1); });
 dlg.querySelector(".lb-stage").addEventListener("click", function (e) {
 if (e.target !== img) dlg.close();
 });
 dlg.addEventListener("close", function () { img.removeAttribute("src"); });
 document.addEventListener("keydown", function (e) {
 if (!dlg.open || items.length &lt; 2) return;
 if (e.key === "ArrowLeft") show(index - 1);
 if (e.key === "ArrowRight") show(index + 1);
 });
});
&lt;/script>

&lt;div class="astro-gallery">
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/deepsky/ngc7331.png" data-full="/astronomy/images/deepsky/ngc7331.png" data-caption="NGC 7331 with Supernova SN 2026aaiv" data-date="2026-09-15" data-telescope="Celestron Evolution 9.25" data-camera="ASI585MC" data-frames="613 × 8s">
 &lt;img src="https://crashdump.info/astronomy/images/deepsky/ngc7331_hu_9fbbbdbb39d661bc.webp" width="640" height="380" alt="NGC 7331 with Supernova SN 2026aaiv" loading="lazy">
 &lt;/a>
 &lt;figcaption>NGC 7331 with Supernova SN 2026aaiv&lt;small>2026-09-15 · 613 × 8s&lt;/small>&lt;/figcaption>
 &lt;/figure>
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/deepsky/m27.png" data-full="/astronomy/images/deepsky/m27.png" data-caption="M27 - Dumbbell Nebula" data-date="2026-09-12" data-telescope="Celestron Evolution 9.25" data-camera="ASI585MC" data-frames="320 × 5s">
 &lt;img src="https://crashdump.info/astronomy/images/deepsky/m27_hu_db5e125376483a16.webp" width="640" height="320" alt="M27 - Dumbbell Nebula" loading="lazy">
 &lt;/a>
 &lt;figcaption>M27 - Dumbbell Nebula&lt;small>2026-09-12 · 320 × 5s&lt;/small>&lt;/figcaption>
 &lt;/figure>
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/deepsky/ngc7814.png" data-full="/astronomy/images/deepsky/ngc7814.png" data-caption="NGC 7814 - Little Sombrero Galaxy" data-date="2026-09-12" data-telescope="Celestron Evolution 9.25" data-camera="ASI585MC" data-frames="360 × 5s">
 &lt;img src="https://crashdump.info/astronomy/images/deepsky/ngc7814_hu_9a1ad3a4c06221e6.webp" width="640" height="403" alt="NGC 7814 - Little Sombrero Galaxy" loading="lazy">
 &lt;/a>
 &lt;figcaption>NGC 7814 - Little Sombrero Galaxy&lt;small>2026-09-12 · 360 × 5s&lt;/small>&lt;/figcaption>
 &lt;/figure>
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/deepsky/m15.png" data-full="/astronomy/images/deepsky/m15.png" data-caption="M15 - Great Pegasus Cluster" data-date="2026-09-11" data-telescope="Celestron Evolution 9.25" data-camera="ASI585MC" data-frames="240 × 5s">
 &lt;img src="https://crashdump.info/astronomy/images/deepsky/m15_hu_17025841f120e113.webp" width="640" height="387" alt="M15 - Great Pegasus Cluster" loading="lazy">
 &lt;/a>
 &lt;figcaption>M15 - Great Pegasus Cluster&lt;small>2026-09-11 · 240 × 5s&lt;/small>&lt;/figcaption>
 &lt;/figure>
&lt;/div>

&lt;h2 id="planets">Planets&lt;/h2>


&lt;div class="astro-gallery">
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/planets/jupiter_io.gif" data-full="/astronomy/images/planets/jupiter_io.gif" data-caption="Transit of Jupiter moon Io" data-date="2022-10-18" data-telescope="Celestron Evolution 9.25">
 &lt;img src="https://crashdump.info/astronomy/images/planets/jupiter_io_hu_340042ba647a6470.webp" width="640" height="473" alt="Transit of Jupiter moon Io" loading="lazy">
 &lt;/a>
 &lt;figcaption>Transit of Jupiter moon Io&lt;small>2022-10-18&lt;/small>&lt;/figcaption>
 &lt;/figure>
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/planets/jupiter_eu_io.jpg" data-full="/astronomy/images/planets/jupiter_eu_io.jpg" data-caption="Jupiter with moons Europe and Io" data-date="2022-09-23" data-telescope="Celestron Evolution 9.25">
 &lt;img src="https://crashdump.info/astronomy/images/planets/jupiter_eu_io_hu_3f66097606d43b07.webp" width="640" height="319" alt="Jupiter with moons Europe and Io" loading="lazy">
 &lt;/a>
 &lt;figcaption>Jupiter with moons Europe and Io&lt;small>2022-09-23&lt;/small>&lt;/figcaption>
 &lt;/figure>
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/planets/jupiter_8.9.22.jpg" data-full="/astronomy/images/planets/jupiter_8.9.22.jpg" data-caption="Jupiter Great Red Spot" data-date="2022-09-22">
 &lt;img src="https://crashdump.info/astronomy/images/planets/jupiter_8.9.22_hu_603cd1ca658ac237.webp" width="634" height="640" alt="Jupiter Great Red Spot" loading="lazy">
 &lt;/a>
 &lt;figcaption>Jupiter Great Red Spot&lt;small>2022-09-22&lt;/small>&lt;/figcaption>
 &lt;/figure>
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/planets/saturn_9.9.22.png" data-full="/astronomy/images/planets/saturn_9.9.22.png" data-caption="Saturn" data-date="2022-09-09" data-telescope="Celestron Evolution 9.25">
 &lt;img src="https://crashdump.info/astronomy/images/planets/saturn_9.9.22_hu_52789f27c4e6905a.webp" width="419" height="419" alt="Saturn" loading="lazy">
 &lt;/a>
 &lt;figcaption>Saturn&lt;small>2022-09-09&lt;/small>&lt;/figcaption>
 &lt;/figure>
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/planets/moon_craters.jpg" data-full="/astronomy/images/planets/moon_craters.jpg" data-caption="Moon with craters Aristoteles and Posidonius" data-date="2022-03-10" data-telescope="Celestron Evolution 9.25" data-camera="ASI585MC" data-frames="5000 × 1.5ms">
 &lt;img src="https://crashdump.info/astronomy/images/planets/moon_craters_hu_8b2c452ac24477ba.webp" width="619" height="640" alt="Moon with craters Aristoteles and Posidonius" loading="lazy">
 &lt;/a>
 &lt;figcaption>Moon with craters Aristoteles and Posidonius&lt;small>2022-03-10 · 5000 × 1.5ms&lt;/small>&lt;/figcaption>
 &lt;/figure>
 &lt;figure>
 &lt;a href="https://crashdump.info/astronomy/images/planets/moon_alpine.png" data-full="/astronomy/images/planets/moon_alpine.png" data-caption="Moon with Valley Alpine" data-date="2022-02-11" data-telescope="Celestron Evolution 6">
 &lt;img src="https://crashdump.info/astronomy/images/planets/moon_alpine_hu_332094f7d375ab84.webp" width="640" height="359" alt="Moon with Valley Alpine" loading="lazy">
 &lt;/a>
 &lt;figcaption>Moon with Valley Alpine&lt;small>2022-02-11&lt;/small>&lt;/figcaption>
 &lt;/figure>
&lt;/div></description></item></channel></rss>