ztforce.config
Credential resolution and photometry hyperparameters.
Attributes
Classes
All runtime configuration for a ztforce session. |
Functions
|
Load a TOML file; return {} if absent or unreadable. |
|
Build a ZTForceConfig by resolving credentials in priority order. |
Module Contents
- build_config(irsa_user: str | None = None, irsa_pass: str | None = None, config_path: str | pathlib.Path | None = None, **overrides) ZTForceConfig[source]
Build a ZTForceConfig by resolving credentials in priority order.
Resolution order (highest first): 1. Direct parameters passed here 2. Environment variables ZTFORCE_IRSA_USER / ZTFORCE_IRSA_PASS 3. ~/.ztforce/config.toml [credentials] section
Raises ConfigError listing all sources tried if credentials are not found.