Skip to content

michaelwang314/SoftSquishyMatter.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project temporarily on hold. Most likely going to overhaul things a quite bit in the near future.

SoftSquishyMatter.jl

A simple package for simulating soft matter things. At the moment, the package can simulate simple systems of interacting passive Brownian or systems of active particles (active Brownian and run-and-tumble). There are plans for adding additional interactions, integrators, and more. Also, hopefully the code can be further optimized in the future. The goal is to create a package written in Julia that is easily customizable and readable (at the cost of some performance probably).

This is mostly just a fun/educational and (hopefully) long-term project!

Lennard-Jones Two-temperature Mixture Poly-dispersed Mixture
Run-and-tumble Particles Active Brownian Particles
Run-and-tumble Particles with Funnels Active Brownian Particles with Funnels

Simulations can be found in this repository.

Installation

To download, open Julia command line, press ], and use add

(v1.5) pkg> add https://github.com/michaelwang314/SoftSquishyMatter.jl

or do

julia> using Pkg
julia> Pkg.add("https://github.com/michaelwang314/SoftSquishyMatter.jl")

You may also need to add Plots.jl. I guess I should register this at some point so it's easier to add the package.

Usage

Just add the line

using SoftSquishyMatter

There are several example simulations (those shown above) in the Example folder (NOTE: these are a bit out of date. A few lines may need to be updated).

About

A simple package for simulating soft matter things.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages