Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 2.04 KB

README.md

File metadata and controls

48 lines (38 loc) · 2.04 KB

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 for julia 0.7 can be installed using Pkg.add:

Pkg.add("ParticleScattering")
using ParticleScattering

For julia 0.6, an older version of ParticleScattering can be installed manually by cloning release v0.0.4 from GitHub.

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}
}