Skip to content

January 22: Chunked Downloads and Resume Capability

Productive session with 4 pull requests: 2 features, 2 docs.

Developer Journal

Asked the channel if anyone would mind it being used for agentic coding updates — then dove right in. The $100/month Claude Max subscription is a lot for an unemployed developer, but switching to the 5x plan "really helped" and the output easily exceeds $100 of coding value. MAST portal downloads keep timing out because the data volumes are enormous — single FITS files can be 45GB, so storage is becoming an urgent problem. Added delete functionality alongside the existing archive feature.

MAST import dialog showing download timed out at 57.7% after 10 minutes with resume option

Claude Code usage panel showing 42% session usage after churning for 3 minutes

Starting to see a distinction forming: "vibe coding is the one-shot prompts" while what's happening here is closer to agentic software development. The difference matters. Having Claude update all documentation with recent changes is "F'ing nice" — shared screenshots of the result.

Claude terminal showing documentation auto-update across multiple files after PR merge

Delete observation confirmation dialog showing 151 files at 8.41 GB to permanently remove

Delete observation confirmation dialog showing 1574 files at 99.34 GB to permanently remove

MAST import dialog showing early download progress at 1.2% with file list

Highlights

#17 Display target name and instrument in lineage view

  • Add target name and instrument display to lineage view headers
  • Extract target_name from MAST observation metadata during import
  • Extend backend and frontend models with astronomical fields
  • Style metadata with colored badges (purple for target, green for instrument)

#14 Add chunked downloads with resume capability and FITS file type indicators

  • Chunked Downloads: Implement HTTP Range header support for downloading large FITS files in 5MB chunks with parallel downloads (3 concurrent files)
  • Resume Capability: Add state persistence and resume functionality for interrupted downloads
  • FITS File Type Indicators: Show visual badg...

What Changed

Features (2)

  • #14 Add chunked downloads with resume capability and FITS file type indicators
  • #17 Display target name and instrument in lineage view

Documentation (2)

  • #15 Add CI check requirement to git workflow
  • #16 Update documentation for chunked downloads and FITS viewer features

10 commits across 4 pull requests. Next: January 27, 2026 — Add image processing module foundation with photut..., Add import job cancellation and configurable downl...