castor_etc.cli

cli.py

FORECASTOR ETC Command Line tool - built using the click module

Module Contents

Functions

cli

FORECASTOR ETC Command Line Interface.

info

Prints installation and system information for bug reports

validate

Verify data folder content to ensure data folders exist and have content

API

castor_etc.cli.cli()

FORECASTOR ETC Command Line Interface.

The CASTOR Exposure Time Calculator (ETC) helps users estimate the SNR and performance of the CASTOR telescope across its UV, U, and G bands. This command line tool validates your installation, check local data assets (passbands, PSFs), and gather information for bug reports.

castor_etc.cli.info()

Prints installation and system information for bug reports

castor_etc.cli.validate()

Verify data folder content to ensure data folders exist and have content

NOTE: This only validates that local data assets exist in the package directory. It does NOT verify if the package is correctly installed in your Python environment. Use ‘info’ for installation details.