Skip to content

A code for solving the Ornstein-Zernike equation, in Julia

License

Notifications You must be signed in to change notification settings

edwinb-ai/OrnsteinZernike.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OrnsteinZernike.jl

Stable Dev Build Status Coverage

This is an attempt to build a general purpose code for solving the Ornstein-Zernike equation, which is an exact formalism to describe the microstructure of simple and complex fluids.

Features

This code provides several features:

  • It is fast. It can solve the Percus-Yevick equation for the hard sphere fluid in milliseconds (benchmarks pending).
  • It is composable. Through public APIs, new closures and potentials can be added, and the same code can be reused.
  • More to come...

Installation

As with any Julia package, you add this to your environment

julia> using Pkg
julia> pkg"add https://github.com/edwinb-ai/OrnsteinZernike.jl.git

How to use it

For now, you can look at the tests inside the physicstests.jl file within the tests directory from this repository. Documentation is still pending.

About

A code for solving the Ornstein-Zernike equation, in Julia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages