Power TAC

Competitive simulation designed to support the study of retail electric power markets, especially as they relate to managing distributed renewable power sources.
https://github.com/powertac/powertac-server

Category: Energy Systems
Sub Category: Energy Markets

Keywords from Contributors

sdg

Last synced: about 23 hours ago
JSON representation

Repository metadata

Power TAC simulation server

README.md

Power TAC Simulation Server

Join the chat at https://gitter.im/powertac/powertac-server

Introduction

Power TAC is a competitive simulation designed to support the study of retail electric power markets, especially as they relate to managing distributed renewable power sources. For more information, see http://www.powertac.org.

Getting Started

Go to the Power TAC developer's wiki at
https://github.com/powertac/powertac-server/wiki for information on design, development, and deployment of the Power TAC simulation server.

PowerTAC Continuous Integration Server

PowerTAC is automatically built by Travis CI on new commits and pull requests. Furthermore, maven reports are generated for
releases (tags) and commits to the master branch. These reports can subsequently be found at

https://powertac.github.io/index.html

These reports include the JavaDocs, at

https://powertac.github.io/master/apidocs/index.html (replace master with a specific tag if you want a particular release).

Module structure

This is a multi-module structure, using maven for dependency
management and build automation. This module is the root. It contains
the parent pom, which specifies dependencies and builds all the modules. All the source code is in the individual modules in
subdirectories. A maven build at this level will build the
modules in all the subdirectories.
To populate a development environment, simply clone this repo.
To view/modify the code, you can import submodules into your development
environment as separate maven modules.

Note that this module depends on core modules in the powertac-core
repo. The sample broker is also in a separate repo.


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 3,772
Total Committers: 36
Avg Commits per committer: 104.778
Development Distribution Score (DDS): 0.375

Commits in past year: 8
Committers in past year: 3
Avg Commits per committer in past year: 2.667
Development Distribution Score (DDS) in past year: 0.5

Name Email Commits
John Collins j****s@c****u 2359
Erik Kemperman e****n@g****m 452
Anthony Chrysopoulos c****8@y****r 167
ddauer d****r@g****m 165
Govert Buijs b****s@r****l 132
Carsten Block m****l@c****g 119
Jurica Babic j****9@g****m 95
Prashant Reddy p****r@c****u 43
Nguyen Nguyen n****n@g****m 35
Nguyen Nguyen n****n@e****m 34
dependabot[bot] 4****] 26
Daniel Urieli u****i@c****u 19
Anthony Chrysopoulos a****o@i****r 18
eonarheim o****1@u****u 16
Philipp Page g****b@p****e 14
unknown t****c@f****r 12
Markus Peters m****s@p****e 12
CyberTextron r****e@g****m 8
dschnurr s****r@i****e 7
Anty A****y@A****C 6
Adis Mustedanagic a****g@g****m 4
Konstantina Valogianni k****i@r****l 4
William Hulin 5****H 4
Jurica Babic j****c@f****r 3
Carsten Block c****k@c****) 2
chrisflath f****h@f****e 2
unknown f****h@.****e 2
vdanguyen d****n@o****e 2
chrisflath f****h@k****u 2
Shashank Pande s****0@g****m 2
and 6 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 23 days ago

Total issues: 84
Total pull requests: 54
Average time to close issues: over 1 year
Average time to close pull requests: 4 months
Total issue authors: 12
Total pull request authors: 5
Average comments per issue: 1.99
Average comments per pull request: 0.31
Merged pull request: 35
Bot issues: 1
Bot pull requests: 33

Past year issues: 3
Past year pull requests: 5
Past year average time to close issues: 18 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 2
Past year pull request authors: 2
Past year average comments per issue: 0.33
Past year average comments per pull request: 0.2
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 2

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/powertac/powertac-server

Top Issue Authors

  • jecollins (65)
  • WilliamTYH (6)
  • fmilkau (3)
  • iamsanjay97 (2)
  • erikkemperman (1)
  • phipag (1)
  • CVEDetect (1)
  • Bobobert (1)
  • JAckLosingHeart (1)
  • govertbuijs (1)
  • dependabot[bot] (1)
  • stavrosgreece (1)

Top Pull Request Authors

  • dependabot[bot] (33)
  • erikkemperman (7)
  • phipag (6)
  • WilliamTYH (6)
  • CVEDetect (2)

Top Issue Labels

  • Bug (19)
  • Customer (13)
  • Feature (9)
  • Competition Control (9)
  • Visualizer (7)
  • Domain Model (5)
  • Broker (4)
  • Priority1 (4)
  • Architecture (3)
  • Tariff market (3)
  • Test (2)
  • Build (2)
  • Game Design (2)
  • EV Customer (2)
  • Genco (2)
  • Tournament manager (2)
  • Experiment manager (2)
  • Weather service (2)
  • Usability (2)
  • javascript (1)
  • dependencies (1)
  • Documentation (1)
  • Logfile analyzer (1)
  • Bug (blocker) (1)
  • #blocker (1)
  • Tools (1)
  • Support (1)
  • Balancing Market (1)
  • Priority2 (1)

Top Pull Request Labels

  • dependencies (33)
  • javascript (29)
  • java (4)

Package metadata

repo1.maven.org: org.powertac:server-interface

Interfaces and domain types shared by multiple server components

repo1.maven.org: org.powertac:server-main

Top-level module of the Power TAC simulation server

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/server-main/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-16T09:11:23.692Z (5 days ago)
  • Versions: 29
  • Dependent Packages: 2
  • Dependent Repositories: 5
  • Rankings:
    • Dependent repos count: 10.908%
    • Dependent packages count: 23.153%
    • Average: 23.176%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
repo1.maven.org: org.powertac:logtool-core

Tool for analyzing state logs produced by the Power TAC server

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/logtool-core/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-02-23T12:34:11.066Z (25 days ago)
  • Versions: 14
  • Dependent Packages: 2
  • Dependent Repositories: 3
  • Rankings:
    • Dependent repos count: 13.774%
    • Dependent packages count: 23.153%
    • Average: 23.892%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
repo1.maven.org: org.powertac:default-broker

Simulates holder of all customer tariffs prior to market opening

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/default-broker/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-06T22:02:01.146Z (14 days ago)
  • Versions: 26
  • Dependent Packages: 2
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.105%
    • Dependent packages count: 23.153%
    • Average: 24.475%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
repo1.maven.org: org.powertac:genco

Models of simple wholesale power producers, and a wholesale buyer

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/genco/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-02-26T10:21:55.169Z (23 days ago)
  • Versions: 26
  • Dependent Packages: 2
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.105%
    • Dependent packages count: 23.153%
    • Average: 24.475%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
repo1.maven.org: org.powertac:accounting

Processes transactions from customers, brokers, and the market

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/accounting/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-04T03:32:57.936Z (17 days ago)
  • Versions: 27
  • Dependent Packages: 2
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.105%
    • Dependent packages count: 23.153%
    • Average: 24.475%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
repo1.maven.org: org.powertac:customer-models

Set of bottom-up customer implementations

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/customer-models/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-11T15:17:12.027Z (9 days ago)
  • Versions: 18
  • Dependent Packages: 2
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.105%
    • Dependent packages count: 23.153%
    • Average: 24.475%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
repo1.maven.org: org.powertac:factored-customer

Top-down statistical model framework for different classes of customers.

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/factored-customer/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-15T06:12:01.206Z (6 days ago)
  • Versions: 27
  • Dependent Packages: 2
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.105%
    • Dependent packages count: 23.153%
    • Average: 24.475%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
repo1.maven.org: org.powertac:evcustomer

Bottom-up model of an electric vehicle customer

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/evcustomer/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-15T22:32:37.688Z (5 days ago)
  • Versions: 17
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Rankings:
    • Dependent repos count: 20.762%
    • Dependent packages count: 23.153%
    • Average: 25.639%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
repo1.maven.org: org.powertac:balancing-market

Balances supply and demand in the current timeslot

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/balancing-market/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-02-21T13:41:44.216Z (27 days ago)
  • Versions: 18
  • Dependent Packages: 1
  • Dependent Repositories: 3
  • Rankings:
    • Dependent repos count: 13.774%
    • Average: 26.349%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
    • Dependent packages count: 32.979%
repo1.maven.org: org.powertac:auctioneer

Simulation of day-ahead wholesale market for trading electric power

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/auctioneer/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-03T17:06:53.456Z (17 days ago)
  • Versions: 27
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.105%
    • Forks count: 26.496%
    • Average: 26.931%
    • Stargazers count: 32.145%
    • Dependent packages count: 32.979%
repo1.maven.org: org.powertac:household-customer

Bottom-up model of a household energy customer

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/household-customer/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-02-19T10:10:44.951Z (30 days ago)
  • Versions: 27
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.105%
    • Forks count: 26.496%
    • Average: 26.931%
    • Stargazers count: 32.145%
    • Dependent packages count: 32.979%
repo1.maven.org: org.powertac:officecomplex-customer

Bottom-up model of an office complex energy customer

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/officecomplex-customer/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-15T12:03:53.029Z (5 days ago)
  • Versions: 25
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.105%
    • Forks count: 26.496%
    • Average: 26.931%
    • Stargazers count: 32.145%
    • Dependent packages count: 32.979%
repo1.maven.org: org.powertac:distribution-utility

Models the regulated monopoly that owns and maintains the distribution infrastructure.

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/distribution-utility/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-19T14:21:52.911Z (1 day ago)
  • Versions: 27
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Rankings:
    • Dependent repos count: 16.105%
    • Forks count: 26.496%
    • Average: 26.931%
    • Stargazers count: 32.145%
    • Dependent packages count: 32.979%
repo1.maven.org: org.powertac:visualizer

Properties, plugin- and dependency management for Power TAC

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/visualizer/
  • Licenses: Apache 2
  • Latest release: 1.4.4 (published almost 9 years ago)
  • Last Synced: 2026-03-15T04:47:36.907Z (6 days ago)
  • Versions: 20
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 18.681%
    • Stargazers count: 22.772%
    • Average: 30.573%
    • Dependent repos count: 31.98%
    • Dependent packages count: 48.86%
repo1.maven.org: org.powertac:server-master

Dependencies and structure for all powertac server modules

  • Homepage: http://www.powertac.org
  • Documentation: https://appdoc.app/artifact/org.powertac/server-master/
  • Licenses: Apache 2
  • Latest release: 1.3.3 (published over 9 years ago)
  • Last Synced: 2026-02-22T15:41:56.955Z (26 days ago)
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 18.681%
    • Stargazers count: 22.772%
    • Average: 30.573%
    • Dependent repos count: 31.98%
    • Dependent packages count: 48.86%
repo1.maven.org: org.powertac:visualizer2

Properties, plugin- and dependency management for Power TAC

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/visualizer2/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-03-04T22:18:21.363Z (16 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 18.681%
    • Stargazers count: 22.772%
    • Average: 30.573%
    • Dependent repos count: 31.98%
    • Dependent packages count: 48.86%
repo1.maven.org: org.powertac:powertac-server

Properties, plugin- and dependency management for Power TAC

  • Homepage: https://github.com/powertac/powertac-server/
  • Documentation: https://appdoc.app/artifact/org.powertac/powertac-server/
  • Licenses: Apache 2
  • Latest release: 1.9.0 (published over 3 years ago)
  • Last Synced: 2026-02-22T10:48:35.926Z (27 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Dependent repos count: 20.762%
    • Forks count: 26.496%
    • Stargazers count: 32.145%
    • Average: 32.388%
    • Dependent packages count: 50.147%

Score: 12.485974530662993