Mohammad Asif Zaman's repositories
Three-Body-Problem-Gravitational-System
A python code to calculate planetary orbits in a three-body gravitational system. The code can demonstrate how one planet affects the orbit of another planet. As an example, Earth, Jupiter, Sun system is analyzed.
Poisson-solver-2D
Finite difference solution of 2D Poisson equation. Can handle Dirichlet, Neumann and mixed boundary conditions.
Double-Pendulum-Motion-Animation
Animation of the motion a double-pendulum. Both Julia and Python versions of the code are given.
Brownian-dynamics-in-a-time-varying-force-field
A python code to calculate the Brownian motion of colloidal particles in a time varying force field.
Particle-Swarm-Optimization-Fortran-95
A Fortran 95 code for Particle Swarm Optimization. The code is general. The fitness function is defined in a separate file and can be replaced by any user defined fitness function.
Photonic-Radiative-Cooler
Data files and Matlab codes for analyzing a multilayer thin-film photonic radiative cooler
Simulated-Annealing-Optimization-Algorithm
Julia code for general simulated annealing optimization algorithm. The code can find the global maximum (or minimum) of a multi-modal function of continuous variables.
Particle-Tracking-Code
A Matlab code for tracking colloidal fluorescent nanoparticles.
Vector-Field-Topolgy-2D
An intuitive visualization of vector fields.
COMSOL-to-MATLAB-data-process
MATLAB codes for processing COMSOL data
Particle-Swarm-Optimization-PSO-using-Python
Vectorized general particle swarm optimization code using python.
Modeling-of-Neutron-Stars
Python codes for modeling the physics of neutron starts. The coupled differential equations describing the equation of state and the structural model is solved. Comparison between the classical model and the relativistic model (Tolman-Oppenheimer-Volkov equation) is shown.
Matrix-Differentiation-Operators
Finite difference matrix operators for performing numerical differentiation in python.
Wa-Tor-Predator-Prey-Model
C++ SFML implementation of Wa-Tor Predator-Prey dynamics simulation
Colormaps_MATLAB
A set of colormaps (in csv format) that can be used in MATLAB. Colormaps such as 'plasma', and 'inferno' are included which are not currently available in MATLAB's builtin colormaps.
Game-of-Life
Conway's Game of Life in C++ and SFML with mouse input option.
Optoelectronic-tweezers-interface
A graphical inteface for generating shapes for optoelectronic tweezers experiment using python pygames
Photobleaching-Analysis
A python code for analyzing photobleaching in fluorescence microscopy from a time series TIF image stack
Progress_bar
A simple progress bar feature for Julia codes. It's a simple function that uses unicode characters to create the progress bar. The code is in a function form. So, it can be easily included in any julia codes/notebook.
Vector-field-visualization
MATLAB scripts for visualizing 3D vector fields
16-bit-TIF-image-viewer
A python code to open 16 bit images with sliders to adjust color scale/range.
Auto-generated-time-stamped-folder
Fortran code for auto generating a time-stamped folder, log file, and data file (csv) to store results of each run of the code. The submodules can be easily incorporated in any program. Useful for cases when the same program must be run many times and the corresponding data must be saved in files.
Empirical-Mode-Decomposition-EMD
Python implementation of Empirical Mode Decomposition (EMD)
iLabs-MATLAB-code-Thorlabs-MTS25-Z8-stage-with-TDC001-controller
Matlab code for driving Thorlabs MTS25-Z8 stage with Thorlabs TDC001 controller. This is part of the iLabs project.
Logspace-color-scale
Matlab function for contour plotting with logarithmic color scale
Misc.-Fortran-Numerical-Codes
Miscellaneous numerical codes in Fortran