Class: AstroSubframeOrganizer::PathBuilders::BasePathBuilder
- Inherits:
-
Object
- Object
- AstroSubframeOrganizer::PathBuilders::BasePathBuilder
- 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.
Direct Known Subclasses
BiasPathBuilder, DarkPathBuilder, FlatPathBuilder, LightPathBuilder
Instance Method Summary collapse
-
#initialize(metadata) ⇒ BasePathBuilder
constructor
A new instance of BasePathBuilder.
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 |