Python

Mar 6, 2024 | Project Showcases

Verleihnix

Docker | Flask | 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.

Oct 19, 2023 | Blog

Introduction

in nolopot - A Computational Physics Project

Python |

This is the first post in a series of blog posts is about nolopot, a software package that started in a physics lecture I attended in 2022. Currently it can be found on Gitlab. It was a project I did together with another person in the course, and after the course finished I took the code we had so far and build the current infrastructure of testing and deployment around it.

Oct 1, 2023 | Project Showcases

nolopot

Computational Physics | Python |

Gitlab

Python package to calculate bound states and (someday) scattering for non-local potentials. Mostly a testing ground for workflows, packages, tools and coding practices.

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.