This is the English version Zur deutschen Version wechseln The web page of Christoph Saulder

Research Publications Curriculum Vitae Programmes Press & Outreach Talks & Conferences Other stuff About

Scientific software for ongoing projects Scientific software from past projects Computer games Other software

.

Programmes

Scientific software for ongoing projects

GF-programme (group finder and foreground model programme)

This programme locates clusters and groups of galaxies in SDSS and 2MASS data. It is written in Fortran 95 and will be the basis of my next paper.

TTS-Programme (test timescape cosmology programme)

This programme will be the core of my PhD thesis. It tests a prediction of timescape cosmology by comparing the "individual Hubble-parameter" of galaxies to its line of sight matter distribution. The code is written in Fortran 95 and is parallized to run on clusters.

DotLG suite (dynamics of the local group suite)

This set of programmes were developed for master thesis in astronomy and will be part of a future paper on its results. NewHExI (new Hubble expansion integrator) is a stellar dynamical N-body integrator, which considers a background Hubble expansion and dynamical friction in extended dark matter halos. The aim of this code is to simulate the orbits of dwarf galaxies within the local group. It is written in Fortran 95 and parallized. DeMonI (deep MOND integrator) is the MONDian counterpart of NewHExI. It takes in to account the background Hubble expansion, but since MOND does not require dark matter halos, there is no dynamical friction in this code. It only considers the deep MOND limit. It is written in Fortran 95 too. GenAlg (genetic algorithm and accessory) is a genetic algorithm written in Fortran 95. It is parallized and its accessories such as shell scripts and small conversion programmes are specifically designed for the Astro-Cluster in Vienna. The code itself was developed as a part of my master thesis to find the initial conditions of today's distribution of dwarf galaxies in the local group.


Scientific software from past projects (open source)

CME-Programm (find compact massive early-type galaxies)

This programme identifies compact massive early-type galaxies in SDSS data. The results are compared to similar datasets. This programme is written in Fortran 95. The results were published in "Dozens of compact and high dispersion early-type galaxies in Sloan Digital Sky Survey" (direct ADS arXiv). If you use this programme or significant parts of it, please cite the previously mentioned publication.
Click here to download it (source code and input files).

RFP-programme (recalibrate the fundamental plane)

This programme calibrates the fundamental plane of elliptical galaxies using SDSS data and analysis pretty much everything that is possible to analyse there. For fitting, it uses a volume-weighted least-square algorithm. The output of the programme contains aside from the fundamental plane coefficients, all kinds of cross-correlations, statical data on the global properties of elliptical galaxies and a statistic analysis of the sample. This programme is written in Fortran 95. The main results obtained using that programme were already published in "Calibrating the fundamental plane using SDSS data" (direct ADS arXiv). Slightly improved results using a larger data set can be found in Appendix A of the paper "Dozens of compact and high dispersion early-type galaxies in Sloan Digital Sky Survey" (direct ADS arXiv). If you use this programme or significant parts of it, please cite the two previously mentioned publications.
Click here to download it (source code and input files).

Lie-Integrator

This programme was written as part of my bachelor thesis in astronomy. It can calculate the orbits of planets and stars using Lie integration. Furthermore, one can also display the data in various ways, including a dynamical 3D environment. This software was written in Delphi 6. My bachelor thesis serves as a kind of documentation and manual on this programme.
Click here to download it (source code and binary).

QC-suite for WFI

This set of Python-scripts was written for the Wide-Field Imager on La Silla Observatory, but can also be applied to other ESO instruments. It simple creates some health-check plots from the quality control pipeline and sends them to a static web page. This code was developed together with Fernando Selman.
Click here to download it.

ZP-scripts for OmegaCam, VIMOS and VIRCAM

This set of shell-scripts dynamical update the zero-points for a couple of Paranal instruments, such as OmegaCam, VIMOS and VIRCam.
Click here to download them.


Computer games (open source)

Achtung, die Kurve!

This game is a mixture between Tron and Snakes. Sadly, I have never had the time to completely finish it. Some planned features are not functioning yet, but it is still fun to play. It is written in Delphi 6.
Click here to download it.


Amoeba

This game is a modernized version of the classic space invaders (the name was inspired by the Amiga game Amoeba invaders). It is written in Delphi 3.
Click here to download it.


Astroids

As the name suggests, this game is a new version of a classic asteroid shooting game. It is written in Delphi 3.
Click here to download it.


Classic Asteroids

This game is as close a copy of the original black-and-white asteroid game as possible. It is written in Delphi 6.
Click here to download it.


Mastermind

This game is a version of the classic guessing game Mastermind. Somehow, I managed to lose its source code, but it was written in Delphi 3.
Click here to download it.


Pascal-Pack

This is a collection of old and simple games, that I wrote in Turbo Pascal.
Click here to download it.


Starfight

This game is new and much more extended version of the classic Amiga game with the same name. One can control a heavily armed space ship to fight in a world fully of obstacles against another space ship (either controlled by another player or the AI). This game is written in Delphi 3.
Click here to download it.


Other software (open source)

EngineSim

This programme should optimize the shape of a simplified jet engine using a genetic algorithm. Due to using to exactly the right physics (I was in high school when I wrote it), it never really worked quite well. It is written in Delphi 3.
Click here to download it.


Kuben

This programme draws cubes and their higher dimensional counterparts. It is written in Delphi 3.
Click here to download it.


Multidraw

This programme is a complex drawing and image editing suite with many fancy features. I developed it for my "Fachbereichsarbeit" (kind of a tiny high school graduation thesis). It is written in Delphi 3.
Click here to download it.


Photodatabase

This programme is tool to organize photos by the places they were taken, the people on them and by albums, pretty much what Facebook does nowadays. It is written in Delphi 3.
Click here to download it.


F-star-decolouration programme

This is a small programme, written for a university class, to decolour and calibrate measurements of type F stars. It is written in Delphi 6.
Click here to download it.


inter- and extrapolations-programme

This programme can interpolate between or extrapolate from a given set of data points. It was written for a university class and it is programmed in Delphi 6.
Click here to download it.


prim numbers programme

A simple programme that calculates all prim numbers up to a given number. It was written for a university class and it is programmed in Delphi 6.
Click here to download it.


programme for cubic splines

This is a small programme to perform a cubic splines fit on a given set on data points. It was written for a university class and it is programmed in Delphi 6.
Click here to download it.


programme for the calculation of line widths

This programme calculates the line widths and was programmed as a part of a university class. However, I doubt that the equation is correct (we got it from the professor during the class, but I never checked it was correct afterwards). It is written in Delphi 6.
Click here to download it.


Standard-Mapping

This programme creates two dimensional maps of non-linear chaotic systems using standard mapping. It was developed for a university classed and is written in Delphi 6.
Click here to download it.


Standard-Mapping 3D

This programme creates three dimensional landscapes of non-linear chaotic systems using standard mapping. It was developed for a university classed and is written in Delphi 6 and makes use of OpenGL for the 3D plots.
Click here to download it.


spider-diagram programme

This tiny programme simply creates some spider diagrams. It was written for a university class and is programmed in Delphi 6.
Click here to download it.


programmes for the analysis of the "methods" examples

This set of programmes perform the data analysis for several experiments of the "methods" laboratory class. It is written in Delphi 3.
Click here to download it.