Pinned Repositories
exoplanet-calculators
This repo contains Python scripts to calculate useful quantities for exoplanet studies. Each script uses a Tkinter GUI to allow user input (details of each calculator in the README file)
lotka-volterra
Python code to integrate Lotka-Volterra equations for Predator-Prey systems
lotka-volterra-probes
Modelling the behaviour of self-replicating interstellar probes after mutation into predator-prey populations
nbody-hermite
Fortran code (F90) to evolve pure N Body dynamical systems using a 4th order Hermite integrator
nbody-rk4
Fortran code to simulate N Body systems using 4th order Runge Kutta integration
oberon
This C++ code models the climate of Earthlike planets under the effects of an arbitrary number and arrangement of other bodies, such as stars, planets and moons.
percolation-model
Simple 2D percolation model code (written in Python)
rioscale2
Hosts a web-based quiz for a revised Rio Scale (and a command line version using Python)
tache
TensoriAl Classification of Hydrodynamic Elements
waterhole
Jupyter Notebook describing the composition of the Galactic and Terrestrial Microwave Windows (colloquially known as "The Water Hole")
dh4gan's Repositories
dh4gan/percolation-model
Simple 2D percolation model code (written in Python)
dh4gan/lotka-volterra
Python code to integrate Lotka-Volterra equations for Predator-Prey systems
dh4gan/tache
TensoriAl Classification of Hydrodynamic Elements
dh4gan/nbody-rk4
Fortran code to simulate N Body systems using 4th order Runge Kutta integration
dh4gan/lotka-volterra-probes
Modelling the behaviour of self-replicating interstellar probes after mutation into predator-prey populations
dh4gan/exoplanet-calculators
This repo contains Python scripts to calculate useful quantities for exoplanet studies. Each script uses a Tkinter GUI to allow user input (details of each calculator in the README file)
dh4gan/galactic-cliques
Python code that simulates the formation of causally connected groups of civilisations
dh4gan/oberon
This C++ code models the climate of Earthlike planets under the effects of an arbitrary number and arrangement of other bodies, such as stars, planets and moons.
dh4gan/taktent
A Python framework for agent-based simulations of (radio) SETI observations
dh4gan/basic-python-classes
A set of scripts designed to help novice programmers learn the basics of Python
dh4gan/luce
2D surface flux patterns on bodies inside an N Body integrator
dh4gan/nbody-hermite
Fortran code (F90) to evolve pure N Body dynamical systems using a 4th order Hermite integrator
dh4gan/properties-of-matter-scripts
Python scripts for PH1011 Properties of Matter (Univ. of St. Andrews)
dh4gan/sgd-grid
Generates grids of 1D self-gravitating protostellar disc models
dh4gan/visag
1D semi-analytic models of pseudo-viscous protostellar discs in Fortran 90
dh4gan/waterhole
Jupyter Notebook describing the composition of the Galactic and Terrestrial Microwave Windows (colloquially known as "The Water Hole")
dh4gan/sc-tutorial
Demo repository for St Andrews Workshop (Dec 2017)
dh4gan/chicken-slap-calculator
Simple website to compute the equilibrium temperature of a repeatedly slapped chicken
dh4gan/exo-units
Simple web-based tool to convert exoplanet units
dh4gan/git-example
Example git repository for CDT workshop (Edinburgh, 20th November 2018)
dh4gan/grapus
Population synthesis of self-gravitating disc fragmentation and tidal downsizing in protostellar discs
dh4gan/knausj_talon
Config for talon for Mac, Windows and Linux. Very much in progress.
dh4gan/nbody-js
Vanilla Javascript code that simulates N Body systems
dh4gan/nearby_exoplanet_map
Creating a stylised pseudo-3D exoplanet map using matplotlib
dh4gan/photograv
Deceleration of high-velocity interstellar photon sails into bound orbits at Alpha Centauri
dh4gan/plot-mercury
Python scripts to setup and analyse runs from the MERCURY symplectic integrator (Chambers 1999)
dh4gan/run_nbody_hermite
Set of python scripts for running nbody-hermite in batch mode
dh4gan/sphNG-tau-calculator
Calculates optical depths through sphNG simulations of star formation
dh4gan/spin-orbit-coupled-planet
C++ code which calculates longitudinal and latitudinal flux on planets orbiting a single star with arbitrary orbital and spin parameters
dh4gan/swc-r-lesson
Software Carpentry R lesson