Welcome to nempy’s documentation!
- Introduction
- Installation
- Examples
- 1. Bid stack equivalent market
- 2. Unit loss factors, capacities and ramp rates
- 3. Interconnector with losses
- 4. Dynamic non-linear interconnector losses
- 5. Simple FCAS markets
- 6. Simple recreation of historical dispatch
- 7. Detailed recreation of historical dispatch with Basslink switch run
- 7. Recreation of historical dispatch without Basslink switchrun
- 8. Time sequential recreation of historical dispatch
- 10. Nempy performance on older data (Jan 2013, without Basslink switch run)
- markets module
- Overview
- Reference
SpotMarket
SpotMarket.solver_name
SpotMarket.set_unit_volume_bids()
SpotMarket.set_unit_price_bids()
SpotMarket.set_unit_bid_capacity_constraints()
SpotMarket.set_unconstrained_intermitent_generation_forecast_constraint()
SpotMarket.set_unit_ramp_up_constraints()
SpotMarket.set_unit_ramp_down_constraints()
SpotMarket.set_fast_start_constraints()
SpotMarket.set_demand_constraints()
SpotMarket.set_fcas_requirements_constraints()
SpotMarket.set_fcas_max_availability()
SpotMarket.set_joint_ramping_constraints_raise_reg()
SpotMarket.set_joint_ramping_constraints_lower_reg()
SpotMarket.set_joint_capacity_constraints()
SpotMarket.set_energy_and_regulation_capacity_constraints()
SpotMarket.set_interconnectors()
SpotMarket.set_interconnector_losses()
SpotMarket.set_generic_constraints()
SpotMarket.link_units_to_generic_constraints()
SpotMarket.link_regions_to_generic_constraints()
SpotMarket.link_interconnectors_to_generic_constraints()
SpotMarket.make_constraints_elastic()
SpotMarket.set_tie_break_constraints()
SpotMarket.dispatch()
SpotMarket.get_unit_dispatch()
SpotMarket.get_energy_prices()
SpotMarket.get_fcas_prices()
SpotMarket.get_interconnector_flows()
SpotMarket.get_region_dispatch_summary()
SpotMarket.get_fcas_availability()
ModelBuildError
MissingTable
- historical_inputs modules
- xml_cache
XMLCacheManager
XMLCacheManager.populate()
XMLCacheManager.populate_by_day()
XMLCacheManager.load_interval()
XMLCacheManager.interval_inputs_in_cache()
XMLCacheManager.get_file_path()
XMLCacheManager.get_file_name()
XMLCacheManager.get_unit_initial_conditions()
XMLCacheManager.get_unit_fast_start_parameters()
XMLCacheManager.get_unit_volume_bids()
XMLCacheManager.get_unit_price_bids()
XMLCacheManager.get_UIGF_values()
XMLCacheManager.get_violations()
XMLCacheManager.get_constraint_violation_prices()
XMLCacheManager.is_intervention_period()
XMLCacheManager.get_constraint_rhs()
XMLCacheManager.get_constraint_type()
XMLCacheManager.get_constraint_region_lhs()
XMLCacheManager.get_constraint_unit_lhs()
XMLCacheManager.get_constraint_interconnector_lhs()
XMLCacheManager.get_market_interconnector_link_bid_availability()
XMLCacheManager.find_intervals_with_violations()
XMLCacheManager.get_service_prices()
MissingDataError
- mms_db
DBManager
DBManager.BIDPEROFFER_D
DBManager.BIDDAYOFFER_D
DBManager.DISPATCHREGIONSUM
DBManager.DISPATCHLOAD
DBManager.DUDETAILSUMMARY
DBManager.DISPATCHCONSTRAINT
DBManager.GENCONDATA
DBManager.SPDREGIONCONSTRAINT
DBManager.SPDCONNECTIONPOINTCONSTRAINT
DBManager.SPDINTERCONNECTORCONSTRAINT
DBManager.INTERCONNECTOR
DBManager.INTERCONNECTORCONSTRAINT
DBManager.LOSSMODEL
DBManager.LOSSFACTORMODEL
DBManager.DISPATCHINTERCONNECTORRES
DBManager.create_tables()
InputsBySettlementDate
InputsByIntervalDateTime
InputsByDay
InputsStartAndEnd
InputsByMatchDispatchConstraints
InputsByEffectiveDateVersionNoAndDispatchInterconnector
InputsByEffectiveDateVersionNo
InputsNoFilter
- loaders
RawInputsLoader
RawInputsLoader.set_interval()
RawInputsLoader.get_unit_initial_conditions()
RawInputsLoader.get_unit_volume_bids()
RawInputsLoader.get_unit_price_bids()
RawInputsLoader.get_unit_details()
RawInputsLoader.get_agc_enablement_limits()
RawInputsLoader.get_UIGF_values()
RawInputsLoader.get_violations()
RawInputsLoader.get_constraint_violation_prices()
RawInputsLoader.get_constraint_rhs()
RawInputsLoader.get_constraint_type()
RawInputsLoader.get_constraint_region_lhs()
RawInputsLoader.get_constraint_unit_lhs()
RawInputsLoader.get_constraint_interconnector_lhs()
RawInputsLoader.get_market_interconnectors()
RawInputsLoader.get_market_interconnector_link_bid_availability()
RawInputsLoader.get_interconnector_constraint_parameters()
RawInputsLoader.get_interconnector_definitions()
RawInputsLoader.get_regional_loads()
RawInputsLoader.get_interconnector_loss_segments()
RawInputsLoader.get_interconnector_loss_parameters()
RawInputsLoader.get_unit_fast_start_parameters()
RawInputsLoader.is_over_constrained_dispatch_rerun()
- units
MethodCallOrderError
UnitData
UnitData.get_unit_bid_availability()
UnitData.get_unit_uigf_limits()
UnitData.get_ramp_rates_used_for_energy_dispatch()
UnitData.get_as_bid_ramp_rates()
UnitData.get_initial_unit_output()
UnitData.get_fast_start_profiles_for_dispatch()
UnitData.get_unit_info()
UnitData.get_processed_bids()
UnitData.add_fcas_trapezium_constraints()
UnitData.get_fcas_max_availability()
UnitData.get_fcas_regulation_trapeziums()
UnitData.get_scada_ramp_down_rates_of_lower_reg_units()
UnitData.get_scada_ramp_up_rates_of_raise_reg_units()
UnitData.get_contingency_services()
- interconnectors
- demand
- constraints
ConstraintData
ConstraintData.get_rhs_and_type_excluding_regional_fcas_constraints()
ConstraintData.get_rhs_and_type()
ConstraintData.get_unit_lhs()
ConstraintData.get_interconnector_lhs()
ConstraintData.get_region_lhs()
ConstraintData.get_fcas_requirements()
ConstraintData.get_violation_costs()
ConstraintData.get_constraint_violation_prices()
ConstraintData.is_over_constrained_dispatch_rerun()
- RHSCalc
- xml_cache
- time_sequential modules
- Publications