Class: AstroSubframeOrganizer::PathBuilders::BasePathBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/astro_subframe_organizer/path_builders/base_path_builder.rb

Overview

Base class for all path builders.

Path builders construct folder paths based on image metadata, using keywords that facilitate organization for PixInsight’s WeightedBatchPreProcessing (WBPP) script. WBPP uses these keywords to automatically match and group images for calibration and integration tasks.

Subclasses should implement a ‘build` method that returns the folder path as a string with keyword-value pairs separated by underscores (e.g., “Dark_ISO_100_EXP_30.0s_…”).

See README.md for details on how WBPP uses these keywords in the calibration workflow.

Instance Method Summary collapse

Constructor Details

#initialize(metadata) ⇒ BasePathBuilder

Returns a new instance of BasePathBuilder.



17
18
19
# File 'lib/astro_subframe_organizer/path_builders/base_path_builder.rb', line 17

def initialize()
  @metadata = 
end