Skip to content
A Julia package for solving two-dimensional electromagnetic scattering from numerous particles
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
examples
paper
src
test
.codecov.yml
.gitignore
.travis.yml
LICENSE
README.md
REQUIRE
appveyor.yml

README.md

ParticleScattering

Travis AppVeyor codecov.io doc-latest DOI

A Julia package for solving large-scale electromagnetic scattering problems in two dimensions; specifically, those containing a large number of penetrable smooth particles. Provides the ability to optimize over the particle parameters for various design problems.

Installation

ParticleScattering can be installed using Pkg.add. Currently, only Julia 0.6 is supported.

Pkg.add("ParticleScattering")
using ParticleScattering

Community

The easiest way to contribute is by opening issues! Of course, we'd be more than happy if you implement any fixes and send a PR. If you have any relevant scattering problems that would make good examples for the docs, feel free to open an issue for that as well.

Citation

If you publish work that utilizes ParticleScattering, please cite it using:

@article{Blankrot2018joss,
  title={ParticleScattering: Solving and optimizing multiple-scattering problems in {Julia}},
  author={Blankrot, Boaz and Heitzinger, Clemens},
  journal={Journal of Open Source Software},
  publisher={The Open Journal},
  volume={3},
  pages={691},
  number={25},
  DOI={10.21105/joss.00691},
  year={2018},
  month={May}
}
You can’t perform that action at this time.