geothermics
Educational repository with Jupyter Notebooks all around the topic of geothermal energy.
https://github.com/japhiolite/geothermics
Category: Sustainable Development
Sub Category: Education
Keywords from Contributors
geoscience complex-geological-models geological geology implicit interpolation theano uncertainties uncertainty-analysis uq
Last synced: about 2 hours ago
JSON representation
Repository metadata
Educational repository with Jupyter Notebooks all around the topic of geothermal energy
- Host: GitHub
- URL: https://github.com/japhiolite/geothermics
- Owner: Japhiolite
- License: mit
- Created: 2016-10-20T13:24:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-06-01T08:46:45.000Z (almost 3 years ago)
- Last Synced: 2025-03-31T23:01:38.427Z (27 days ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 139 MB
- Stars: 46
- Watchers: 2
- Forks: 16
- Open Issues: 0
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
README.md
geothermics
methods, concepts, and more
This repository comprises different notebooks accompanying my exercise lecture in Geothermics.
Content of these exercise lectures cover the whole span of thermodynamic basics, over measurement procedures and their analysis, to numerical modelling of geothermal reservoirs and borehole heat exchangers.
Next to the exercises held in class, I add explanatory jupyter-notebooks for providing more detailed explanations of topics discussed in class.
google colab):
Notebooks in NBviewer (click on the badge to open it in- Introduction to Python
- Plotting in Python
- Variables to Classes - an introduction
- Legendre transformation and Maxwell-relations
- Temperature gradient of RWTH-1
- Heat capacity
- Means and Tensors
- Oceanic Lithosphere cooling
- Thermal Response test
- The Horner Plot method
- The Bullard Plot method
- Geothermal doublets
- A deep Geothermal doublet
- Lord Kelvin and the age of the Earth
- Enthalpy of Water and its change at boiling
- Slip and affected area of rocks in micro-seismic events
Installation / Usage
The .ipynb files, which are the core of this repository, are interactive Jupyter Notebooks. You can directly use a static, rendered version of the notebook by clicking on it. GitHub has an implemented notebook-viewer.
Further you can inspect notebooks on NBviewer by following the links above.
However, for working interactively with the notebooks (recommended), you either have to install Python + Jupyter (e.g. by using Anaconda), clone the repository and start a server. Or start them in an online, interactive environment, such as Binder (see below).
Notebooks in an interactive environment:
You can also work on notebooks interactively by using binder. Click on the binder badge to get to a remote notebook server:
Alternatively, you can import this repository in your Azure Notebooks projects:
Notebooks using cloud services
A convenient way to work interactively on the norebooks without installing any software is Microsoft Azure Notebooks, where the notebooks appear as libraries and you can work entirely in the cloud:
- https://notebooks.azure.com/#
Here is some introduction: - https://blogs.msdn.microsoft.com/uk_faculty_connection/2017/06/10/guide-to-the-microsoft-azure-notebooks-for-students/
There is a similiar solution provided by Google:
Owner metadata
- Name: Jan Niederau
- Login: Japhiolite
- Email:
- Kind: user
- Description: Prev: Research Associate at Geothermal Energy and Geofluids, ETH Zürich; GGE, RWTH-Aachen
- Website: https://japhiolite.github.io/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/13364692?u=27fca78a2a0be1cb9bcb9060e4379a712c384351&v=4
- Repositories: 4
- Last ynced at: 2023-03-03T04:11:16.826Z
- Profile URL: https://github.com/Japhiolite
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Committers metadata
Last synced: 5 days ago
Total Commits: 109
Total Committers: 4
Avg Commits per committer: 27.25
Development Distribution Score (DDS): 0.541
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Japhiolite | j****u@r****e | 50 |
darius74 | 3****4 | 29 |
Japhiolite | b****r@h****e | 26 |
Florian Wagner | m****l@f****o | 4 |
Committer domains:
- fwagner.info: 1
- hotmail.de: 1
- rwth-aachen.de: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 0
Total pull requests: 3
Average time to close issues: N/A
Average time to close pull requests: about 6 hours
Total issue authors: 0
Total pull request authors: 2
Average comments per issue: 0
Average comments per pull request: 0.67
Merged pull request: 3
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
Top Pull Request Authors
- florian-wagner (2)
- Japhiolite (1)
Top Issue Labels
Top Pull Request Labels
Dependencies
- matplotlib
- numpy
- pandas
- scipy
- seaborn
Score: 5.214935757608986