simuleios - Simulations for LeiosOS

  •        31

Learning to code with scientific examples. I will be teaching my subscribers how to code in C++, Fortran, and Python in the next few months and have decided to use github for this purpose. We will then start working on all sorts of coding projects.



Related Projects

algorithm-archive - A collaborative book on algorithms

  •    C

We do not yet accept entirely new chapters by everyone. If you would like to start work on one, get in contact with Leios first. If you create a full chapter, including text, and submit it as a pull request it is most likely going to get rejected. If you want to help, it is best to write language examples for existing chapters. You can also try to find spelling or other mistakes in existing chapters and submit fixes for those.

terra - :space_invader: JS library for simple biological simulations and cellular automata

  •    Javascript

JS library for cellular automata and simple biological simulations. Documentation and examples live here. To build terra on your machine you'll need Node.js, Bower, and gulp installed. Then...

nengo_1.4 - Create and run detailed neural simulations

  •    Python

Create and run detailed neural simulations


  •    C

A C/C++ library for Cavity Quantum Electrodynamics Simulations. CQEDSimulator is a framework that provides all basic mathematical elements and methods to perform quantum numerical simulations. It's crossplatform, that works on Windows, Linux, Mac...



BioSimGrid makes the results of large-scale computer simulations of biomolecules accessible to the biological community. Simulations of the motions of proteins are a key component in understanding how protein structure relates to function.

BanditsBook - Code for my book on Multi-Armed Bandit Algorithms

  •    R

It also contains code that provides a testing framework for bandit algorithms based around simple Monte Carlo simulations. In R, there is a body of code for visualizing the results of simulations and analyzing those results. The R code would benefit from some refactoring to make it DRYer.

Spark - A generic physical simulator

  •    Ruby

Spark is a physical simulation system. The primary purpose of this system is to provide a *generic* simulator for different kinds of simulations. In these simulations, agents can participate as external processes.


  •    C++

simplus is c++ library for constructing event driven simulations with a virtual time. Use it e.g. for telecomm., engineering, traffic simulations or simulation based games. It is lean, fast and portable and easily scales to millions of simulated objects.

Distribution of OMNeT++ simulations

  •    Java

GUI for distribution of OMNeT++ simulations on different computers. This software includes server and simulation management and uses Java SWT and Web Services.

jSim for Gromacs

  •    Java

jSim for Gromacs is a Graphical User Interface for the Molecular Dynamics Package Gromacs. It has a project style interface to organize your md simulations. It is also possible to start md simulations on remote computers with ssh.

Java CardioPulmonary SIMulations

  •    Java

jCpSim (Java CardioPulmonary Simulations) is a set of Java packages for simulation of human physiology (respiration, circulation, ...) and of medical therapy (ventilation, ...). Creation of user interfaces and therapy optimization is supported.

OpenLB - Library for Lattice Boltzmann Simulations

  •    C++

OpenLB is a C++ library for the implementation of lattice Boltzmann simulations which addresses a vast range of problems in computational fluid dynamics. The package is mainly intended as a programming support for researchers and engineers who simulate fluid flows by means of a lattice Boltzmann method.

Pathway Analyser


PathwayAnalyser is a software for systems biologists who want to perform flux based analyses and simulations on SBML Models. PA affords FBA as well as interfacing with Taylor software for high precision simulations of ODEs.

mujoco-py - MuJoCo is a physics engine for detailed, efficient rigid body simulations with contacts

  •    Python

MuJoCo is a physics engine for detailed, efficient rigid body simulations with contacts. mujoco-py allows using MuJoCo from Python 3. Python 2 has been desupported since Python 2 users can stay on the 0.5 branch. The latest release there is 0.5.7 which can be installed with pip install mujoco-py==0.5.7.

CircleBar - A fun, easy-to-use tab bar navigation controller for iOS.

  •    Swift

Don’t you, sometimes, miss fun user interfaces? Truth is, we do. Sure, you can't use them in enterprise apps for obvious reasons, but if you're working on a fun project... CircleBar is a fun tab bar navigation controller, written in Swift 4 and available through CocoaPods.

The Paranoia Alternate Client

  •    C++

The Paranoia Alternate Client, designed to run games of the popular amp; fun RPG, PARANOIA! The Paranoia Alternate Client is Fun. Other Paranoia clients are not fun. Use the Paranoia Alternate Client.



At Redbooth we have many fun traditions like Elegant Wednesday, home made lunches or going to the countryside to work on cool stuff for a week. We love to have fun and we love to innovate. We also use scrum. To make the planning of a sprint more fun, we created our own personalised planning poker cards. The main idea is that each card has an idiom represented that goes with the number. Although some of them are based on Spanglish and inside jokes that we have going around the office.

swift14macOSApps - approaching macOS development using swift with 14 mini projects.

  •    Swift

I tried iOS develop before and had some fun with it, and for the last four weeks, I spent some time play with macOS. macOS related API is miscellaneous, and developing macOS is more evil, you can use Swift/ObjC, even js(say Atom), you can play with NSTableView, NSCollectionView, Metal, SceneKit... You can even run Shell commands in your App. Not even to mention support AppleScript or Automator. It is fun and the process of seeking answer is also fun.

luafun - Lua Fun is a high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind

  •    Lua

Lua Fun is a high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind. Lua Fun provides a set of more than 50 programming primitives typically found in languages like Standard ML, Haskell, Erlang, JavaScript, Python and even Lisp. High-order functions such as map, filter, reduce, zip, etc., make it easy to write simple and efficient functional code.