Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W A AAHEDC (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.request.UKBatteryCommercials attribute) activation_likelihood (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) activation_ratio (battery_optimizer.uk.request.BalancingMechanism attribute) (battery_optimizer.uk.request.BMActivationRatio attribute) activation_time_minutes (battery_optimizer.uk.request.BalancingMechanism attribute) adapt_min_max_soe_kwh_to_initial_soe_scenarios() (battery_optimizer.de.request.DERequest method) add_all_PV_goes_to_the_grid_unconstrained_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_basepoint_change_after_end_of_dc_constraint() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) add_basepoint_change_after_initial_dc_constraint() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) add_basepoint_change_before_start_of_dc_constraint() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) add_basepoint_change_during_dc_constraint() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) add_battery_charges_either_via_PV_or_grid_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_charge_bound_from_PRL_capacity_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_const_SoC_during_DC() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_constant_n2ex_power_per_hour_constraint() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) add_constant_power_per_block() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_constant_power_per_efa_block_constraint() (battery_optimizer.battery_optimization.BatteryOptimizer method) add_constant_PRL_capacity_during_PRL_Period_for_EV() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_constraint_to_bool_decision_variable() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_constraint_to_decision_variable() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_constraint_via_expression_series_to_problem() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) add_continuous_discharge_during_triad_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_daily_cycle_limit_constraint() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) add_dc_bool_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_dc_marketed_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_dc_vol_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_end_dc_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_end_dc_VPP_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_grid_export_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_grid_import_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_if_condition_boolean_flag_for_volume() (battery_optimizer.battery_optimization.BatteryOptimizer static method) add_imbalance_marketing_when_portfolio_is_too_long_or_too_short_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_intraday_marketing_when_portfolio_is_not_too_long_or_too_short_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_limit_cycles_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_logical_and() (battery_optimizer.battery_optimization.BatteryOptimizer static method) add_logical_or() (battery_optimizer.battery_optimization.BatteryOptimizer static method) add_market_minimum_over_4h_uk_block_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_maximum_soc_during_dc_high_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_minimum_dc_charge_energy() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_minimum_soc_during_dc_low_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_minimum_soc_sp_before_dc_and_during_dc_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_no_charge_and_discharge_simultaneously_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_no_DC_market_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_pairwise_constant_n2ex_power_per_hour_constraint() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer static method) add_pairwise_power_equality_per_efa_block() (battery_optimizer.battery_optimization.BatteryOptimizer static method) add_power_swing_constraint() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_PV_goes_either_to_batt_or_grid() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_respect_initial_soc_for_flex_products() (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) add_respect_maximal_marketable_power_for_flex_product() (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) add_slack_variables_to_constraint() (battery_optimizer.battery_optimization.BatteryOptimizer method) add_soc_during_dc_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_soc_during_dc_VPP_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_soc_during_dynamic_service_constraint() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) add_soc_during_flex_product_constraint() (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) add_soc_physical_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_soc_physical_limit_only_when_action_is_taken_constraint() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_SOC_target_EV() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) add_spot_marketed_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_start_dc_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_start_dc_VPP_constraint() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) add_use_case_specific_constraints() (battery_optimizer.de.ev.battery_optimization.EVDEBatteryOptimizer method) (battery_optimizer.uk.ev.battery_optimization.EVUKBatteryOptimizer method) add_use_case_specific_soe_fields() (battery_optimizer.de.result.DEResult class method) (battery_optimizer.result.Result class method) addConstraint() (battery_optimizer.optimizer.BatteryOptimizerLpProblem method) AFRR_CAPACITY (battery_optimizer.utils.MarketType attribute) afrr_capacity_neg (battery_optimizer.de.request.DEPriceForecast attribute) (battery_optimizer.de.result.DEMarketPositions attribute) AFRR_CAPACITY_NEG (battery_optimizer.utils.FrequencyProductType attribute) afrr_capacity_neg_kw (battery_optimizer.de.request.DEBatteryMarketed attribute) afrr_capacity_neg_parameters (battery_optimizer.de.request.DEStrategyOptimization attribute) AFRR_CAPACITY_NEG_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) afrr_capacity_pos (battery_optimizer.de.request.DEPriceForecast attribute) (battery_optimizer.de.result.DEMarketPositions attribute) AFRR_CAPACITY_POS (battery_optimizer.utils.FrequencyProductType attribute) afrr_capacity_pos_kw (battery_optimizer.de.request.DEBatteryMarketed attribute) afrr_capacity_pos_parameters (battery_optimizer.de.request.DEStrategyOptimization attribute) AFRR_CAPACITY_POS_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) AFRR_ENERGY (battery_optimizer.utils.ProblemType attribute) afrr_energy_neg (battery_optimizer.de.request.DEPriceForecast attribute) (battery_optimizer.de.result.DEMarketPositions attribute) AFRR_ENERGY_NEG (battery_optimizer.utils.FrequencyProductType attribute) (battery_optimizer.utils.MarketType attribute) afrr_energy_neg_kw (battery_optimizer.de.request.DEBatteryMarketed attribute) afrr_energy_neg_parameters (battery_optimizer.de.request.DEStrategyOptimization attribute) AFRR_ENERGY_NEG_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) afrr_energy_pos (battery_optimizer.de.request.DEPriceForecast attribute) (battery_optimizer.de.result.DEMarketPositions attribute) AFRR_ENERGY_POS (battery_optimizer.utils.FrequencyProductType attribute) (battery_optimizer.utils.MarketType attribute) afrr_energy_pos_kw (battery_optimizer.de.request.DEBatteryMarketed attribute) afrr_energy_pos_parameters (battery_optimizer.de.request.DEStrategyOptimization attribute) AFRR_ENERGY_POS_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) afrr_neg_charge_MWh_per_MW (battery_optimizer.de.request.FlexMarketsEnergyThroughput attribute) afrr_negative (battery_optimizer_app.models.aFRREnergyPositions attribute) afrr_negative_premium_per_MWh (battery_optimizer_app.models.aFRREnergyPremium attribute) afrr_pos_discharge_MWh_per_MW (battery_optimizer.de.request.FlexMarketsEnergyThroughput attribute) afrr_positive (battery_optimizer_app.models.aFRREnergyPositions attribute) afrr_positive_premium_per_MWh (battery_optimizer_app.models.aFRREnergyPremium attribute) AFRRCapacityParameters (class in battery_optimizer.de.request) AFRREnergyParameters (class in battery_optimizer.de.request) aFRREnergyPosition (class in battery_optimizer_app.models) aFRREnergyPositionMetadata (class in battery_optimizer_app.models) aFRREnergyPositions (class in battery_optimizer_app.models) aFRREnergyPremium (class in battery_optimizer_app.models) aFRREnergyResult (class in battery_optimizer_app.models) AFRRParameters (class in battery_optimizer.de.request) aggregate_blocked_capacities() (battery_optimizer_app.models.APIWrappedBatteryOptimizer method) aggregate_intraday_buckets() (battery_optimizer.result.Result static method) aggregated_intraday_buckets (battery_optimizer.result.Result attribute) all_markets (battery_optimizer.de.request.DEAsset property) (battery_optimizer.request.Asset property) (battery_optimizer.request.Request property) (battery_optimizer.uk.request.UKAsset property) allow_pv_to_battery (battery_optimizer.uk.request.UKAsset attribute) already_auctioned_as_constants (battery_optimizer.request.Request attribute) amend_result_dict() (battery_optimizer.result.Result class method) (battery_optimizer.uk.result.UKResult class method) APIWrappedAFRREnergyRequest (class in battery_optimizer_app.models) APIWrappedBatteryOptimizer (class in battery_optimizer_app.models) APIWrappedBodRequest (class in battery_optimizer_app.models) APIWrappedMelMilBoaRequest (class in battery_optimizer_app.models) APIWrappedMelMilNowRequest (class in battery_optimizer_app.models) APIWrappedMelMilRequest (class in battery_optimizer_app.models) applies (battery_optimizer.uk.request.PowerSwingLimit attribute) apply_penalty_for_discharge_during_dc (battery_optimizer.uk.request.UKRequest attribute) asset (battery_optimizer.de.ev.request.EVDERequest attribute) (battery_optimizer.de.request.DERequest attribute) (battery_optimizer.request.Request attribute) (battery_optimizer.uk.ev.request.EVUKRequest attribute) (battery_optimizer.uk.request.UKRequest attribute) Asset (class in battery_optimizer.request) asset_id (battery_optimizer.request.Asset attribute) (battery_optimizer.result.Result attribute) (battery_optimizer.uk.mel_mil.MELMILResult attribute) asset_states (battery_optimizer.request.Asset attribute) asset_time_series_input_matches_asset_strategy_optimization() (battery_optimizer.request.Request method) asset_time_series_input_matches_asset_strategy_optimization_names (battery_optimizer.request.Request property) (battery_optimizer.uk.request.UKRequest property) AssetState (class in battery_optimizer.request) availability (battery_optimizer.request.BatteryAvailability attribute) avoid_premature_intraday_buckets_check() (battery_optimizer_app.models.APIWrappedBatteryOptimizer class method) B balancing_mechanism (battery_optimizer.uk.request.UKRequest attribute) BalancingMechanism (class in battery_optimizer.uk.request) base_price_export_per_MWh (battery_optimizer.uk.bod.BodRequestEntry attribute) base_price_import_per_MWh (battery_optimizer.uk.bod.BodRequestEntry attribute) base_price_per_MWh (battery_optimizer_app.models.aFRREnergyPosition attribute) baseline (battery_optimizer_app.models.APIWrappedMelMilBoaRequest attribute) baseline_buffer_perc (battery_optimizer.uk.request.DCParameters attribute) (battery_optimizer.uk.request.DMParameters attribute) (battery_optimizer.uk.request.DRParameters attribute) BaselinePoint (class in battery_optimizer.uk.mel_mil) BaseModel (class in battery_optimizer.request) BasicProblem (class in battery_optimizer.uk.legacy.basic_problem) battery_availabilities (battery_optimizer.de.ev.request.EVDEAsset attribute) (battery_optimizer.request.Asset attribute) (battery_optimizer.uk.ev.request.EVUKAsset attribute) battery_capacity (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) battery_commercials (battery_optimizer.de.request.DEAsset attribute) (battery_optimizer.request.Asset attribute) (battery_optimizer.uk.request.UKAsset attribute) battery_initial_conditions (battery_optimizer.de.request.DEAsset attribute) (battery_optimizer.request.Asset attribute) (battery_optimizer.uk.request.UKAsset attribute) battery_marketed (battery_optimizer.de.request.DEAsset attribute) (battery_optimizer.request.Asset attribute) (battery_optimizer.uk.request.UKAsset attribute) (battery_optimizer.uk.request.UKBatteryInitialConditions attribute) battery_name (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) battery_optimizer module battery_optimizer.battery_optimization module battery_optimizer.de module battery_optimizer.de.battery_optimization module battery_optimizer.de.ev module battery_optimizer.de.ev.battery_optimization module battery_optimizer.de.ev.request module battery_optimizer.de.ev.result module battery_optimizer.de.request module battery_optimizer.de.result module battery_optimizer.exceptions module battery_optimizer.logger module battery_optimizer.optimizer module battery_optimizer.request module battery_optimizer.result module battery_optimizer.tracing module battery_optimizer.uk module battery_optimizer.uk.battery_optimization module battery_optimizer.uk.bod module battery_optimizer.uk.ev module battery_optimizer.uk.ev.battery_optimization module battery_optimizer.uk.ev.request module battery_optimizer.uk.ev.result module battery_optimizer.uk.legacy module battery_optimizer.uk.legacy.basic_problem module battery_optimizer.uk.legacy.battery_day_ahead_trading module battery_optimizer.uk.legacy.legacy_request module battery_optimizer.uk.mel_mil module battery_optimizer.uk.request module battery_optimizer.uk.result module battery_optimizer.utils module battery_optimizer_app module battery_optimizer_app.file_read_write_utils module battery_optimizer_app.handlers module battery_optimizer_app.models module battery_optimizer_app.orderbook_bucketing module battery_optimizer_app.result_converter module battery_optimizer_commit_sha (battery_optimizer.result.Result attribute) battery_parameters (battery_optimizer.de.ev.request.EVDEAsset attribute) (battery_optimizer.request.Asset attribute) (battery_optimizer.uk.ev.request.EVUKAsset attribute) (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) (battery_optimizer.uk.request.UKAsset attribute) BatteryAvailability (class in battery_optimizer.request) BatteryCommercials (class in battery_optimizer.request) BatteryDayAheadTrading (class in battery_optimizer.uk.legacy.battery_day_ahead_trading) BatteryInitialConditions (class in battery_optimizer.request) BatteryMarketed (class in battery_optimizer.request) BatteryOptimizer (class in battery_optimizer.battery_optimization) BatteryOptimizerLpProblem (class in battery_optimizer.optimizer) BatteryParameters (class in battery_optimizer.request) (class in battery_optimizer.uk.legacy.legacy_request) BESS (battery_optimizer.utils.UseCase attribute) bid_price_per_MWh (battery_optimizer.uk.bod.BodBid attribute) block_best_orderbook_buckets() (in module battery_optimizer_app.orderbook_bucketing) block_orders() (in module battery_optimizer_app.orderbook_bucketing) blocked_capacities (battery_optimizer_app.models.aFRREnergyPosition attribute) (battery_optimizer_app.models.APIWrappedBatteryOptimizer attribute) BMActivationRatio (class in battery_optimizer.uk.request) BMPosition (class in battery_optimizer.uk.mel_mil) BOA (class in battery_optimizer.uk.mel_mil) boas (battery_optimizer_app.models.APIWrappedMelMilBoaRequest attribute) BOATimepoint (class in battery_optimizer.uk.mel_mil) BOATimepoints (battery_optimizer.uk.mel_mil.BOA attribute) BOD (battery_optimizer.utils.ProblemType attribute) bod_result_to_xslx() (in module battery_optimizer_app.result_converter) BodBid (class in battery_optimizer.uk.bod) BodRequest (class in battery_optimizer.uk.bod) BodRequestEntry (class in battery_optimizer.uk.bod) BodResult (class in battery_optimizer.uk.bod) BodResultEntry (class in battery_optimizer.uk.bod) bought_epex30min_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) bought_epexDA_kw (battery_optimizer.de.request.DEBatteryMarketed attribute) bought_epexIDA1_kw (battery_optimizer.de.request.DEBatteryMarketed attribute) bought_intraday_kw (battery_optimizer.request.BatteryMarketed attribute) bought_n2ex1h_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) BSUoS (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.request.UKBatteryCommercials attribute) bucket (battery_optimizer.utils.IntradayStrategyName attribute) bucketing_approach (battery_optimizer_app.models.APIWrappedBatteryOptimizer attribute) BucketingApproach (class in battery_optimizer_app.orderbook_bucketing) buy (battery_optimizer.request.UpperBoundRiskIncrement attribute) C capacity_kwh (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.request.CapacityKWh attribute) capacity_nominal_kwh (battery_optimizer.request.BatteryParameters attribute) capacity_price_per_MWh (battery_optimizer.result.CapacityMarketPositions attribute) capacity_product_variables (battery_optimizer.de.request.DERequest property) (battery_optimizer.request.Request property) (battery_optimizer.uk.request.UKRequest property) capacity_products (battery_optimizer.de.request.DEAsset property) (battery_optimizer.de.request.DERequest property) (battery_optimizer.request.Request property) (battery_optimizer.uk.request.UKRequest property) CapacityKWh (class in battery_optimizer.request) CapacityMarketPositions (class in battery_optimizer.result) cast_datetime_records_to_dataframe() (in module battery_optimizer.request) cast_integer_timedelta_to_pandas_timedelta() (in module battery_optimizer.request) CfD (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.request.UKBatteryCommercials attribute) charge_power_kW (battery_optimizer.result.SoE attribute) charged_energy (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) charging_efficiency (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) charging_multiplier (battery_optimizer.request.Request property) charging_perf_related_kw_per_second (battery_optimizer.request.RampRates attribute) charging_perf_related_multiplier (battery_optimizer.request.Request property) charging_tech_limited_kw_per_second (battery_optimizer.request.RampRates attribute) charging_tech_limited_multiplier (battery_optimizer.request.Request property) check_if_prequalified_power_kW_is_set() (battery_optimizer.de.request.DERequest method) check_markets_already_auctioned() (battery_optimizer.result.Result method) clean_filename() (in module battery_optimizer.utils) CM (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) CM_Levy (battery_optimizer.uk.request.UKBatteryCommercials attribute) commercial_columns (battery_optimizer.request.CommercialObjective attribute) (battery_optimizer.uk.request.UKCommercialObjective attribute) commercial_objective (battery_optimizer.request.Request attribute) (battery_optimizer.uk.request.UKRequest attribute) commercial_results (battery_optimizer.uk.result.UKResult attribute) commercial_results_per_settlement_period (battery_optimizer.uk.result.UKResult attribute) CommercialObjective (class in battery_optimizer.request) CommercialResults (class in battery_optimizer.uk.result) commit_sha (battery_optimizer.battery_optimization.BatteryOptimizer property) commodity_buy_GBP (battery_optimizer.uk.result.CommercialResults attribute) commodity_buy_MWh (battery_optimizer.uk.result.CommercialResults attribute) commodity_sell_GBP (battery_optimizer.uk.result.CommercialResults attribute) commodity_sell_MWh (battery_optimizer.uk.result.CommercialResults attribute) commodity_sum_GBP (battery_optimizer.uk.result.CommercialResults attribute) compute_bid_offer_pairs() (battery_optimizer.uk.bod.BodRequest method) compute_global_max_power_kw() (battery_optimizer.request.Request method) compute_intraday_pnl_for_buckets() (battery_optimizer.battery_optimization.BatteryOptimizer method) compute_vwap_for_bucketed_prices_per_sp_and_price_side() (battery_optimizer.result.Result static method) constant_markets (battery_optimizer.request.Asset property) conversion_factor_power_in_settlement_period_to_energy (battery_optimizer.request.Request property) convert_dict_to_bod_message() (in module battery_optimizer_app.file_read_write_utils) convert_dict_to_melmilboa_message() (in module battery_optimizer_app.file_read_write_utils) convert_dict_to_pnl_melmil_message() (in module battery_optimizer_app.file_read_write_utils) convert_kW_to_kWh() (battery_optimizer.request.Request method) convert_kw_to_MW() (battery_optimizer.request.Request static method) convert_kW_to_MWh() (battery_optimizer.request.Request method) convert_kW_to_normalized_charge() (battery_optimizer.request.Request method) convert_kW_to_normalized_discharge() (battery_optimizer.request.Request method) convert_kWh_to_kW() (battery_optimizer.request.Request method) convert_kWh_to_MWh() (battery_optimizer.request.Request method) convert_MW_to_kW() (battery_optimizer.request.Request static method) convert_MW_to_MWh() (battery_optimizer.request.Request method) convert_MWh_to_kW() (battery_optimizer.request.Request method) convert_MWh_to_kWh() (battery_optimizer.request.Request method) convert_MWh_to_MW() (battery_optimizer.request.Request method) convert_normalized_charge_to_kW() (battery_optimizer.request.Request method) convert_normalized_discharge_to_kW() (battery_optimizer.request.Request method) convert_orderbook_to_dataframe() (in module battery_optimizer_app.orderbook_bucketing) convert_string_to_list() (in module battery_optimizer_app.file_read_write_utils) convert_to_timestamp() (in module battery_optimizer_app.orderbook_bucketing) country (battery_optimizer.de.request.DERequest attribute) (battery_optimizer.request.Request attribute) (battery_optimizer.uk.request.UKRequest attribute) Country (class in battery_optimizer.utils) create_asset_state_target_soe_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) create_battery_max_power_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_boolean_variables_and_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_constraints_for_net_charging_discharging() (battery_optimizer.battery_optimization.BatteryOptimizer method) create_country_specific_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_dataframe_from_solved_problem() (battery_optimizer.result.Result class method) (battery_optimizer.uk.result.UKResult class method) create_discharge_unavailability_constraints() (battery_optimizer.de.ev.battery_optimization.EVDEBatteryOptimizer method) (battery_optimizer.uk.ev.battery_optimization.EVUKBatteryOptimizer method) create_dynamic_service_unavailability_constraints() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_dynamic_services_headroom_constraints() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_grid_connection_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_intraday_variable_hierarchy() (battery_optimizer.battery_optimization.BatteryOptimizer method) create_melmil_result_from_dataframe() (in module battery_optimizer.uk.mel_mil) create_melmil_result_from_solved_problem() (battery_optimizer.uk.result.UKResult class method) create_message_from_xls() (in module battery_optimizer_app.file_read_write_utils) create_minimum_power_constraints() (battery_optimizer.de.ev.battery_optimization.EVDEBatteryOptimizer method) (battery_optimizer.uk.ev.battery_optimization.EVUKBatteryOptimizer method) create_nested_dict_from_flat_dict() (in module battery_optimizer_app.file_read_write_utils) create_PV_constraints() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_result_from_solved_problem() (battery_optimizer.result.Result class method) create_soc_scenario_maximal_mil_boa() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_soc_scenarios_maximal_mel_boa() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_soe_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) create_updated_request_for_melmilboa() (in module battery_optimizer_app.handlers) create_wholesale_duration_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) creation_timestamp (battery_optimizer.uk.bod.BodRequest attribute) cust_energy_costs (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) custom_lower_bounds (battery_optimizer.battery_optimization.BatteryOptimizer property) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer property) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer property) custom_upper_bounds (battery_optimizer.battery_optimization.BatteryOptimizer property) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer property) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer property) custom_variables (battery_optimizer.battery_optimization.BatteryOptimizer property) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer property) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer property) cycle_cost (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) cycle_limit (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) D da_ds_rounding_method (battery_optimizer.uk.request.UKFeatureFlags attribute) daily_cycle_limit_applies (battery_optimizer.request.BatteryParameters attribute) daily_cycle_limit_penalty (battery_optimizer.request.BatteryParameters attribute) data (battery_optimizer.uk.bod.BodResult attribute) date (battery_optimizer.request.MaxDailyCycle attribute) date_range_freq (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) datetime (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) (battery_optimizer.uk.legacy.legacy_request.VolumeWeightedMeanPrices attribute) datetime_records_as_dataframe() (in module battery_optimizer.uk.legacy.legacy_request) datetime_records_to_dataframe() (in module battery_optimizer.request) datetime_to_trading_block() (in module battery_optimizer.utils) day_ahead_products (battery_optimizer.de.request.DEAsset property) (battery_optimizer.request.Asset property) (battery_optimizer.uk.request.UKAsset property) DC (battery_optimizer.utils.MarketType attribute) DC_access (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) dc_high_revenue_GBP (battery_optimizer.uk.result.CommercialResults attribute) dc_low_revenue_GBP (battery_optimizer.uk.result.CommercialResults attribute) dc_max_basepoint_change_per_dc_kW_trapezium (battery_optimizer.uk.request.UKAsset property) dc_max_basepoint_change_per_dc_kW_triangle (battery_optimizer.uk.request.UKAsset property) dc_only (battery_optimizer.utils.RampingLogicName attribute) dc_parameters (battery_optimizer.uk.request.UKStrategyOptimization attribute) DC_settings (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) dc_sum_revenue_GBP (battery_optimizer.uk.result.CommercialResults attribute) DCH (battery_optimizer.uk.legacy.legacy_request.EFASetting attribute) dch (battery_optimizer.uk.request.TraderExclusion attribute) (battery_optimizer.uk.request.UKPriceForecast attribute) (battery_optimizer.uk.result.UKMarketPositions attribute) DCH (battery_optimizer.utils.FrequencyProductType attribute) dch_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) dch_marketed (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) dch_MWh_per_MW (battery_optimizer.uk.request.DSEnergyThroughput attribute) dch_price (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) DCH_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) DCL (battery_optimizer.uk.legacy.legacy_request.EFASetting attribute) dcl (battery_optimizer.uk.request.TraderExclusion attribute) (battery_optimizer.uk.request.UKPriceForecast attribute) (battery_optimizer.uk.result.UKMarketPositions attribute) DCL (battery_optimizer.utils.FrequencyProductType attribute) dcl_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) dcl_marketed (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) dcl_MWh_per_MW (battery_optimizer.uk.request.DSEnergyThroughput attribute) dcl_price (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) DCL_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) DCParameters (class in battery_optimizer.uk.request) DE (battery_optimizer.utils.Country attribute) DEAsset (class in battery_optimizer.de.request) DEBatteryCommercials (class in battery_optimizer.de.request) DEBatteryInitialConditions (class in battery_optimizer.de.request) DEBatteryMarketed (class in battery_optimizer.de.request) DEBatteryOptimizer (class in battery_optimizer.de.battery_optimization) decompress_orderbook() (in module battery_optimizer_app.orderbook_bucketing) default_capacity_nominal_to_single_capacity() (battery_optimizer.request.BatteryParameters method) default_penalty_for_discharge_during_dc (battery_optimizer.uk.request.UKRequest attribute) delivery_date (battery_optimizer.uk.result.CommercialResults attribute) delivery_duration_buffer_perc (battery_optimizer.de.request.AFRRParameters attribute) (battery_optimizer.de.request.FCRParameters attribute) (battery_optimizer.uk.request.DCParameters attribute) (battery_optimizer.uk.request.DMParameters attribute) (battery_optimizer.uk.request.DRParameters attribute) delivery_duration_sec (battery_optimizer.de.request.AFRRCapacityParameters attribute) (battery_optimizer.de.request.AFRREnergyParameters attribute) (battery_optimizer.de.request.FCRParameters attribute) (battery_optimizer.uk.request.DCParameters attribute) (battery_optimizer.uk.request.DMParameters attribute) (battery_optimizer.uk.request.DRParameters attribute) delivery_length (battery_optimizer.request.IntradayStrategy attribute) DEMarketPositions (class in battery_optimizer.de.result) DEPriceForecast (class in battery_optimizer.de.request) DERequest (class in battery_optimizer.de.request) DEResult (class in battery_optimizer.de.result) DESoE (class in battery_optimizer.de.result) DEStrategyOptimization (class in battery_optimizer.de.request) discharge_availability (battery_optimizer.de.ev.request.EVBatteryAvailability attribute) (battery_optimizer.uk.ev.request.EVBatteryAvailability attribute) discharge_over_daily_cycle_limit_count (battery_optimizer.result.Result attribute) discharge_over_daily_cycle_limit_kWh (battery_optimizer.result.Result attribute) discharge_power_kW (battery_optimizer.result.SoE attribute) discharged_energy (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) discharging_efficiency (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) discharging_multiplier (battery_optimizer.request.Request property) discharging_perf_related_kw_per_second (battery_optimizer.request.RampRates attribute) discharging_perf_related_multiplier (battery_optimizer.request.Request property) discharging_tech_limited_kw_per_second (battery_optimizer.request.RampRates attribute) discharging_tech_limited_multiplier (battery_optimizer.request.Request property) DM (battery_optimizer.utils.MarketType attribute) dm_high_revenue_GBP (battery_optimizer.uk.result.CommercialResults attribute) dm_low_revenue_GBP (battery_optimizer.uk.result.CommercialResults attribute) dm_parameters (battery_optimizer.uk.request.UKStrategyOptimization attribute) dmh (battery_optimizer.uk.request.TraderExclusion attribute) (battery_optimizer.uk.request.UKPriceForecast attribute) (battery_optimizer.uk.result.UKMarketPositions attribute) DMH (battery_optimizer.utils.FrequencyProductType attribute) dmh_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) dmh_MWh_per_MW (battery_optimizer.uk.request.DSEnergyThroughput attribute) DMH_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) dml (battery_optimizer.uk.request.TraderExclusion attribute) (battery_optimizer.uk.request.UKPriceForecast attribute) (battery_optimizer.uk.result.UKMarketPositions attribute) DML (battery_optimizer.utils.FrequencyProductType attribute) dml_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) dml_MWh_per_MW (battery_optimizer.uk.request.DSEnergyThroughput attribute) DML_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) DMParameters (class in battery_optimizer.uk.request) do_input_for_intraday_bucketing_correct_bucket (battery_optimizer.request.Request attribute) DR (battery_optimizer.utils.MarketType attribute) dr_high_revenue_GBP (battery_optimizer.uk.result.CommercialResults attribute) dr_low_revenue_GBP (battery_optimizer.uk.result.CommercialResults attribute) dr_parameters (battery_optimizer.uk.request.UKStrategyOptimization attribute) drh (battery_optimizer.uk.request.TraderExclusion attribute) (battery_optimizer.uk.request.UKPriceForecast attribute) (battery_optimizer.uk.result.UKMarketPositions attribute) DRH (battery_optimizer.utils.FrequencyProductType attribute) drh_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) drh_MWh_per_MW (battery_optimizer.uk.request.DSEnergyThroughput attribute) DRH_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) drl (battery_optimizer.uk.request.TraderExclusion attribute) (battery_optimizer.uk.request.UKPriceForecast attribute) (battery_optimizer.uk.result.UKMarketPositions attribute) DRL (battery_optimizer.utils.FrequencyProductType attribute) drl_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) drl_MWh_per_MW (battery_optimizer.uk.request.DSEnergyThroughput attribute) DRL_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) DRParameters (class in battery_optimizer.uk.request) ds_energy_throughput_buffer (battery_optimizer.uk.request.UKStrategyOptimization attribute) ds_energy_throughput_buffer_high (battery_optimizer.uk.result.DynamicServicesEnergyThroughputBuffer attribute) ds_energy_throughput_buffer_low (battery_optimizer.uk.result.DynamicServicesEnergyThroughputBuffer attribute) DSEnergyThroughput (class in battery_optimizer.uk.request) DSEnergyThroughputBuffer (class in battery_optimizer.uk.request) DUoS_ch (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) (battery_optimizer.uk.request.UKBatteryCommercials attribute) DUoS_dch (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) DUoS_disch (battery_optimizer.uk.request.UKBatteryCommercials attribute) dynamic_services_energy_throughput (battery_optimizer.uk.request.UKAsset attribute) (battery_optimizer.uk.request.UKBatteryInitialConditions attribute) dynamic_services_energy_throughput_buffer (battery_optimizer.uk.result.UKResult attribute) DynamicServicesEnergyThroughputBuffer (class in battery_optimizer.uk.result) E EFA (battery_optimizer.uk.legacy.legacy_request.EFASetting attribute) EFASetting (class in battery_optimizer.uk.legacy.legacy_request) efficiency_correct (battery_optimizer.uk.request.DSEnergyThroughputBuffer attribute) elastic_filter (battery_optimizer.request.Request attribute) elastic_soe_constraints (battery_optimizer.request.Request attribute) Elexon (battery_optimizer.uk.request.UKBatteryCommercials attribute) enabled (battery_optimizer.uk.request.DSEnergyThroughputBuffer attribute) end (battery_optimizer.request.OptimizationHorizon attribute) end_greater_than_start() (battery_optimizer.request.OptimizationHorizon class method) end_time (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) Energy (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) energy_buy_price_per_MWh (battery_optimizer.result.EnergyMarketContinuousPositions attribute) energy_cost (battery_optimizer.uk.request.UKBatteryCommercials attribute) energy_markets (battery_optimizer.de.request.DERequest property) (battery_optimizer.request.Request property) (battery_optimizer.uk.request.UKRequest property) energy_price_per_MWh (battery_optimizer.result.EnergyMarketAuctionedPositions attribute) (battery_optimizer.result.Imbalance attribute) energy_products (battery_optimizer.de.request.DEAsset property) (battery_optimizer.request.Asset property) (battery_optimizer.uk.request.UKAsset property) energy_sell_price_per_MWh (battery_optimizer.result.EnergyMarketContinuousPositions attribute) EnergyMarketAuctionedPositions (class in battery_optimizer.result) EnergyMarketContinuousPositions (class in battery_optimizer.result) ensure_asset_state_absolute_target_sensible() (battery_optimizer.request.Request method) ensure_asset_state_settlement_periods_are_sensible() (battery_optimizer.request.Asset method) ensure_asset_states_is_list() (battery_optimizer.request.Asset class method) ensure_asset_strategy_optimization_markets_is_empty() (battery_optimizer_app.models.APIWrappedMelMilRequest method) ensure_asset_strategy_optimization_markets_is_sensible_time_series() (battery_optimizer.request.Request method) ensure_battery_marketed_dataframe() (battery_optimizer.uk.request.UKBatteryInitialConditions class method) ensure_battery_marketed_respects_battery_parameters() (battery_optimizer.request.Asset method) ensure_battery_not_marketed_in_capacity_markets_for_when_battery_unavailable() (battery_optimizer.request.Request method) ensure_capacity_nominal_is_passed_when_capacity_passed_as_schedule() (battery_optimizer.de.ev.request.EVBatteryParameters method) (battery_optimizer.request.BatteryParameters method) (battery_optimizer.uk.ev.request.EVBatteryParameters method) ensure_consistent_datetime_index() (battery_optimizer.uk.legacy.legacy_request.LegacyRequest class method) ensure_dc_ramp_rate_not_too_steep() (battery_optimizer.uk.request.UKStrategyOptimization method) ensure_ds_marketed_in_integer_increments_of_MW() (battery_optimizer.uk.request.UKAsset class method) ensure_ds_marketed_respects_soe_management_rules() (battery_optimizer.uk.request.UKRequest method) ensure_dynamic_services_energy_throughput_dataframe() (battery_optimizer.uk.request.UKBatteryInitialConditions class method) ensure_energy_cost_provided_if_customer_perspective() (battery_optimizer.uk.request.UKAsset method) ensure_flex_markets_energy_throughput_default() (battery_optimizer.de.request.DERequest method) ensure_initial_dynamic_services_commitments_respect_initial_soe() (battery_optimizer.uk.request.UKRequest method) ensure_initial_market_commitments_respect_initial_soe() (battery_optimizer.request.Request method) ensure_initial_soe_is_sensible() (battery_optimizer.request.Request method) ensure_intraday_strategy_tradeable_time_window_is_sensible() (battery_optimizer.request.Request method) ensure_max_daily_cycles_in_optimization_horizon() (battery_optimizer.request.Asset method) ensure_min_imbalance_cost_per_MWh() (battery_optimizer.request.Imbalance method) ensure_premiums_are_not_null() (battery_optimizer_app.models.APIWrappedAFRREnergyRequest method) ensure_PV_forecast_respects_grid_connection() (battery_optimizer.uk.request.UKAsset method) ensure_ramp_rates_are_physically_feasible() (battery_optimizer.request.Request method) ensure_requested_markets_are_sensible() (battery_optimizer.request.Request method) (battery_optimizer.result.Result method) ensure_sensible_absolute_soe_limits() (battery_optimizer.request.Request method) ensure_sensible_asset_state_soe_target_kwh() (battery_optimizer.request.Asset method) ensure_sensible_initial_soe_kwh() (battery_optimizer.request.Asset method) ensure_soc_level_after_boa_is_given() (battery_optimizer_app.models.APIWrappedMelMilBoaRequest method) ensure_soc_level_of_boa_is_given() (battery_optimizer_app.models.APIWrappedMelMilBoaRequest method) ensure_soe_target_within_bounds() (battery_optimizer.result.Result method) ensure_time_dependent_battery_parameters() (battery_optimizer.request.Request method) epex30min (battery_optimizer.uk.request.UKPriceForecast attribute) (battery_optimizer.uk.result.UKMarketPositions attribute) EPEX30MIN (battery_optimizer.utils.MarketType attribute) epex30min_buy (battery_optimizer.uk.request.UKPriceForecast attribute) epex30min_sell (battery_optimizer.uk.request.UKPriceForecast attribute) EPEX_DA (battery_optimizer.utils.MarketType attribute) EPEX_IDA1 (battery_optimizer.utils.MarketType attribute) epexDA (battery_optimizer.de.request.DEPriceForecast attribute) (battery_optimizer.de.result.DEMarketPositions attribute) epexDA_buy (battery_optimizer.de.request.DEPriceForecast attribute) epexDA_sell (battery_optimizer.de.request.DEPriceForecast attribute) epexIDA1 (battery_optimizer.de.request.DEPriceForecast attribute) (battery_optimizer.de.result.DEMarketPositions attribute) epexIDA1_buy (battery_optimizer.de.request.DEPriceForecast attribute) epexIDA1_sell (battery_optimizer.de.request.DEPriceForecast attribute) epsilon (battery_optimizer.request.Request attribute) Error (class in battery_optimizer.result) errors (battery_optimizer.result.Error attribute) EV (battery_optimizer.utils.UseCase attribute) evaluate_problem_variables() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) evaluate_problem_variables_melmil() (battery_optimizer.battery_optimization.BatteryOptimizer method) evaluate_pulp_variable() (battery_optimizer.battery_optimization.BatteryOptimizer method) EVBatteryAvailability (class in battery_optimizer.de.ev.request) (class in battery_optimizer.uk.ev.request) EVBatteryParameters (class in battery_optimizer.de.ev.request) (class in battery_optimizer.uk.ev.request) EVDEAsset (class in battery_optimizer.de.ev.request) EVDEBatteryOptimizer (class in battery_optimizer.de.ev.battery_optimization) EVDERequest (class in battery_optimizer.de.ev.request) EVDEResult (class in battery_optimizer.de.ev.result) EVEnergyMarketContinuousPositions (class in battery_optimizer.de.ev.result) (class in battery_optimizer.uk.ev.result) EVSoE (class in battery_optimizer.de.ev.result) (class in battery_optimizer.uk.ev.result) EVUKAsset (class in battery_optimizer.uk.ev.request) EVUKBatteryOptimizer (class in battery_optimizer.uk.ev.battery_optimization) EVUKRequest (class in battery_optimizer.uk.ev.request) EVUKResult (class in battery_optimizer.uk.ev.result) expected_soc_fraction (battery_optimizer.uk.mel_mil.BaselinePoint attribute) F fcr (battery_optimizer.de.request.DEPriceForecast attribute) (battery_optimizer.de.result.DEMarketPositions attribute) FCR (battery_optimizer.utils.FrequencyProductType attribute) (battery_optimizer.utils.MarketType attribute) fcr_charge_MWh_per_MW (battery_optimizer.de.request.FlexMarketsEnergyThroughput attribute) fcr_discharge_MWh_per_MW (battery_optimizer.de.request.FlexMarketsEnergyThroughput attribute) fcr_kw (battery_optimizer.de.request.DEBatteryMarketed attribute) fcr_parameters (battery_optimizer.de.request.DEStrategyOptimization attribute) FCR_VOL (battery_optimizer.utils.FrequencyProductVariable attribute) FCRParameters (class in battery_optimizer.de.request) feature_flags (battery_optimizer.request.Request attribute) (battery_optimizer.uk.request.UKRequest attribute) FeatureFlags (class in battery_optimizer.request) fill_in_sell_and_buy_columns_with_mean_column() (battery_optimizer.request.Request method) fill_in_untraded_buckets() (in module battery_optimizer_app.orderbook_bucketing) filter_EPEX_orderbook() (in module battery_optimizer_app.orderbook_bucketing) filter_orderbook() (in module battery_optimizer_app.orderbook_bucketing) find_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) first_timestamp_full_sp_after_timestamp (battery_optimizer.uk.request.UKMelMilNowRequest property) FiT (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.request.UKBatteryCommercials attribute) flex_markets_energy_throughput (battery_optimizer.de.request.DEAsset attribute) FlexMarketsEnergyThroughput (class in battery_optimizer.de.request) force_flush() (battery_optimizer.tracing.SpanToDictProcessor method) format() (battery_optimizer.logger.SingleLineFormatter method) formatException() (battery_optimizer.logger.SingleLineFormatter method) frequency_markets (battery_optimizer.de.request.DEAsset property) (battery_optimizer.request.Asset property) (battery_optimizer.uk.request.UKAsset property) frequency_min (battery_optimizer.request.StrategyOptimization attribute) FrequencyProductType (class in battery_optimizer.utils) FrequencyProductVariable (class in battery_optimizer.utils) from_str() (battery_optimizer.utils.Country class method) frozen_window_plus_buffer (battery_optimizer.uk.request.UKObjective attribute) G gapRel (battery_optimizer.request.SolverSettings attribute) get_absolute_value() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_afrr_energy() (in module battery_optimizer_app.handlers) get_all_orders_per_delivery_time() (in module battery_optimizer_app.orderbook_bucketing) get_base_result_dict() (battery_optimizer.result.Result class method) get_battery_optimizer_discriminator() (in module battery_optimizer_app.models) get_capacity_market_positions() (battery_optimizer.result.Result class method) get_commercial_results() (battery_optimizer.uk.result.UKResult static method) get_country_specific_objective() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_energy_throughput() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_energy_throughput_buffer() (battery_optimizer.uk.result.UKResult static method) get_dynamic_services_energy_throughput_high() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_energy_throughput_low() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_high_energy_throughput_buffer() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_high_energy_throughput_buffer_v1() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_low_energy_throughput_buffer() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_low_energy_throughput_buffer_v1() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_rev() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_rev_high() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_dynamic_services_rev_low() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_efa_blocks() (battery_optimizer.request.Request method) get_EPEX_orderbook_in_buckets() (in module battery_optimizer_app.orderbook_bucketing) get_imbalance_market_positions() (battery_optimizer.result.Result class method) get_imbalance_penalty() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_imbalance_penalty_cost() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_infeasible_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_infeasible_solution_timeout_message() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_intraday_buckets() (battery_optimizer.result.Result class method) get_intraday_market_positions() (battery_optimizer.result.Result class method) get_intraday_position_model() (battery_optimizer.de.ev.result.EVDEResult class method) (battery_optimizer.result.Result class method) (battery_optimizer.uk.ev.result.EVUKResult class method) get_last_afrr_energy_counter_tradeable_timestamp() (in module battery_optimizer_app.handlers) get_logger() (in module battery_optimizer.logger) get_market_positions() (battery_optimizer.result.Result class method) get_market_positions_for_day_ahead_product() (battery_optimizer.result.Result class method) get_market_type_for_frequency_product() (in module battery_optimizer.utils) get_markets_optimized() (battery_optimizer.result.Result static method) get_max_prices_per_bucket() (in module battery_optimizer_app.orderbook_bucketing) get_max_soe_kwh_with_flex_negative_reservation() (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) get_min_soe_kwh_with_flex_positive_reservation() (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) get_name_iter() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) get_objective() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_objective_func() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) get_objective_mel() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_objective_mil() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_objective_pnl() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_optimization_problem() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_optimizer_and_result_class() (in module battery_optimizer_app.handlers) get_orderbook_in_buckets() (in module battery_optimizer_app.orderbook_bucketing) get_penalized_objective_melmil() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_penalized_objective_pnl() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_pulp_conforming_constraint_name() (battery_optimizer.battery_optimization.BatteryOptimizer method) (in module battery_optimizer.optimizer) get_ramp_rate_multiplier() (battery_optimizer.request.Request method) get_reserved_power_fraction_simultaneous_ds_both() (battery_optimizer.uk.request.UKRequest method) get_reserved_soe_kwh_for_afrr_negative() (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) get_reserved_soe_kwh_for_afrr_positive() (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) get_reserved_soe_kwh_for_fcr() (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) get_result_dict() (battery_optimizer.result.Result class method) get_scip_iis_message() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_sheets_with_dataframes() (in module battery_optimizer_app.file_read_write_utils) get_soc() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) get_soc_definitions() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_soe() (battery_optimizer.result.Result class method) (battery_optimizer.uk.result.UKResult class method) get_soe_model() (battery_optimizer.de.ev.result.EVDEResult class method) (battery_optimizer.de.result.DEResult class method) (battery_optimizer.result.Result class method) (battery_optimizer.uk.ev.result.EVUKResult class method) get_solved_problem_dataframe_additional_columns() (battery_optimizer.result.Result class method) (battery_optimizer.uk.result.UKResult class method) get_sp_minus_n() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_target_soc() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_target_soc_maximal_mel_start_of_sp() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_target_soc_maximal_mil_start_of_sp() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_true_locations() (in module battery_optimizer.utils) get_uk_battery_day_ahead_trading_problem() (battery_optimizer.uk.legacy.battery_day_ahead_trading.BatteryDayAheadTrading method) get_variables() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) get_variables_buckets() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_variables_buckets_bucket() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_variables_buckets_vwap() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_variables_global() (battery_optimizer.battery_optimization.BatteryOptimizer method) get_variables_melmil() (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) get_vwap_per_bucket() (in module battery_optimizer_app.orderbook_bucketing) global_max_charging_power_kw (battery_optimizer.request.Request attribute) global_max_discharging_power_kw (battery_optimizer.request.Request attribute) grid_connection_export (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) grid_connection_export_kw (battery_optimizer.request.BatteryParameters attribute) grid_connection_import (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) grid_connection_import_kw (battery_optimizer.request.BatteryParameters attribute) H half_hour (battery_optimizer.utils.IntradayDeliveryLength attribute) handle_compute_bod_request() (in module battery_optimizer_app.handlers) handle_country_specific_market_already_auctioned() (battery_optimizer.de.request.DEAsset method) (battery_optimizer.request.Asset method) (battery_optimizer.uk.request.UKAsset method) handle_optimize_afrr_energy_request() (in module battery_optimizer_app.handlers) handle_optimize_melmil_after_boa_request() (in module battery_optimizer_app.handlers) handle_optimize_melmil_now_request() (in module battery_optimizer_app.handlers) handle_optimize_melmil_request() (in module battery_optimizer_app.handlers) handle_optimize_pnl_request() (in module battery_optimizer_app.handlers) handle_request() (in module battery_optimizer_app.handlers) horizon (battery_optimizer.request.StrategyOptimization attribute) horizon_min_max_in_trader_exclusion_timeframe() (battery_optimizer.uk.request.UKStrategyOptimization method) I Imbal_risk (battery_optimizer.uk.request.UKBatteryCommercials attribute) imbalance (battery_optimizer.request.Request attribute) (battery_optimizer.result.MarketPositions attribute) IMBALANCE (battery_optimizer.utils.MarketType attribute) Imbalance (class in battery_optimizer.request) (class in battery_optimizer.result) imbalance_cost_per_MWh (battery_optimizer.request.Imbalance attribute) imbalance_cost_shaping (battery_optimizer.request.Imbalance attribute) imbalance_export_MWh (battery_optimizer.uk.result.CommercialResults attribute) imbalance_import_MWh (battery_optimizer.uk.result.CommercialResults attribute) ImbalRiskChar (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) industrial_costs (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) IndustrialCosts (class in battery_optimizer.uk.legacy.legacy_request) InfeasibleSolution initial_dch_kw (battery_optimizer.uk.request.UKBatteryInitialConditions attribute) initial_dcl_kw (battery_optimizer.uk.request.UKBatteryInitialConditions attribute) initial_dmh_kw (battery_optimizer.uk.request.UKBatteryInitialConditions attribute) initial_dml_kw (battery_optimizer.uk.request.UKBatteryInitialConditions attribute) initial_drh_kw (battery_optimizer.uk.request.UKBatteryInitialConditions attribute) initial_drl_kw (battery_optimizer.uk.request.UKBatteryInitialConditions attribute) initial_markets_requested (battery_optimizer.request.Asset property) initial_soe (battery_optimizer.request.BatteryInitialConditions attribute) initial_soe_high_kwh (battery_optimizer.de.request.DEBatteryInitialConditions attribute) initial_soe_kwh (battery_optimizer.request.BatteryInitialConditions attribute) initial_soe_low_kwh (battery_optimizer.de.request.DEBatteryInitialConditions attribute) initialize_country_specific_attributes() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) initialize_optional_time_series_input() (battery_optimizer.de.request.DERequest method) (battery_optimizer.request.Request method) (battery_optimizer.uk.request.UKRequest method) input_for_intraday_bucketing_correct() (battery_optimizer.request.Request method) input_for_intraday_bucketing_correct_bucket() (battery_optimizer.request.Request method) input_for_intraday_bucketing_correct_vwap() (battery_optimizer.request.Request method) insure_max_physical_notification_smaller_equal_max_discharging() (battery_optimizer.uk.bod.BodRequestEntry class method) insure_min_physical_notification_greater_equal_max_charging() (battery_optimizer.uk.bod.BodRequestEntry class method) intraday (battery_optimizer.request.PriceForecast attribute) (battery_optimizer.result.MarketPositions attribute) INTRADAY (battery_optimizer.utils.MarketType attribute) intraday_buckets (battery_optimizer.result.Result attribute) intraday_buy (battery_optimizer.request.PriceBuckets attribute) (battery_optimizer.request.PriceForecast attribute) (battery_optimizer.result.IntradayBuckets attribute) intraday_result_aggregation (battery_optimizer.request.Request attribute) intraday_sell (battery_optimizer.request.PriceBuckets attribute) (battery_optimizer.request.PriceForecast attribute) (battery_optimizer.result.IntradayBuckets attribute) intraday_strategy (battery_optimizer.de.request.DERequest attribute) (battery_optimizer.request.Request attribute) (battery_optimizer.uk.request.UKRequest attribute) IntradayBucket (class in battery_optimizer.result) IntradayBuckets (class in battery_optimizer.result) IntradayDeliveryLength (class in battery_optimizer.utils) IntradayResultAggregation (class in battery_optimizer.request) IntradayResultAggregationName (class in battery_optimizer.utils) IntradayStrategy (class in battery_optimizer.request) IntradayStrategyName (class in battery_optimizer.utils) invest_cost (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) is_constant_markets (battery_optimizer.request.Asset property) is_fraction() (in module battery_optimizer.request) (in module battery_optimizer.uk.legacy.legacy_request) is_timestamp_inside_intraday_tradable_window() (battery_optimizer.request.Request method) iterative_commodity_and_ds (battery_optimizer.uk.request.UKRequest attribute) K keep_n2ex_constant_hourly (battery_optimizer.uk.request.UKRequest attribute) L last_intraday_traded_timestamp (battery_optimizer.request.Request property) last_timestamp_full_sp_before_timestamp (battery_optimizer.uk.request.UKMelMilNowRequest property) last_timestamp_initial_soe_scenarios_considered (battery_optimizer.de.request.DEBatteryInitialConditions attribute) latest_boa_timestamp (battery_optimizer_app.models.APIWrappedMelMilBoaRequest property) LegacyRequest (class in battery_optimizer.uk.legacy.legacy_request) LLF (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.request.UKBatteryCommercials attribute) local_tz (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) lookahead_time (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) M market (battery_optimizer_app.models.aFRREnergyPosition attribute) market_access (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) Market_DCH (battery_optimizer.uk.legacy.legacy_request.EFASetting attribute) Market_DCL (battery_optimizer.uk.legacy.legacy_request.EFASetting attribute) market_positions (battery_optimizer.de.result.DEResult attribute) (battery_optimizer.result.Result attribute) (battery_optimizer.uk.result.UKResult attribute) MarketPositions (class in battery_optimizer.result) markets (battery_optimizer.request.StrategyOptimization attribute) markets_already_auctioned (battery_optimizer.request.Asset property) (battery_optimizer.result.Result attribute) markets_already_auctioned_as_dict (battery_optimizer.request.Asset property) markets_inactive (battery_optimizer.request.Asset property) markets_optimized (battery_optimizer.result.Result attribute) markets_requested (battery_optimizer.request.Asset property) markets_requested_or_already_auctioned (battery_optimizer.request.Asset property) MarketType (class in battery_optimizer.utils) max (battery_optimizer_app.orderbook_bucketing.BucketingApproach attribute) max_charge_kW (battery_optimizer.result.SoE attribute) max_charge_power (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) max_charging_power_kw (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.request.MaxChargingPowerKW attribute) max_charging_power_MW (battery_optimizer.uk.bod.BodRequestEntry attribute) max_daily_cycle (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.request.MaxDailyCycle attribute) max_discharge_kW (battery_optimizer.result.SoE attribute) max_discharge_power (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) max_discharging_power_kw (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.request.MaxDischargingPowerKW attribute) max_discharging_power_MW (battery_optimizer.uk.bod.BodRequestEntry attribute) max_marketable_power_factor (battery_optimizer.de.request.AFRRParameters attribute) (battery_optimizer.de.request.FCRParameters attribute) max_physical_notification_MW (battery_optimizer.uk.bod.BodRequestEntry attribute) max_soe (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.request.MaxSoE attribute) max_soe_kwh (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.request.MaxAbsoluteSoE attribute) max_soe_kwh_initial_soe_adjusted (battery_optimizer.de.request.DERequest property) max_soe_with_flex_negative_reservation (battery_optimizer.de.result.DESoE attribute) max_soe_with_flex_negative_reservation_kwh (battery_optimizer.de.result.DESoE attribute) max_volume_MW (battery_optimizer.request.PriceBucket attribute) (battery_optimizer.result.IntradayBucket attribute) MaxAbsoluteSoE (class in battery_optimizer.request) MaxChargingPowerKW (class in battery_optimizer.request) MaxDailyCycle (class in battery_optimizer.request) MaxDischargingPowerKW (class in battery_optimizer.request) maximal_price_per_MWh (battery_optimizer.uk.bod.BodRequest attribute) MaxSoE (class in battery_optimizer.request) mel (battery_optimizer.uk.mel_mil.MELMILResult attribute) (battery_optimizer.utils.ObjectiveName attribute) mel_mil_dataframes_to_excel() (in module battery_optimizer_app.result_converter) mel_mil_now_parameters (battery_optimizer.uk.request.UKMelMilNowRequest attribute) mel_mil_result_to_excel() (in module battery_optimizer_app.result_converter) mel_MW (battery_optimizer.uk.bod.BodRequestEntry attribute) MELMIL (battery_optimizer.utils.ProblemType attribute) melmil_optimization_horizon (battery_optimizer.uk.request.UKObjective attribute) MELMILBOA (battery_optimizer.utils.ProblemType attribute) MELMILNOW (battery_optimizer.utils.ProblemType attribute) MelMilNowParameters (class in battery_optimizer.uk.request) MELMILResult (class in battery_optimizer.uk.mel_mil) metadata (battery_optimizer_app.models.aFRREnergyPosition attribute) MgmFee (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) Mgmt_Fee (battery_optimizer.uk.request.UKBatteryCommercials attribute) mil (battery_optimizer.uk.mel_mil.MELMILResult attribute) (battery_optimizer.utils.ObjectiveName attribute) mil_MW (battery_optimizer.uk.bod.BodRequestEntry attribute) min_charging_power_kw (battery_optimizer.de.ev.request.EVBatteryParameters attribute) (battery_optimizer.de.ev.request.MinChargingPowerKW attribute) (battery_optimizer.uk.ev.request.EVBatteryParameters attribute) (battery_optimizer.uk.ev.request.MinChargingPowerKW attribute) min_energy_recovery_perc (battery_optimizer.uk.request.DCParameters attribute) (battery_optimizer.uk.request.DMParameters attribute) (battery_optimizer.uk.request.DRParameters attribute) min_imbalance_cost_per_MWh (battery_optimizer.request.Imbalance attribute) min_physical_notification_MW (battery_optimizer.uk.bod.BodRequestEntry attribute) min_revenue_per_epex30min_sell (battery_optimizer.uk.request.UKBatteryCommercials attribute) min_revenue_per_epexDA_sell (battery_optimizer.de.request.DEBatteryCommercials attribute) min_revenue_per_epexIDA1_sell (battery_optimizer.de.request.DEBatteryCommercials attribute) min_revenue_per_intraday_sell (battery_optimizer.request.BatteryCommercials attribute) min_revenue_per_n2ex1h_sell (battery_optimizer.uk.request.UKBatteryCommercials attribute) min_soe (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.request.MinSoE attribute) min_soe_kwh (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.request.MinAbsoluteSoE attribute) min_soe_kwh_initial_soe_adjusted (battery_optimizer.de.request.DERequest property) min_soe_with_flex_positive_reservation (battery_optimizer.de.result.DESoE attribute) min_soe_with_flex_positive_reservation_kwh (battery_optimizer.de.result.DESoE attribute) MinAbsoluteSoE (class in battery_optimizer.request) MinChargingPowerKW (class in battery_optimizer.de.ev.request) (class in battery_optimizer.uk.ev.request) minmax (battery_optimizer.utils.IntradayResultAggregationName attribute) MinSoE (class in battery_optimizer.request) model_config (battery_optimizer.battery_optimization.BatteryOptimizer attribute) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer attribute) (battery_optimizer.de.ev.battery_optimization.EVDEBatteryOptimizer attribute) (battery_optimizer.de.ev.request.EVBatteryAvailability attribute) (battery_optimizer.de.ev.request.EVBatteryParameters attribute) (battery_optimizer.de.ev.request.EVDEAsset attribute) (battery_optimizer.de.ev.request.EVDERequest attribute) (battery_optimizer.de.ev.request.MinChargingPowerKW attribute) (battery_optimizer.de.ev.result.EVDEResult attribute) (battery_optimizer.de.ev.result.EVEnergyMarketContinuousPositions attribute) (battery_optimizer.de.ev.result.EVSoE attribute) (battery_optimizer.de.request.AFRRCapacityParameters attribute) (battery_optimizer.de.request.AFRREnergyParameters attribute) (battery_optimizer.de.request.AFRRParameters attribute) (battery_optimizer.de.request.DEAsset attribute) (battery_optimizer.de.request.DEBatteryCommercials attribute) (battery_optimizer.de.request.DEBatteryInitialConditions attribute) (battery_optimizer.de.request.DEBatteryMarketed attribute) (battery_optimizer.de.request.DEPriceForecast attribute) (battery_optimizer.de.request.DERequest attribute) (battery_optimizer.de.request.DEStrategyOptimization attribute) (battery_optimizer.de.request.FCRParameters attribute) (battery_optimizer.de.request.FlexMarketsEnergyThroughput attribute) (battery_optimizer.de.result.DEMarketPositions attribute) (battery_optimizer.de.result.DEResult attribute) (battery_optimizer.de.result.DESoE attribute) (battery_optimizer.request.Asset attribute) (battery_optimizer.request.AssetState attribute) (battery_optimizer.request.BaseModel attribute) (battery_optimizer.request.BatteryAvailability attribute) (battery_optimizer.request.BatteryCommercials attribute) (battery_optimizer.request.BatteryInitialConditions attribute) (battery_optimizer.request.BatteryMarketed attribute) (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.request.CapacityKWh attribute) (battery_optimizer.request.CommercialObjective attribute) (battery_optimizer.request.FeatureFlags attribute) (battery_optimizer.request.Imbalance attribute) (battery_optimizer.request.IntradayResultAggregation attribute) (battery_optimizer.request.IntradayStrategy attribute) (battery_optimizer.request.MaxAbsoluteSoE attribute) (battery_optimizer.request.MaxChargingPowerKW attribute) (battery_optimizer.request.MaxDailyCycle attribute) (battery_optimizer.request.MaxDischargingPowerKW attribute) (battery_optimizer.request.MaxSoE attribute) (battery_optimizer.request.MinAbsoluteSoE attribute) (battery_optimizer.request.MinSoE attribute) (battery_optimizer.request.Objective attribute) (battery_optimizer.request.OptimizationHorizon attribute) (battery_optimizer.request.PriceBucket attribute) (battery_optimizer.request.PriceBuckets attribute) (battery_optimizer.request.PriceForecast attribute) (battery_optimizer.request.RampRates attribute) (battery_optimizer.request.Request attribute) (battery_optimizer.request.SolverSettings attribute) (battery_optimizer.request.StrategyOptimization attribute) (battery_optimizer.request.UpperBoundRiskIncrement attribute) (battery_optimizer.result.CapacityMarketPositions attribute) (battery_optimizer.result.EnergyMarketAuctionedPositions attribute) (battery_optimizer.result.EnergyMarketContinuousPositions attribute) (battery_optimizer.result.Error attribute) (battery_optimizer.result.Imbalance attribute) (battery_optimizer.result.IntradayBucket attribute) (battery_optimizer.result.IntradayBuckets attribute) (battery_optimizer.result.MarketPositions attribute) (battery_optimizer.result.Result attribute) (battery_optimizer.result.SoE attribute) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer attribute) (battery_optimizer.uk.bod.BodBid attribute) (battery_optimizer.uk.bod.BodRequest attribute) (battery_optimizer.uk.bod.BodRequestEntry attribute) (battery_optimizer.uk.bod.BodResult attribute) (battery_optimizer.uk.bod.BodResultEntry attribute) (battery_optimizer.uk.ev.battery_optimization.EVUKBatteryOptimizer attribute) (battery_optimizer.uk.ev.request.EVBatteryAvailability attribute) (battery_optimizer.uk.ev.request.EVBatteryParameters attribute) (battery_optimizer.uk.ev.request.EVUKAsset attribute) (battery_optimizer.uk.ev.request.EVUKRequest attribute) (battery_optimizer.uk.ev.request.MinChargingPowerKW attribute) (battery_optimizer.uk.ev.result.EVEnergyMarketContinuousPositions attribute) (battery_optimizer.uk.ev.result.EVSoE attribute) (battery_optimizer.uk.ev.result.EVUKResult attribute) (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) (battery_optimizer.uk.legacy.legacy_request.EFASetting attribute) (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) (battery_optimizer.uk.legacy.legacy_request.VolumeWeightedMeanPrices attribute) (battery_optimizer.uk.mel_mil.BaselinePoint attribute) (battery_optimizer.uk.mel_mil.BMPosition attribute) (battery_optimizer.uk.mel_mil.BOA attribute) (battery_optimizer.uk.mel_mil.BOATimepoint attribute) (battery_optimizer.uk.mel_mil.MELMILResult attribute) (battery_optimizer.uk.request.BalancingMechanism attribute) (battery_optimizer.uk.request.BMActivationRatio attribute) (battery_optimizer.uk.request.DCParameters attribute) (battery_optimizer.uk.request.DMParameters attribute) (battery_optimizer.uk.request.DRParameters attribute) (battery_optimizer.uk.request.DSEnergyThroughput attribute) (battery_optimizer.uk.request.DSEnergyThroughputBuffer attribute) (battery_optimizer.uk.request.MelMilNowParameters attribute) (battery_optimizer.uk.request.PowerSwingLimit attribute) (battery_optimizer.uk.request.PVForecast attribute) (battery_optimizer.uk.request.TraderExclusion attribute) (battery_optimizer.uk.request.UKAsset attribute) (battery_optimizer.uk.request.UKBatteryCommercials attribute) (battery_optimizer.uk.request.UKBatteryInitialConditions attribute) (battery_optimizer.uk.request.UKBatteryMarketed attribute) (battery_optimizer.uk.request.UKBatteryParameters attribute) (battery_optimizer.uk.request.UKCommercialObjective attribute) (battery_optimizer.uk.request.UKFeatureFlags attribute) (battery_optimizer.uk.request.UKMelMilNowRequest attribute) (battery_optimizer.uk.request.UKObjective attribute) (battery_optimizer.uk.request.UKPriceForecast attribute) (battery_optimizer.uk.request.UKRampRates attribute) (battery_optimizer.uk.request.UKRequest attribute) (battery_optimizer.uk.request.UKStrategyOptimization attribute) (battery_optimizer.uk.result.CommercialResults attribute) (battery_optimizer.uk.result.DynamicServicesEnergyThroughputBuffer attribute) (battery_optimizer.uk.result.UKMarketPositions attribute) (battery_optimizer.uk.result.UKResult attribute) (battery_optimizer_app.models.aFRREnergyPosition attribute) (battery_optimizer_app.models.aFRREnergyPositionMetadata attribute) (battery_optimizer_app.models.aFRREnergyPositions attribute) (battery_optimizer_app.models.aFRREnergyPremium attribute) (battery_optimizer_app.models.aFRREnergyResult attribute) (battery_optimizer_app.models.APIWrappedAFRREnergyRequest attribute) (battery_optimizer_app.models.APIWrappedBatteryOptimizer attribute) (battery_optimizer_app.models.APIWrappedBodRequest attribute) (battery_optimizer_app.models.APIWrappedMelMilBoaRequest attribute) (battery_optimizer_app.models.APIWrappedMelMilNowRequest attribute) (battery_optimizer_app.models.APIWrappedMelMilRequest attribute) model_post_init() (battery_optimizer.battery_optimization.BatteryOptimizer method) (battery_optimizer.de.battery_optimization.DEBatteryOptimizer method) (battery_optimizer.de.ev.battery_optimization.EVDEBatteryOptimizer method) (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer method) (battery_optimizer.uk.ev.battery_optimization.EVUKBatteryOptimizer method) module battery_optimizer battery_optimizer.battery_optimization battery_optimizer.de battery_optimizer.de.battery_optimization battery_optimizer.de.ev battery_optimizer.de.ev.battery_optimization battery_optimizer.de.ev.request battery_optimizer.de.ev.result battery_optimizer.de.request battery_optimizer.de.result battery_optimizer.exceptions battery_optimizer.logger battery_optimizer.optimizer battery_optimizer.request battery_optimizer.result battery_optimizer.tracing battery_optimizer.uk battery_optimizer.uk.battery_optimization battery_optimizer.uk.bod battery_optimizer.uk.ev battery_optimizer.uk.ev.battery_optimization battery_optimizer.uk.ev.request battery_optimizer.uk.ev.result battery_optimizer.uk.legacy battery_optimizer.uk.legacy.basic_problem battery_optimizer.uk.legacy.battery_day_ahead_trading battery_optimizer.uk.legacy.legacy_request battery_optimizer.uk.mel_mil battery_optimizer.uk.request battery_optimizer.uk.result battery_optimizer.utils battery_optimizer_app battery_optimizer_app.file_read_write_utils battery_optimizer_app.handlers battery_optimizer_app.models battery_optimizer_app.orderbook_bucketing battery_optimizer_app.result_converter multiplier_buy_sell_exceed_limit (battery_optimizer.request.Request attribute) N n2ex1h (battery_optimizer.uk.request.UKPriceForecast attribute) (battery_optimizer.uk.result.UKMarketPositions attribute) N2EX1h (battery_optimizer.utils.MarketType attribute) n2ex1h_buy (battery_optimizer.uk.request.UKPriceForecast attribute) n2ex1h_sell (battery_optimizer.uk.request.UKPriceForecast attribute) name (battery_optimizer.request.IntradayResultAggregation attribute) (battery_optimizer.request.IntradayStrategy attribute) (battery_optimizer.request.Objective attribute) (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) nested_dict_creator() (in module battery_optimizer_app.file_read_write_utils) no_buckets (battery_optimizer.request.IntradayResultAggregation attribute) no_minutes_per_settlement_period (battery_optimizer.request.Request property) O objective (battery_optimizer.request.Request attribute) (battery_optimizer.uk.request.UKRequest attribute) Objective (class in battery_optimizer.request) ObjectiveName (class in battery_optimizer.utils) offer_price_per_MWh (battery_optimizer.uk.bod.BodBid attribute) on_end() (battery_optimizer.tracing.SpanToDictProcessor method) on_start() (battery_optimizer.tracing.SpanToDictProcessor method) optimization_days (battery_optimizer.request.Request property) optimization_id (battery_optimizer.request.StrategyOptimization attribute) optimization_time_range (battery_optimizer.request.Request property) OptimizationHorizon (class in battery_optimizer.request) optimize_dc_time (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) optimize_mel_mil_request() (in module battery_optimizer.uk.mel_mil) optimize_spot_time (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) optimizer_object (battery_optimizer.result.Result attribute) orderbook (battery_optimizer_app.models.APIWrappedBatteryOptimizer attribute) P pair_n1 (battery_optimizer.uk.bod.BodResultEntry attribute) pair_p1 (battery_optimizer.uk.bod.BodResultEntry attribute) payload (battery_optimizer.uk.bod.BodRequest attribute) (battery_optimizer_app.models.APIWrappedAFRREnergyRequest attribute) (battery_optimizer_app.models.APIWrappedBatteryOptimizer attribute) (battery_optimizer_app.models.APIWrappedBodRequest attribute) (battery_optimizer_app.models.APIWrappedMelMilNowRequest attribute) (battery_optimizer_app.models.APIWrappedMelMilRequest attribute) perfect_price_forecast (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) perform_initial_soe_checks (battery_optimizer.request.BatteryInitialConditions attribute) performance_related (battery_optimizer.utils.RampingLogicName attribute) perspective (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.request.UKStrategyOptimization attribute) pnl (battery_optimizer.utils.ObjectiveName attribute) PNL (battery_optimizer.utils.ProblemType attribute) pnl_problem_to_excel() (in module battery_optimizer_app.result_converter) pnl_result_to_excel() (in module battery_optimizer_app.result_converter) portfolio_overview (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) PortfolioOverview (class in battery_optimizer.uk.legacy.legacy_request) positions (battery_optimizer_app.models.aFRREnergyResult attribute) power_kW (battery_optimizer.uk.mel_mil.BaselinePoint attribute) (battery_optimizer.uk.mel_mil.BOATimepoint attribute) power_MW (battery_optimizer.uk.bod.BodBid attribute) (battery_optimizer.uk.mel_mil.BMPosition attribute) power_swing (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) power_swing_limit (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) (battery_optimizer.uk.request.UKBatteryParameters attribute) power_variables (battery_optimizer.request.Asset property) PowerSwingLimit (class in battery_optimizer.uk.request) premium_lower_bound_per_MWh (battery_optimizer_app.models.APIWrappedAFRREnergyRequest attribute) premium_multiplier (battery_optimizer_app.models.APIWrappedAFRREnergyRequest attribute) premium_per_MWh (battery_optimizer_app.models.aFRREnergyPosition attribute) premium_upper_bound_per_MWh (battery_optimizer_app.models.APIWrappedAFRREnergyRequest attribute) premiums (battery_optimizer_app.models.APIWrappedAFRREnergyRequest attribute) preprocess_battery_availability() (battery_optimizer.request.Request method) prequalified_power_kW (battery_optimizer.de.request.AFRRParameters attribute) (battery_optimizer.de.request.FCRParameters attribute) prevent_direct_instantiation() (battery_optimizer.de.request.AFRRParameters method) price_buckets (battery_optimizer.request.Asset attribute) price_buckets_max_price (battery_optimizer.request.Asset property) price_forecast (battery_optimizer.de.request.DEAsset attribute) (battery_optimizer.request.Asset attribute) (battery_optimizer.uk.request.UKAsset attribute) price_margin_export_per_MWh (battery_optimizer.uk.bod.BodRequestEntry attribute) price_margin_import_per_MWh (battery_optimizer.uk.bod.BodRequestEntry attribute) price_per_MWh (battery_optimizer.request.PriceBucket attribute) (battery_optimizer.result.IntradayBucket attribute) (battery_optimizer_app.models.aFRREnergyPosition attribute) PriceBucket (class in battery_optimizer.request) PriceBuckets (class in battery_optimizer.request) PriceForecast (class in battery_optimizer.request) print_infeasible_constraints() (battery_optimizer.battery_optimization.BatteryOptimizer method) problem (battery_optimizer.battery_optimization.BatteryOptimizer property) problem_type (battery_optimizer.uk.bod.BodResult attribute) (battery_optimizer.uk.mel_mil.MELMILResult attribute) (battery_optimizer_app.models.APIWrappedAFRREnergyRequest attribute) (battery_optimizer_app.models.APIWrappedBatteryOptimizer attribute) (battery_optimizer_app.models.APIWrappedBodRequest attribute) (battery_optimizer_app.models.APIWrappedMelMilBoaRequest attribute) (battery_optimizer_app.models.APIWrappedMelMilNowRequest attribute) (battery_optimizer_app.models.APIWrappedMelMilRequest attribute) ProblemType (class in battery_optimizer.utils) production_forecast_kw (battery_optimizer.uk.request.PVForecast attribute) pulp_solver_variables_values_delta_false (battery_optimizer.result.Result attribute) pulp_solver_variables_values_delta_true (battery_optimizer.result.Result attribute) PV_forecast (battery_optimizer.uk.request.UKAsset attribute) PV_kWp (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) PV_prod_normalized (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) pv_revenue_GBP (battery_optimizer.uk.result.CommercialResults attribute) pv_volume_MWh (battery_optimizer.uk.result.CommercialResults attribute) PVForecast (class in battery_optimizer.uk.request) Q quarter_hour (battery_optimizer.utils.IntradayDeliveryLength attribute) R ramp_rate_perc_min (battery_optimizer.uk.request.DCParameters attribute) ramp_rates (battery_optimizer.request.BatteryParameters attribute) (battery_optimizer.uk.request.UKBatteryParameters attribute) RampingLogicName (class in battery_optimizer.utils) RampRates (class in battery_optimizer.request) raw (battery_optimizer.utils.IntradayResultAggregationName attribute) RCRC (battery_optimizer.uk.request.UKBatteryCommercials attribute) read_base_format() (in module battery_optimizer_app.file_read_write_utils) read_gzipped_orderbook() (in module battery_optimizer_app.orderbook_bucketing) read_xls() (in module battery_optimizer_app.file_read_write_utils) records_as_dataframe() (in module battery_optimizer.request) (in module battery_optimizer.uk.legacy.legacy_request) recursive_items_base_model() (in module battery_optimizer_app.file_read_write_utils) reinstate_buckets_check() (battery_optimizer_app.models.APIWrappedBatteryOptimizer method) remaining_fraction_of_sp (battery_optimizer.uk.request.UKMelMilNowRequest property) request (battery_optimizer.de.result.DEResult attribute) (battery_optimizer.result.Result attribute) (battery_optimizer.uk.mel_mil.MELMILResult attribute) (battery_optimizer.uk.result.UKResult attribute) (battery_optimizer_app.models.aFRREnergyResult attribute) Request (class in battery_optimizer.request) request_creation_time (battery_optimizer.request.Request attribute) (battery_optimizer.result.Result attribute) (battery_optimizer.uk.bod.BodResult attribute) (battery_optimizer.uk.mel_mil.MELMILResult attribute) request_id (battery_optimizer.request.Request attribute) (battery_optimizer.result.Error attribute) (battery_optimizer.result.Result attribute) (battery_optimizer.uk.bod.BodRequest attribute) (battery_optimizer.uk.bod.BodResult attribute) (battery_optimizer.uk.mel_mil.MELMILResult attribute) (battery_optimizer_app.models.APIWrappedBatteryOptimizer attribute) (battery_optimizer_app.models.APIWrappedBodRequest attribute) (battery_optimizer_app.models.APIWrappedMelMilRequest attribute) reserved_power_fraction_simultaneous_dc_both (battery_optimizer.uk.request.UKRequest property) reserved_power_fraction_simultaneous_dm_both (battery_optimizer.uk.request.UKRequest property) reserved_power_fraction_simultaneous_dr_both (battery_optimizer.uk.request.UKRequest property) result (battery_optimizer_app.models.aFRREnergyPositionMetadata attribute) Result (class in battery_optimizer.result) result_creation_time (battery_optimizer.result.Result attribute) (battery_optimizer.uk.bod.BodResult attribute) (battery_optimizer.uk.mel_mil.MELMILResult attribute) return_pickled_optimizer (battery_optimizer.request.FeatureFlags attribute) rev_factor (battery_optimizer.uk.request.DSEnergyThroughputBuffer attribute) RO (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.request.UKBatteryCommercials attribute) round_bought_MW_to_nearest_kW() (battery_optimizer.de.ev.result.EVEnergyMarketContinuousPositions class method) (battery_optimizer.result.EnergyMarketAuctionedPositions class method) (battery_optimizer.result.EnergyMarketContinuousPositions class method) (battery_optimizer.result.Imbalance class method) (battery_optimizer.uk.ev.result.EVEnergyMarketContinuousPositions class method) round_max_volume_MW_to_nearest_kW() (battery_optimizer.result.IntradayBucket class method) round_price_per_MWh() (battery_optimizer.result.IntradayBucket class method) round_prices_to_2_decimal_places() (battery_optimizer.request.Asset method) round_soe_target() (battery_optimizer.result.SoE class method) round_soe_target_kwh() (battery_optimizer.result.SoE class method) round_sold_MW_to_nearest_kW() (battery_optimizer.de.ev.result.EVEnergyMarketContinuousPositions class method) (battery_optimizer.result.EnergyMarketAuctionedPositions class method) (battery_optimizer.result.EnergyMarketContinuousPositions class method) (battery_optimizer.result.Imbalance class method) (battery_optimizer.uk.ev.result.EVEnergyMarketContinuousPositions class method) round_volume_MW_to_nearest_kW() (battery_optimizer.result.IntradayBucket class method) S save_dict_to_xls() (in module battery_optimizer_app.file_read_write_utils) save_pandas_to_xls() (in module battery_optimizer_app.file_read_write_utils) sell (battery_optimizer.request.UpperBoundRiskIncrement attribute) set_already_auctioned_markets_to_constants() (battery_optimizer.battery_optimization.BatteryOptimizer method) set_efa_block_sp_name() (battery_optimizer.request.Request method) set_markets_not_requested_to_zero() (battery_optimizer.battery_optimization.BatteryOptimizer method) set_upper_bound_risk_increment() (battery_optimizer.request.Request method) settlement_period (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) shutdown() (battery_optimizer.tracing.SpanToDictProcessor method) SingleLineFormatter (class in battery_optimizer.logger) skipped_validations (battery_optimizer.request.Asset attribute) soc_fraction_after_boa (battery_optimizer_app.models.APIWrappedMelMilBoaRequest property) soc_initial (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) soc_initial_sensible() (battery_optimizer.uk.legacy.legacy_request.BatteryParameters class method) soc_max (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) soc_min (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) soc_now (battery_optimizer.uk.request.MelMilNowParameters attribute) socs (battery_optimizer.battery_optimization.BatteryOptimizer property) soe (battery_optimizer.de.ev.result.EVDEResult attribute) (battery_optimizer.result.Result attribute) (battery_optimizer.uk.ev.result.EVUKResult attribute) SoE (class in battery_optimizer.result) soe_target (battery_optimizer.request.AssetState attribute) (battery_optimizer.result.SoE attribute) soe_target_best_effort (battery_optimizer.request.AssetState attribute) soe_target_kwh (battery_optimizer.request.AssetState attribute) (battery_optimizer.result.SoE attribute) sold_epex30min_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) sold_epexDA_kw (battery_optimizer.de.request.DEBatteryMarketed attribute) sold_epexIDA1_kw (battery_optimizer.de.request.DEBatteryMarketed attribute) sold_intraday_kw (battery_optimizer.request.BatteryMarketed attribute) sold_n2ex1h_kw (battery_optimizer.uk.request.UKBatteryMarketed attribute) solve_mip_then_ip() (in module battery_optimizer_app.handlers) solve_opt() (battery_optimizer.uk.legacy.basic_problem.BasicProblem method) solve_optimization_problem() (battery_optimizer.battery_optimization.BatteryOptimizer method) solve_optimization_problem_max_seconds (battery_optimizer.request.Request attribute) solver_settings (battery_optimizer.request.Request attribute) SolverSettings (class in battery_optimizer.request) SpanToDictProcessor (class in battery_optimizer.tracing) spot_bought (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) spot_price (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) spot_sold (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) start (battery_optimizer.de.ev.request.MinChargingPowerKW attribute) (battery_optimizer.de.request.FlexMarketsEnergyThroughput attribute) (battery_optimizer.request.AssetState attribute) (battery_optimizer.request.BatteryAvailability attribute) (battery_optimizer.request.BatteryCommercials attribute) (battery_optimizer.request.BatteryMarketed attribute) (battery_optimizer.request.CapacityKWh attribute) (battery_optimizer.request.MaxAbsoluteSoE attribute) (battery_optimizer.request.MaxChargingPowerKW attribute) (battery_optimizer.request.MaxDischargingPowerKW attribute) (battery_optimizer.request.MaxSoE attribute) (battery_optimizer.request.MinAbsoluteSoE attribute) (battery_optimizer.request.MinSoE attribute) (battery_optimizer.request.OptimizationHorizon attribute) (battery_optimizer.request.PriceForecast attribute) (battery_optimizer.uk.ev.request.MinChargingPowerKW attribute) (battery_optimizer.uk.request.BMActivationRatio attribute) (battery_optimizer.uk.request.DSEnergyThroughput attribute) (battery_optimizer.uk.request.PVForecast attribute) (battery_optimizer.uk.request.TraderExclusion attribute) (battery_optimizer_app.models.aFRREnergyPosition attribute) (battery_optimizer_app.models.aFRREnergyPositions attribute) (battery_optimizer_app.models.aFRREnergyPremium attribute) (battery_optimizer_app.models.APIWrappedMelMilBoaRequest attribute) start_time (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) strategy (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) strategy_optimization (battery_optimizer.de.request.DEAsset attribute) (battery_optimizer.request.Asset attribute) (battery_optimizer.uk.request.UKAsset attribute) strategy_parameters (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) StrategyOptimization (class in battery_optimizer.request) StrategyParameters (class in battery_optimizer.uk.legacy.legacy_request) string_timedelta_to_pandas_timedelta() (in module battery_optimizer.uk.legacy.legacy_request) sum_dc_mas_GBP (battery_optimizer.uk.result.CommercialResults attribute) sum_mas_GBP (battery_optimizer.uk.result.CommercialResults attribute) sum_pv_dc_mas_GBP (battery_optimizer.uk.result.CommercialResults attribute) T Target_SOC_end (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) Target_SOC_end_lower_limit (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) Target_SOC_end_upper_limit (battery_optimizer.uk.legacy.legacy_request.StrategyParameters attribute) technical_maximum_kw (battery_optimizer.uk.request.PVForecast attribute) third_party_buy_GBP (battery_optimizer.uk.result.CommercialResults attribute) third_party_sell_GBP (battery_optimizer.uk.result.CommercialResults attribute) third_party_sum_GBP (battery_optimizer.uk.result.CommercialResults attribute) time_dependent_battery_parameters (battery_optimizer.request.Request property) time_from (battery_optimizer.result.CapacityMarketPositions attribute) (battery_optimizer.result.EnergyMarketAuctionedPositions attribute) (battery_optimizer.result.EnergyMarketContinuousPositions attribute) (battery_optimizer.result.Imbalance attribute) (battery_optimizer.result.SoE attribute) (battery_optimizer.uk.bod.BodRequestEntry attribute) (battery_optimizer.uk.bod.BodResultEntry attribute) (battery_optimizer.uk.mel_mil.BaselinePoint attribute) (battery_optimizer.uk.mel_mil.BMPosition attribute) (battery_optimizer.uk.mel_mil.BOATimepoint attribute) time_to (battery_optimizer.result.CapacityMarketPositions attribute) (battery_optimizer.result.EnergyMarketAuctionedPositions attribute) (battery_optimizer.result.EnergyMarketContinuousPositions attribute) (battery_optimizer.result.Imbalance attribute) (battery_optimizer.result.SoE attribute) (battery_optimizer.uk.bod.BodRequestEntry attribute) (battery_optimizer.uk.bod.BodResultEntry attribute) (battery_optimizer.uk.mel_mil.BMPosition attribute) timestamp (battery_optimizer.uk.result.CommercialResults attribute) timestamp_now (battery_optimizer.uk.request.MelMilNowParameters attribute) timestamps (battery_optimizer_app.models.APIWrappedAFRREnergyRequest attribute) TLM (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) (battery_optimizer.uk.request.UKBatteryCommercials attribute) TNUoS (battery_optimizer.uk.legacy.legacy_request.IndustrialCosts attribute) TNuOS_charg (battery_optimizer.uk.request.UKBatteryCommercials attribute) TNuOS_disch (battery_optimizer.uk.request.UKBatteryCommercials attribute) to_market (battery_optimizer.result.IntradayBucket attribute) total_battery_cycle (battery_optimizer.uk.legacy.legacy_request.BatteryParameters attribute) trace (battery_optimizer.result.Result attribute) (battery_optimizer.uk.mel_mil.MELMILResult attribute) tradeable_time_window_minutes (battery_optimizer.request.IntradayStrategy attribute) trader_exclusion (battery_optimizer.uk.request.UKStrategyOptimization attribute) TraderExclusion (class in battery_optimizer.uk.request) transform_bucket_dataframe_to_bucket_structure() (in module battery_optimizer_app.file_read_write_utils) triad_time (battery_optimizer.uk.legacy.legacy_request.PortfolioOverview attribute) type (battery_optimizer.request.RampRates attribute) (battery_optimizer.uk.request.UKRampRates attribute) U UK (battery_optimizer.utils.Country attribute) uk_dynamic_services_variables_high (battery_optimizer.uk.request.UKAsset property) uk_dynamic_services_variables_low (battery_optimizer.uk.request.UKAsset property) UKAsset (class in battery_optimizer.uk.request) UKBatteryCommercials (class in battery_optimizer.uk.request) UKBatteryInitialConditions (class in battery_optimizer.uk.request) UKBatteryMarketed (class in battery_optimizer.uk.request) UKBatteryOptimizer (class in battery_optimizer.uk.battery_optimization) UKBatteryParameters (class in battery_optimizer.uk.request) UKCommercialObjective (class in battery_optimizer.uk.request) UKFeatureFlags (class in battery_optimizer.uk.request) UKMarketPositions (class in battery_optimizer.uk.result) UKMelMilNowRequest (class in battery_optimizer.uk.request) UKObjective (class in battery_optimizer.uk.request) UKPriceForecast (class in battery_optimizer.uk.request) UKRampRates (class in battery_optimizer.uk.request) UKRequest (class in battery_optimizer.uk.request) UKResult (class in battery_optimizer.uk.result) UKStrategyOptimization (class in battery_optimizer.uk.request) undo_price_margin_export_per_MWh (battery_optimizer.uk.bod.BodRequestEntry attribute) undo_price_margin_import_per_MWh (battery_optimizer.uk.bod.BodRequestEntry attribute) upper_bound_risk_increment (battery_optimizer.request.Request attribute) UpperBoundRiskIncrement (class in battery_optimizer.request) use_case (battery_optimizer.de.request.DERequest attribute) (battery_optimizer.uk.request.UKRequest attribute) UseCase (class in battery_optimizer.utils) user_id (battery_optimizer.request.Request attribute) (battery_optimizer.result.Result attribute) V validate_blocked_capacities_timestamps() (battery_optimizer_app.models.APIWrappedBatteryOptimizer method) validate_charge_power_kW() (battery_optimizer.de.ev.result.EVSoE class method) (battery_optimizer.result.SoE class method) (battery_optimizer.uk.ev.result.EVSoE class method) validate_discharge_power_kW() (battery_optimizer.result.SoE class method) validate_max_charging_power_kw() (battery_optimizer.request.BatteryParameters class method) validate_max_discharging_power_kw() (battery_optimizer.request.BatteryParameters class method) validate_min_charging_power_kw() (battery_optimizer.de.ev.request.EVBatteryParameters class method) (battery_optimizer.uk.ev.request.EVBatteryParameters class method) validate_objective() (battery_optimizer.battery_optimization.BatteryOptimizer method) value_kw (battery_optimizer.uk.request.PowerSwingLimit attribute) variables (battery_optimizer.battery_optimization.BatteryOptimizer property) variables_buckets (battery_optimizer.battery_optimization.BatteryOptimizer property) variables_global (battery_optimizer.battery_optimization.BatteryOptimizer property) variables_melmil (battery_optimizer.uk.battery_optimization.UKBatteryOptimizer property) verbose (battery_optimizer.request.Request attribute) volume_bought_MW (battery_optimizer.result.EnergyMarketAuctionedPositions attribute) (battery_optimizer.result.EnergyMarketContinuousPositions attribute) (battery_optimizer.result.Imbalance attribute) volume_MW (battery_optimizer.result.CapacityMarketPositions attribute) (battery_optimizer.result.IntradayBucket attribute) (battery_optimizer_app.models.aFRREnergyPosition attribute) volume_sold_MW (battery_optimizer.result.EnergyMarketAuctionedPositions attribute) (battery_optimizer.result.EnergyMarketContinuousPositions attribute) (battery_optimizer.result.Imbalance attribute) volume_weighted_mean_price_eur_mwh (battery_optimizer.uk.legacy.legacy_request.VolumeWeightedMeanPrices attribute) volume_weighted_mean_prices (battery_optimizer.uk.legacy.legacy_request.LegacyRequest attribute) VolumeWeightedMeanPrices (class in battery_optimizer.uk.legacy.legacy_request) vwap (battery_optimizer.utils.IntradayStrategyName attribute) (battery_optimizer_app.orderbook_bucketing.BucketingApproach attribute) W whole (battery_optimizer_app.orderbook_bucketing.BucketingApproach attribute)