Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

A Julia package for solving two-dimensional electromagnetic scattering from numerous particles

Topics

Resources

License

Packages

No packages published