Skip to main content
Ctrl+K
ASSUME: Agent-Based Electricity Markets Simulation Toolbox - Home ASSUME: Agent-Based Electricity Markets Simulation Toolbox - Home

Getting Started

  • Introduction
  • Installation
  • Quick Start

Examples

  • Tutorials
    • 1. Minimal manual tutorial
    • 2. Run simulation using configuration and input files
    • 3. Implementation of a Demand Side Unit and Bidding Strategy
    • 4.1 Reinforcement Learning Algorithm Tutorial
    • 4.2 Designing Adaptive Bidding Strategies in ASSUME using Reinforcement Learning
    • 4.3 Storage Units: Learning Temporal Bidding Strategies
    • 5. Altering market configuration: Effects of a Long Term Market
    • 6. Using advanced orders: Effects of regular block orders and linked orders
    • 7. Interoperability and Input-Output
    • 8. Market Zone Coupling in the ASSUME Framework
    • 9. Explainable Reinforcement Learning Tutorial
    • 10. Introduction to Demand-Side Agents and Flexibility in the ASSUME Framework
    • 10a. Modeling Demand-Side Units and Flexibility in the ASSUME Framework
    • 11. Redispatch modeling in the ASSUME Framework
  • Example Simulations

User Guide

  • Market Configurations
  • Market Mechanisms
  • Scenario Loader
  • Storing Outputs
  • Unit Operator
  • Unit Types
  • Unit Forecasts
  • Bidding Strategies
  • Introduction to Reinforcement Learning
  • Reinforcement Learning Algorithms
  • Support Policies
  • Distributed Simulation
  • Manual Simulation
  • Real-Time Simulation
  • Assume CLI
  • API Reference
    • World module
    • Market Classes
      • Market Clearing Algorithms
    • Units Overview
    • Scenario Loaders
    • Bidding strategies
    • Reinforcement learning algorithms
    • Common components and methods

Help & References

  • Release Notes
  • Developers of ASSUME
  • .rst

Tutorials

Tutorials#

The tutorials gradually become more complex, as more features and customizations are introduced. We start with explaining the general concept of ASSUME in tutorial 01. If you are just starting to use ASSUME we advise you to use this one first and proceed with the following. Here you can find several tutorials on how to use ASSUME framework to get you started:

  • 1. Minimal manual tutorial
  • 2. Run simulation using configuration and input files
  • 3. Implementation of a Demand Side Unit and Bidding Strategy
  • 4.1 Reinforcement Learning Algorithm Tutorial
  • 4.2 Designing Adaptive Bidding Strategies in ASSUME using Reinforcement Learning
  • 4.3 Storage Units: Learning Temporal Bidding Strategies
  • 5. Altering market configuration: Effects of a Long Term Market
  • 6. Using advanced orders: Effects of regular block orders and linked orders
  • 7. Interoperability and Input-Output
  • Conclusion
  • 8. Market Zone Coupling in the ASSUME Framework
  • 9. Explainable Reinforcement Learning Tutorial
  • 10. Introduction to Demand-Side Agents and Flexibility in the ASSUME Framework
  • 10a. Modeling Demand-Side Units and Flexibility in the ASSUME Framework
  • 11. Redispatch modeling in the ASSUME Framework

previous

Quick Start

next

1. Minimal manual tutorial

By ASSUME Developers

© Copyright 2022-2025 ASSUME Developers.