Logo
  • Getting started
  • Get in touch
  • FlexMeasures Changelog

Features

  • Scheduling
  • Forecasting
  • Reporting

Tutorials

  • Toy example: Introduction and setup
  • Toy example I: Scheduling a battery, from scratch
  • Toy example II: Adding solar production and limited grid connection
  • A flex-modeling tutorial for storage: Vehicle-to-grid
  • Toy example III: Computing schedules for processes
  • Toy example IV: Computing reports
  • Posting data
  • Forecasting & scheduling
  • Building custom UIs

Concepts

  • Energy flexibility
  • The FlexMeasures data model
  • Security aspects
  • Storage device scheduler: Linear model

The in-built UI

  • Dashboard
  • Assets
  • Sensors
  • Account overview
  • Administration

The API

  • API Introduction
  • Notation
  • Version 3.0
  • Developer API
  • API change log

The CLI

  • CLI Commands
  • FlexMeasures CLI Changelog

Hosting FlexMeasures

  • Installation & First steps
  • Running via Docker
  • Postgres database
  • How to deploy FlexMeasures
  • Configuration
  • White-labeling FlexMeasures
  • Redis Queues
  • Error monitoring
  • Modes

Developing Plugins

  • Writing Plugins
  • Plugin showcase
  • Plugin Customization

Developing on FlexMeasures

  • Why FlexMeasures adds value for software developers
  • Developing for FlexMeasures
  • Running a complete stack with docker-compose
  • Continuous integration
  • Custom authorization
  • Dependency Management
  • Developing on the API
  • Automate deployment via Github actions and Git

Code Documentation

  • flexmeasures.api
  • flexmeasures.app
  • flexmeasures.auth
  • flexmeasures.cli
  • flexmeasures.data
    • flexmeasures.data.config
    • flexmeasures.data.models
      • flexmeasures.data.models.annotations
      • flexmeasures.data.models.audit_log
      • flexmeasures.data.models.charts
      • flexmeasures.data.models.data_sources
      • flexmeasures.data.models.forecasting
        • flexmeasures.data.models.forecasting.custom_models
        • flexmeasures.data.models.forecasting.exceptions
        • flexmeasures.data.models.forecasting.logger
        • flexmeasures.data.models.forecasting.model_spec_factory
        • flexmeasures.data.models.forecasting.model_specs
        • flexmeasures.data.models.forecasting.pipelines
        • flexmeasures.data.models.forecasting.utils
        • lookup_model_specs_configurator()
      • flexmeasures.data.models.generic_assets
      • flexmeasures.data.models.legacy_migration_utils
      • flexmeasures.data.models.parsing_utils
      • flexmeasures.data.models.planning
      • flexmeasures.data.models.reporting
      • flexmeasures.data.models.task_runs
      • flexmeasures.data.models.time_series
      • flexmeasures.data.models.user
      • flexmeasures.data.models.validation_utils
      • flexmeasures.data.models.weather
      • ModelException
    • flexmeasures.data.queries
    • flexmeasures.data.schemas
    • flexmeasures.data.scripts
    • flexmeasures.data.services
    • flexmeasures.data.transactional
    • flexmeasures.data.utils
    • register_at()
  • flexmeasures.ui
  • flexmeasures.utils
FlexMeasures
  • flexmeasures.data
  • flexmeasures.data.models
  • flexmeasures.data.models.forecasting
  • flexmeasures.data.models.forecasting.custom_models
  • View page source

flexmeasures.data.models.forecasting.custom_models

Modules

flexmeasures.data.models.forecasting.custom_models.base_model

flexmeasures.data.models.forecasting.custom_models.lgbm_model

Previous Next

© Copyright 2025, Seita Energy Flexibility, developed in partnership with A1 Engineering, South Korea.

Built with Sphinx using a theme provided by Read the Docs.