LoadProfileGenerator

A program for generating load curves for residential consumers. Agent-based and extremely detailed.
https://github.com/FZJ-IEK3-VSA/LoadProfileGenerator

Category: Consumption
Sub Category: Buildings and Heating

Keywords from Contributors

measur transforms archiving observation conversion animals optimize projection generic compose

Last synced: about 2 hours ago
JSON representation

Repository metadata

Program for generating load curves for residential consumers. Agentbased and extremly detailed.

readme.md

LoadProfileGenerator

This repository contains the full source code for the LoadProfileGenerator.

Binaries are available at https://www.loadprofilegenerator.de

The manual is available here, in the second part of the author's PhD thesis.

Contributions

Contributions are highly welcome. Feel free to send me pull requests.

Plans

  • Improve electromobility
  • Speed improvements
  • International profiles

License

MIT License

Copyright (c) 2010-2022 Noah Pflugradt (FZJ IEK-3), Peter Stenzel (FZJ IEK-3), Martin Robinius (FZJ IEK-3), Detlef Stolten (FZJ IEK-3)

You should have received a copy of the MIT License along with this program.
If not, see https://opensource.org/licenses/MIT

Citation

If you want to use the LoadProfileGenerator for a publication, please cite the following paper:

Pflugradt et al., (2022). LoadProfileGenerator: An Agent-Based Behavior Simulation for Generating Residential Load Profiles. Journal of Open Source Software, 7(71), 3574, https://doi.org/10.21105/joss.03574

External Data

The LoadProfileGenerator uses solar radiation profiles from Deutscher Wetterdienst (DWD, www.dwd.de) and from Photovoltaic Geographical Information System (PVGIS, https://ec.europa.eu/jrc/en/pvgis)

About Us

Acknowledgements

2010-2016

This software was first developed at

Technische Universität Chemnitz - Professur Technische Thermodynamik

2016-2020

Berner Fachhochschule - Labor für Photovoltaik-Systeme

Part of the Development was funded by the

Swiss Federal Office of Energy

Starting March 2020

Currently development is funded by the Forschungszentrum Jülich - IEK 3.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 8 days ago

Total Commits: 288
Total Committers: 7
Avg Commits per committer: 41.143
Development Distribution Score (DDS): 0.441

Commits in past year: 39
Committers in past year: 2
Avg Commits per committer in past year: 19.5
Development Distribution Score (DDS) in past year: 0.051

Name Email Commits
d.neuroth d****h@f****e 161
Noah Pflugradt n****t@f****e 90
Noah Pflugradt l****r@g****m 26
dependabot[bot] 4****] 7
timmer98 3****8 2
j.schoenau j****u@f****e 1
Kyle Niemeyer k****r@f****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 7
Total pull requests: 33
Average time to close issues: 13 days
Average time to close pull requests: 29 days
Total issue authors: 7
Total pull request authors: 6
Average comments per issue: 2.43
Average comments per pull request: 0.15
Merged pull request: 26
Bot issues: 0
Bot pull requests: 11

Past year issues: 1
Past year pull requests: 4
Past year average time to close issues: about 1 month
Past year average time to close pull requests: about 10 hours
Past year issue authors: 1
Past year pull request authors: 1
Past year average comments per issue: 3.0
Past year average comments per pull request: 0.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/FZJ-IEK3-VSA/LoadProfileGenerator

Top Issue Authors

  • ameeuw (1)
  • hsteinacker-siz (1)
  • phuismann (1)
  • brunorigal (1)
  • davidreihs (1)
  • fahadalisarwar1 (1)
  • noah80 (1)

Top Pull Request Authors

  • DavidNeuroth (15)
  • dependabot[bot] (11)
  • BowenChen0319 (4)
  • kyleniemeyer (1)
  • timmer98 (1)
  • OfficialCodexplosive (1)

Top Issue Labels

Top Pull Request Labels

  • dependencies (11)

Package metadata

proxy.golang.org: github.com/FZJ-IEK3-VSA/LoadProfileGenerator

proxy.golang.org: github.com/fzj-iek3-vsa/loadprofilegenerator


Dependencies

Automation/Automation.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • JetBrains.Annotations 2021.1.0
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
CalcPostProcessor/CalcPostProcessor.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • Autofac 6.1.0
  • JetBrains.Annotations 2021.1.0
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
  • System.Threading.Tasks.Extensions 4.5.4
  • Utf8Json 1.3.7
CalcPostProcessor/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • Autofac 4.9.2
  • JetBrains.Annotations 2019.1.3
  • Newtonsoft.Json 12.0.2
CalcPostProcessorTests/CalcPostProcessorTests.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • FluentAssertions.Analyzers 0.11.4
  • JetBrains.Annotations 2021.1.0
  • Moq 4.15.2
  • NullCheckAnalyzer 1.0.0.3
  • System.Runtime 4.3.1
  • System.Threading.Tasks.Extensions 4.5.4
  • xunit 2.4.1
CalcPostProcessorTests/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • Castle.Core 4.4.0
  • JetBrains.Annotations 2019.1.3
  • Moq 4.12.0
  • NUnit 3.12.0
  • NUnit3TestAdapter 3.13.0
  • System.Runtime.CompilerServices.Unsafe 4.5.2
  • System.Threading.Tasks.Extensions 4.5.2
  • System.ValueTuple 4.5.0
Calculation.Tests/Calculation.Tests.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • FluentAssertions.Analyzers 0.11.4
  • JetBrains.Annotations 2021.1.0
  • Microsoft.NET.Test.Sdk 16.9.0-preview-20201123-03
  • Moq 4.15.2
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
  • System.Threading.Tasks.Extensions 4.5.4
  • xunit 2.4.1
CalculationController/CalculationController.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • Autofac 6.1.0
  • JetBrains.Annotations 2021.1.0
  • Microsoft.CSharp 4.7.0
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
CalculationController/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • Autofac 4.9.2
  • JetBrains.Annotations 2019.1.3
  • Newtonsoft.Json 12.0.2
CalculationController.Tests/CalculationController.Tests.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • FluentAssertions.Analyzers 0.11.4
  • JetBrains.Annotations 2021.1.0
  • Microsoft.NET.Test.Sdk 16.9.0-preview-20201123-03
  • Moq 4.15.2
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
  • System.Runtime 4.3.1
  • System.Threading.Tasks.Extensions 4.5.4
  • xunit 2.4.1
CalculationController.Tests/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • Autofac 4.9.2
  • Castle.Core 4.4.0
  • JetBrains.Annotations 2019.1.3
  • Moq 4.12.0
  • NUnit 3.12.0
  • NUnit3TestAdapter 3.13.0
  • System.Runtime.CompilerServices.Unsafe 4.5.2
  • System.Threading.Tasks.Extensions 4.5.2
  • System.ValueTuple 4.5.0
CalculationEngine/CalculationEngine.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • JetBrains.Annotations 2021.1.0
  • Microsoft.CSharp 4.7.0
  • NullCheckAnalyzer 1.0.0.3
CalculationEngine/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • JetBrains.Annotations 2019.1.3
  • Newtonsoft.Json 12.0.2
ChartCreator2/ChartCreator2.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • Autofac 6.1.0
  • JetBrains.Annotations 2021.1.0
  • Microsoft.Windows.Compatibility 5.0.2
  • NullCheckAnalyzer 1.0.0.3
  • OxyPlot.Core 2.1.0-unstable.1449
  • OxyPlot.SkiaSharp 2.1.0-unstable.1449
  • SkiaSharp 2.80.2
  • SkiaSharp.NativeAssets.Linux.NoDependencies 2.80.2
  • System.Threading.Tasks.Extensions 4.5.4
ChartCreator2/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • Autofac 4.9.2
  • JetBrains.Annotations 2019.1.3
  • OxyPlot.Core 2.0.0-unstable1035
  • OxyPlot.Wpf 2.0.0-unstable1035
  • PDFsharp-MigraDoc-wpf 1.50.4845-RC2a
ChartCreator2.Tests/ChartCreator2.Tests.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • FluentAssertions.Analyzers 0.11.4
  • JetBrains.Annotations 2021.1.0
  • Microsoft.NET.Test.Sdk 16.9.0-preview-20201123-03
  • NullCheckAnalyzer 1.0.0.3
  • System.Runtime 4.3.1
  • Xunit.StaFact 1.0.37
  • xunit 2.4.1
ChartCreator2.Tests/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • JetBrains.Annotations 2019.1.3
  • NUnit 3.12.0
  • NUnit3TestAdapter 3.13.0
Common/Common.csproj nuget
  • Microsoft.NETFramework.ReferenceAssemblies 1.0.0 development
  • Roslynator.Analyzers 3.1.0 development
  • JetBrains.Annotations 2021.1.0
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
  • System.Data.SQLite.Core 1.0.113.6
  • System.Runtime 4.3.1
  • xunit.abstractions 2.0.3
Common/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • Autofac 4.9.2
  • JetBrains.Annotations 2019.1.3
  • Newtonsoft.Json 12.0.2
  • System.Data.SQLite.Core 1.0.111.0
  • WindowsBase 4.6.1055.0
Common.Tests/Common.Tests.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • FluentAssertions 6.0.0-alpha0001
  • FluentAssertions.Analyzers 0.11.4
  • JetBrains.Annotations 2021.1.0
  • Microsoft.NET.Test.Sdk 16.9.0-preview-20201123-03
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
  • System.Runtime 4.3.1
  • System.Threading.Tasks.Extensions 4.5.4
  • xunit 2.4.1
Common.Tests/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • JetBrains.Annotations 2019.1.3
  • NUnit 3.12.0
  • NUnit3TestAdapter 3.13.0
  • Newtonsoft.Json 12.0.2
Database/Database.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • JetBrains.Annotations 2021.1.0
  • Microsoft.CSharp 4.7.0
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
  • System.Data.SQLite 1.0.113.6
  • System.Data.SQLite.Core 1.0.113.6
Database/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • JetBrains.Annotations 2019.1.3
  • Newtonsoft.Json 12.0.2
  • System.Data.SQLite.Core 1.0.111.0
Database.Tests/Database.Tests.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • FluentAssertions 6.0.0-alpha0001
  • FluentAssertions.Analyzers 0.11.4
  • JetBrains.Annotations 2021.1.0
  • Microsoft.NET.Test.Sdk 16.9.0-preview-20201123-03
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
  • System.Runtime 4.3.1
  • System.Threading.Tasks.Extensions 4.5.4
  • xunit 2.4.1
Database.Tests/packages.config nuget
  • ErrorProne.NET.Structs 0.1.2 development
  • ResharperCodeContractNullability 2.0.0 development
  • JetBrains.Annotations 2019.1.3
  • NUnit 3.12.0
  • NUnit3TestAdapter 3.13.0
  • Newtonsoft.Json 12.0.2
IntegrationTests/IntegrationTests.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • JetBrains.Annotations 2021.1.0
  • NullCheckAnalyzer 1.0.0.3
  • System.Runtime 4.3.1
  • System.Threading.Tasks.Extensions 4.5.4
  • Xunit.StaFact 1.0.37
  • xunit 2.4.1
LoadProfileGenerator.Tests/LoadProfileGenerator.Tests.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • FluentAssertions.Analyzers 0.11.4
  • JetBrains.Annotations 2021.1.0
  • Microsoft.NET.Test.Sdk 16.9.0-preview-20201123-03
  • NullCheckAnalyzer 1.0.0.3
  • System.Runtime 4.3.1
  • Xunit.StaFact 1.0.37
  • xunit 2.4.1
ReleaseMaker/packages.config nuget
  • EntityFramework 6.4.4
  • JetBrains.Annotations 2020.1.0
  • Newtonsoft.Json 12.0.3
  • System.Data.SQLite 1.0.113.1
  • System.Data.SQLite.Core 1.0.113.1
  • System.Data.SQLite.EF6 1.0.113.0
  • System.Data.SQLite.Linq 1.0.113.0
  • System.Runtime.CompilerServices.Unsafe 4.7.1
  • System.Threading.Tasks.Extensions 4.5.4
SimEngine2/SimEngine2.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • JetBrains.Annotations 2021.1.0
  • NETStandard.Library 2.0.3
  • System.Threading.Tasks.Extensions 4.5.4
SimulationEngine/SimulationEngine.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • JetBrains.Annotations 2021.1.0
  • NETStandard.Library 2.0.3
  • NullCheckAnalyzer 1.0.0.3
SimulationEngine.Tests/SimulationEngine.Tests.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • FluentAssertions.Analyzers 0.11.4
  • JetBrains.Annotations 2021.1.0
  • Microsoft.NET.Test.Sdk 16.9.0-preview-20201123-03
  • Newtonsoft.Json 13.0.1
  • NullCheckAnalyzer 1.0.0.3
  • System.Data.SQLite 1.0.113.6
  • System.Runtime 4.3.1
  • System.Threading.Tasks.Extensions 4.5.4
  • Xunit.StaFact 1.0.37
  • xunit 2.4.1
SimulationEngineLib/SimulationEngineLib.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • JetBrains.Annotations 2021.1.0
  • PowerArgs 3.6.0
WpfApplication1/LoadProfileGenerator.csproj nuget
  • Roslynator.Analyzers 3.1.0 development
  • xunit.runner.visualstudio 2.4.3 development
  • JetBrains.Annotations 2021.1.0
  • Microsoft.Windows.Compatibility 5.0.2
  • NETStandard.Library 2.0.3
  • NullCheckAnalyzer 1.0.0.3
  • OxyPlot.Wpf 2.1.0-unstable.1449
  • System.Resources.Extensions 5.0.0
  • System.Threading.Tasks.Extensions 4.5.4
WpfApplication1/LoadProfileGenerator_efr5zzat_wpftmp.csproj nuget
  • JetBrains.Annotations 2019.1.3
  • Newtonsoft.Json 12.0.2
  • OxyPlot.Wpf 2.0.0-unstable1035
WpfApplication1/packages.config nuget
  • System.Data.SQLite 1.0.109.1
  • System.Data.SQLite.Linq 1.0.109.0
Dockerfile docker
  • base latest build
  • build latest build
  • mcr.microsoft.com/dotnet/runtime 6.0 build
  • mcr.microsoft.com/dotnet/sdk 6.0 build
LPGAutomation/LPGAutomation/LPGAutomation.csproj nuget
ReleaseMaker/ReleaseMaker.csproj nuget
VersionIncreaser/VersionIncreaser.csproj nuget

Score: -Infinity