A comprehensive free, open source astronomical image file management tool

AstroFiler is a powerful application designed for astronomers and astrophotographers to efficiently manage, organize, and catalog their FITS image files. With an intuitive graphical interface, it provides tools for batch processing, file organization, metadata extraction, session analysis, and direct integration with smart telescopes for seamless data acquisition. Detailed documentation is in the Github Wiki.

Current Status: Release V1.1.0 For more information see: https://github.com/g…/astrofiler-gui

✨ Features

Smart Telescope Integration

  • SEESTAR Support: Direct connection to SEESTAR smart telescopes via SMB/CIFS protocol
  • DWARF Support: Direct connection to DWARF smart telescopes via FTP protocol (experimental)
  • Network Discovery: Automatic scanning of local network to locate telescopes
  • Remote File Access: Browse and download FITS files directly from telescope storage
  • Delete on Host: Optional secure deletion of files from telescope after successful download

File Management

  • Repository Scanning: Recursively scan directories for FITS files, rename to a descriptive name, and move into a centralized repository
  • Batch Processing: Process multiple files with progress tracking
  • File Organization: Automatically organize files based on metadata
  • Duplicate Detection: SHA-256 hash-based duplicate file identification
  • Duplicate Management: Safely remove duplicate files while preserving one copy
  • Command Line Utilities: Critical functions exposed as command line utilities to facilitate use of scripts and crontab

Metadata & Analysis

  • Stats Page: Provides basic statistics on the files contained in the Repository
  • FITS Header Extraction: Automatically extract and catalog metadata
  • Object Identification: Track astronomical targets and sessions
  • Date/Time Analysis: Organize by objects, observation dates, instruments, and cameras
  • File Integrity: SHA-256 hashing for duplicate detection and verification

Tools & Integration

  • Mapping for FITS header cards to set defaults or map from one value to another
  • Automatic header standardization and metadata extraction
  • External Viewer Support: Launch your favorite FITS viewer directly from AstroFiler

Session Management

  • Session Detection: Automatically match lights and calibration images
  • Session Operations: Create, update, and clear session groupings
  • Session Export: Export Lights and Calibration files to a folder ready for post-processing 
  • Export multiple related sessions for post-processing

Technical Requirements

  • Python: 3.8 or higher (installer available for all platforms for easy setup)
  • Operating System: Windows 10+, Linux (Ubuntu 18.04+), macOS 10.14+
  • Memory: 4GB RAM minimum, 8GB+ recommended for large datasets
  • Storage: Variable (depends on FITS repository size)
  • Network Requirements (for Smart Telescope Features)
  • Local Network: Telescope and computer on same network segment
  • Supported Telescopes: SEESTAR, DWARF 3 (experimental)

For more information see: https://github.com/g…/astrofiler-gui

By Gord

Leave a Reply

Your email address will not be published. Required fields are marked *