Python

Mar 6, 2024 | Project Showcases

Verleihnix

Django | Docker | Python | TailwindCSS |

During my time working at the PHYSnet data centre, I developed a web application based on Flask to interface with a database containing data about devices we managed. Some Tasks using this database were giving out PCs, Laptops and monitors to research groups, handling taking these devices back and filling out everything needed by the university management when the devices are coming in. I managed to simplify many steps, for example automatically filling out the fields for hostnames with a specified naming scheme based on what hostnames are already given out or providing a simple interface to match inventory numbers given by the university management to the serial numbers of devices that were freshly delivered and then writing it into the database.

Lecture finished January 2023 | Lecture Notes

Computational Physics with Focus on Time-Dependent quantum mechanics

Computational Physics | Python |

classnotes.pdf

The goal of the course is to learn how to solve complex physical problems by means of computer coding and simulations. Topics include various numerical methods that are used in quantum mechanics, as well as in other fields. The problems will be designed with the focus on quantum-mechanical problems, and especially on quantum-dynamical processes. Examples of algorithms and some problems: Lancos algorithm Monte Carlo algorithm Machine Learning Numerov Algorithm Cranck-Nicolson Algorithm Runge-Kutta algorithm Approximate solutions of the time-dependent Schrödinger equation Calculations of the temporal evolution of a wave function, electron density, spin state, spectra, taking into account decoherence, etc.