Skip to content

bpanny/simulations

Repository files navigation

To do:

Kalman Filter

Tidy things up

Reaction Diffusion Equation and Pattern Formation

Probabilistic Relational Agent Models

Functional Agent-based Models

GLMs

Power and statistical errors in relation to sample size

Relationships between Probability Distributions

Wave front expansion -> Tree front expansion?

Chaos Theory and Fractals: Simulation: Implement the logistic map or the Mandelbrot set. Visualization: Create color-coded plots to show the chaotic behavior and fractal structures. The Mandelbrot set, in particular, can produce stunningly intricate visualizations.

Agent-Based Models in Ecology or Economics: Simulation: Create an ecosystem with different species interacting or a market model with agents having different economic behaviors. Visualization: Use animated plots to show how the system evolves over time, or network diagrams to illustrate the interactions between agents.

Monte Carlo Simulations: Simulation: Use Monte Carlo methods to model phenomena like stock price evolution, weather patterns, or nuclear reactions. Visualization: Generate histograms, scatter plots, or line plots to show probability distributions, correlations, and trends.

Heatmaps of Matrix Operations: Simulation: Perform complex matrix operations or linear algebra computations. Visualization: Use heatmaps to represent the matrices, showing the magnitude of elements with color intensity.

Solar System Simulation: Simulation: Model the motion of planets in a solar system using Newtonian mechanics. Visualization: Create 2D or 3D animations showing the orbits of planets, potentially highlighting phenomena like retrograde motion.

Wave Propagation and Interference: Simulation: Simulate wave propagation in mediums, interference patterns, or the double-slit experiment. Visualization: Use contour plots or animated plots to show wave dynamics and interference patterns.

Cellular Automata and the Game of Life: Simulation: Implement Conway's Game of Life or other cellular automata. Visualization: Generate grid-based visualizations showing the evolution of the automaton over time.

Fluid Dynamics and Smoke Simulation: Simulation: Model fluid flow or smoke using Navier-Stokes equations. Visualization: Use color gradients in animations to effectively represent fluid or smoke movement and density.

Disease Spread Simulation (Epidemiology): Simulation: Model the spread of a disease using a SIR (Susceptible, Infected, Recovered) model or more complex variants. Visualization: Create maps showing the spread of the disease, or line/bar graphs to represent the change in population states over time.

Neural Network Training Visualization: Simulation: Train a simple neural network on a dataset. Visualization: Show how weights and biases change over time, or plot the decision boundary evolution as the network learns.

About

Rehearse and Implement Learnings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages