nodes.gold_decision

nodes.gold_decision

Gold Layer - Decision Support Hamilton Nodes

Hamilton nodes that provide decision-useful metrics for investment, operations, and compliance.

These nodes extend the base emissions calculations with actionable business intelligence.

Functions

Name Description
compliance_watch_list Filter operators requiring compliance monitoring.
decision_summary_stats Calculate portfolio summary statistics.
investment_opportunities Filter and rank investment opportunities by NPV.
operational_improvement_targets Filter operators with high improvement potential.
operator_decision_metrics Calculate decision metrics for investment, operations, and compliance.
operator_parent_decision_metrics Parent-level decision metrics (investment, operations, compliance).

compliance_watch_list

nodes.gold_decision.compliance_watch_list(
    operator_decision_metrics: pd.DataFrame,
)

Filter operators requiring compliance monitoring.

Returns: DataFrame sorted by regulatory risk

decision_summary_stats

nodes.gold_decision.decision_summary_stats(
    operator_decision_metrics: pd.DataFrame,
)

Calculate portfolio summary statistics.

Returns: Dictionary with aggregated metrics

investment_opportunities

nodes.gold_decision.investment_opportunities(
    operator_decision_metrics: pd.DataFrame,
)

Filter and rank investment opportunities by NPV.

Filters: - Positive NPV (>$1M) - Reasonable payback (<7 years) - Manageable regulatory risk (<75) - Material scale (>50 kt CO2e/year) - Valid production data (>10,000 BOE/year) - Reasonable intensity (<500 kg CO2e/BOE) - Valid (non-NaN) intensity

Returns: DataFrame sorted by NPV descending

operational_improvement_targets

nodes.gold_decision.operational_improvement_targets(
    operator_decision_metrics: pd.DataFrame,
)

Filter operators with high improvement potential.

Returns: DataFrame sorted by opportunity priority

operator_decision_metrics

nodes.gold_decision.operator_decision_metrics(
    operator_petrinex_emissions: pd.DataFrame,
)

Calculate decision metrics for investment, operations, and compliance.

Returns: DataFrame with investment scores, efficiency metrics, and compliance risk

operator_parent_decision_metrics

nodes.gold_decision.operator_parent_decision_metrics(
    operator_parent_emissions: pd.DataFrame,
)

Parent-level decision metrics (investment, operations, compliance).

Args: operator_parent_emissions: Parent-level emissions data

Returns: DataFrame with parent-level decision metrics