|
Are you looking for Master project with Software development?
We are looking for physics students with interest in programming, data analysis
& visualisation, and software engineering who want to do their Masters project with
us (Einarbeitungsprojekt, Vorbereitungsprojekt, Master-Arbeit).
Task: contribute to data analysis framework for 3d and 4d simulation
results
Expectations:
- programming skills and interest/desire to improve those
- Python experience, knowledge of any of the tools listed below is
useful
Likely tools you will be using include:
- git
- Python
- py.test - we like testing our software
- Jupyter notebooks
- numpy & xarray - dealing with n-dimensional arrays of data
- scipy & pandas - scientific computing and data science tools
- matplotlib & holoviews - 2d plots for parameter space exploration (interactive holoviews example)
- PyVista - interactive 3d plots in notebooks
Things you will learn include:
- the tools listed above
- modern data analysis for science
- state of the art research software engineering, including
- testing, continuous integration, Gitlab/Github
- ...
More context: The ab-initio simulation package octopus
(https://octopus-code.org/) writes a variety of data files to disk.
In this project, you will work on "postopus": a Python package to
make data analysis of these files easier (POSTprocessing of OctoPUS data). A prototype is available at
https://gitlab.com/octopus-code/postopus .
Place of work: Computational Science group at Max Planck Institute for the
Structure and Dynamics of Matter on DESY campus
Interested? Related interests?
Get in touch with Hans Fangohr (hans.fangohr@mpsd.mpg.de) for
informal enquiries.
https://s.gwdg.de/ukkpqF
|