Duncan Forgan's repositories

percolation-model

Simple 2D percolation model code (written in Python)

Language:PythonStargazers:19Issues:2Issues:0

lotka-volterra

Python code to integrate Lotka-Volterra equations for Predator-Prey systems

tache

TensoriAl Classification of Hydrodynamic Elements

Language:FortranLicense:MITStargazers:6Issues:2Issues:0

nbody-rk4

Fortran code to simulate N Body systems using 4th order Runge Kutta integration

Language:PythonStargazers:4Issues:2Issues:0

lotka-volterra-probes

Modelling the behaviour of self-replicating interstellar probes after mutation into predator-prey populations

Language:C++License:GPL-3.0Stargazers:3Issues:2Issues:0

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)

Language:PythonStargazers:2Issues:2Issues:0

galactic-cliques

Python code that simulates the formation of causally connected groups of civilisations

Language:PythonLicense:GPL-3.0Stargazers:2Issues:2Issues:0

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.

Language:C++License:GPL-3.0Stargazers:2Issues:2Issues:4

taktent

A Python framework for agent-based simulations of (radio) SETI observations

Language:PythonLicense:GPL-3.0Stargazers:2Issues:2Issues:1

basic-python-classes

A set of scripts designed to help novice programmers learn the basics of Python

Language:PythonStargazers:1Issues:3Issues:0

luce

2D surface flux patterns on bodies inside an N Body integrator

Language:C++Stargazers:1Issues:3Issues:0

nbody-hermite

Fortran code (F90) to evolve pure N Body dynamical systems using a 4th order Hermite integrator

Language:FortranStargazers:1Issues:2Issues:0

properties-of-matter-scripts

Python scripts for PH1011 Properties of Matter (Univ. of St. Andrews)

Language:PythonStargazers:1Issues:2Issues:0

sgd-grid

Generates grids of 1D self-gravitating protostellar disc models

Language:FortranLicense:MITStargazers:1Issues:1Issues:0

visag

1D semi-analytic models of pseudo-viscous protostellar discs in Fortran 90

Language:FortranLicense:MITStargazers:1Issues:2Issues:0

waterhole

Jupyter Notebook describing the composition of the Galactic and Terrestrial Microwave Windows (colloquially known as "The Water Hole")

Language:Jupyter NotebookLicense:GPL-3.0Stargazers:1Issues:2Issues:0

sc-tutorial

Demo repository for St Andrews Workshop (Dec 2017)

Stargazers:0Issues:0Issues:0

chicken-slap-calculator

Simple website to compute the equilibrium temperature of a repeatedly slapped chicken

Language:HTMLStargazers:0Issues:2Issues:0

exo-units

Simple web-based tool to convert exoplanet units

Language:JavaScriptStargazers:0Issues:2Issues:0

git-example

Example git repository for CDT workshop (Edinburgh, 20th November 2018)

Stargazers:0Issues:2Issues:0

grapus

Population synthesis of self-gravitating disc fragmentation and tidal downsizing in protostellar discs

Language:PythonLicense:MITStargazers:0Issues:2Issues:0

knausj_talon

Config for talon for Mac, Windows and Linux. Very much in progress.

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

nbody-js

Vanilla Javascript code that simulates N Body systems

Language:JavaScriptStargazers:0Issues:2Issues:10

nearby_exoplanet_map

Creating a stylised pseudo-3D exoplanet map using matplotlib

Language:Jupyter NotebookLicense:MITStargazers:0Issues:2Issues:0

photograv

Deceleration of high-velocity interstellar photon sails into bound orbits at Alpha Centauri

Language:PythonLicense:MITStargazers:0Issues:2Issues:0

plot-mercury

Python scripts to setup and analyse runs from the MERCURY symplectic integrator (Chambers 1999)

Stargazers:0Issues:0Issues:0

run_nbody_hermite

Set of python scripts for running nbody-hermite in batch mode

Language:PythonStargazers:0Issues:2Issues:0

sphNG-tau-calculator

Calculates optical depths through sphNG simulations of star formation

Language:FortranLicense:MITStargazers:0Issues:2Issues:0

spin-orbit-coupled-planet

C++ code which calculates longitudinal and latitudinal flux on planets orbiting a single star with arbitrary orbital and spin parameters

Language:C++Stargazers:0Issues:2Issues:0

swc-r-lesson

Software Carpentry R lesson

Language:HTMLStargazers:0Issues:2Issues:0