cschreib
C++ Software Engineer with strong background in physics, data processing, performance optimization. Programming games as a hobby. PhD in astrophysics.
IBEX Innovations Ltd.United Kingdom
Pinned Repositories
cobalt
Turn based strategy/exploration/management game in 2D. It is programmed in modern C++ using a client/server architecture, allowing for both single and multiplayer games.
egg
Tool to generate fake galaxy catalogs with realistic positions, morphologies and fluxes from the far-ultraviolet to the far-infrared.
fastpp
C++ version of the SED fitting code FAST (Kriek et al. 2009); it's faster, uses less memory, and has more features.
flexible-arxiv-rss
Suite of tools to discover new articles on the arXiv, filter them, and broadcast them as an RSS feed, for your own use or for others.
jsonexpr
Simple expression language for JSON data
lxgui
Portable, real time, modular and data-driven GUI C++ library.
observable_unique_ptr
Unique-ownership smart pointers with observable lifetime.
slinefit
Measure redshifts and emission/absorption lines in 1D galaxy spectra.
vif
Easy, robust, and fast numerics in C++.
snitch
Lightweight C++20 testing framework.
cschreib's Repositories
cschreib/cobalt
Turn based strategy/exploration/management game in 2D. It is programmed in modern C++ using a client/server architecture, allowing for both single and multiplayer games.
cschreib/flexible-arxiv-rss
Suite of tools to discover new articles on the arXiv, filter them, and broadcast them as an RSS feed, for your own use or for others.
cschreib/picam2fits
Command line tool to create FITS images from shots taken with the Raspberry Pi Camera v2.
cschreib/subedit
Simple command line tool built to edit subtitles in SRT format with minimum effort. The only available feature is to select an entry in the file and shift all following entries by a given amount of time.
cschreib/tinyexpr
tiny recursive descent expression parser, compiler, and evaluation engine for math expressions (fork: added comparison operators)
cschreib/egg-analytic
Analytic version of the Empirical Galaxy Generator (EGG).
cschreib/gpzpp
C++ version of the Gaussian Process photometric redshift code GPz
cschreib/kmos-scripts
Guide and scripts for semi-automatic and painless KMOS data reduction & analysis.
cschreib/qdeblend
Deblending astrophysical images for photometry
cschreib/speclib
Library of tools for reduction and extraction of galaxy spectra.
cschreib/sublime-idl
Package providing IDL syntax highlighting for Sublime Text 3
cschreib/cfitsio
A standalone version of cfitsio, building shared libraries by default
cschreib/cpp
Contributions to the C++ standard.
cschreib/cschreib.github.io
My personal website.
cschreib/cslib
Collection of IDL procedures and functions for plotting and astrophysics
cschreib/eazy-photoz
EAZY photometric redshift code (Brammer, van Dokkum & Coppi 2008)
cschreib/filter-db
Extensive collection of astronomical intrument filter response curves from various sources.
cschreib/gp_tests
Experiments with Gaussian Processes
cschreib/ice3
Minecraft clone written in C++ with OpenGL
cschreib/kitchenconv
Command-line tool to convert units when cooking (cups to mL, etc).
cschreib/MosfireDRP
cschreib/orb
Simple chinese checkers game for two players on the same computer.
cschreib/PHZ_GPz
Machine learning algorithm for photometric redshift determination, migrated to C++ for Euclid
cschreib/pisoundcontrol
Control sound coming from a Raspberry Pi from an Android device
cschreib/psf-averager
Analytical averaging of Euclid PSFs in a survey
cschreib/qphot
All-in-one tool for single-source aperture photometry on astronomical images
cschreib/rpop
The Raspberry PI Observing Pipeline (RPOP) is a collection of tools for observing with the Camera Module.
cschreib/s17-irlib
Library of infrared spectral energy distributions of galaxies calibrated on the deepest Herschel images
cschreib/sed-fitters
cschreib/Solaar
Linux devices manager for the Logitech Unifying Receiver.