This commit is contained in:
Joaquin Gottlebe
2025-07-30 15:57:48 +02:00
parent e49fcfac46
commit a639c34cee
273 changed files with 20151 additions and 0 deletions
@@ -0,0 +1,169 @@
---
marp: true
theme: uncover
class: invert
paginate: true
_paginate: false
header:
footer: '14.07.2025 / University of Potsdam / Flora Grellmann, Joaquin Gottlebe, Mirjam Rupinski'
---
<!-- _paginate: skip -->
# Germany’s Solar Potential Theory vs. Reality
---
##### Research Questions
1. To what extent can theoretical solar energy production be estimated?
2. How does the theoretical energy production compare to the actual energy production?
...
---
##### Modules
![w:490](../docs/UML_diagram_overview.png)
---
##### Non functional requirements
**Compatibility**: The workflow must run on Windows Mac OS and Linux.
**Documentation**: The documentation is for users and developers.
**Reproducibility**: The workflow must be reproducible.
**Testability**: The code must be well tested.
---
##### Workflow: Part 1
![w:1190](../docs/UML_diagram_detail_1.png)
---
##### Workflow: Part 2
![w:580](../docs/UML_diagram_detail_2.png)
---
##### Dataset
<style scoped>
section {
font-size: 20px;
}
</style>
| Dataset | Origin | Data format | API | Link | Licence |
| -------------------- | ---------------- | ----------- | ----------- | ------------------- | ---------------------------- |
| Solarparcs & Germany | Open Street Maps | OSM XML | OverpassAPI | openstreetmap.org | © OpenStreetMap contributors |
| Sunshine Duration | DWD | TXT | - | opendata.dwd.de | CC-BY-4.0 |
| Actual Energy | DESTATIS | CSV or XML | - | genesis.destatis.de | Data Licence Germany 2.0 |
---
<style scoped>
section {
font-size: 20px;
}
</style>
#### Created Tools
| **Stage** | **Tool** |
| ------------------------- | ----------------------- |
| **Data Acquisition** | wgetdir.py |
| **Data Processing** | clip.py |
| | merge_series.py |
| | clean_pv_data.py |
| | polygons2area.py |
| | collapse_columns.py |
| | trim.py |
| | calculate_energy.py |
| | calculate_difference.py |
| **Data Visualization** | plot_geo.py |
| | plot_yearly_change.py |
| | plot_monthly_change.py |
| | plot_difference.py |
---
<!-- Flo -->
##### Results - Solarparcs Area
- Total area: 16.000 $km^2$
![bg right](../workflow/report/solarparcs.png)
---
##### Results - Sunshine Duration
![](../workflow/report/sunshine_duration_yearly_trimmed.png)
---
##### Results - Theoretical Energy
![](../workflow/report/solarparcs_energy_yearly_trimmed.png)
---
##### Results - Actual Energy
![](../workflow/report/pv_data_cleaned_trimmed_collapsed.png)
---
##### Results - Difference
![](../workflow/report/energy_difference.png)
---
<style scoped>
section {
font-size: 30px;
}
</style>
##### Reflection
###### Worked well
- Working with workflows (Snakemake)
- Working with Issues and Tasks as a group
- Review process
- Access to relevant data
###### Challenges
- Defining clear roadmap
- Group communication
- Working with licences
---
##### Not included
- Analysis of monthly change
---
##### Thank you for you attention.
Why do you think the theorical and actual energy diverges more in earlier year?