https://github.com/berquist/sphericalscattering.jl

This package provides semi-analytical solutions to the scattering of time harmonic and static electromagnetic fields from spherical objects.

https://github.com/berquist/sphericalscattering.jl

Science Score: 28.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

This package provides semi-analytical solutions to the scattering of time harmonic and static electromagnetic fields from spherical objects.

Basic Info
  • Host: GitHub
  • Owner: berquist
  • License: mit
  • Language: Julia
  • Default Branch: master
  • Homepage:
  • Size: 853 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Fork of HoBeZwe/SphericalScattering.jl
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

Stable MIT license CI codecov DOI

Introduction

This package provides semi-analytical solutions to the scattering of time harmonic and static electromagnetic fields from spherical objects (amongst others known as Mie solutions or Mie scattering). To this end, series expansions are evaluated. Special care is taken to obtain accurate solutions down to the static limit.

The following aspects are implemented (✔) and planned (⌛):

Available incident fields:
  • ✔ Plane wave
  • ✔ Field of electric/magnetic ring current
  • ✔ Field of electric/magnetic dipole
  • ✔ TE/TM spherical vector waves
  • ✔ Uniform static electric field
  • ⌛ Static charge(s)
Available scattering objects:
  • ✔ PEC sphere
  • ⌛ PMC sphere
  • ⌛ Dielectric sphere (✔ for uniform static field & plane-wave)
  • ⌛ Multilayer dielectric sphere (✔ for uniform static field)
  • ⌛ Multilayer dielectric sphere with PEC core (✔ for uniform static field)
  • ✔ Dielectric sphere with thin impedance layer
Available quantities (where applicable):
  • ✔ Far-fields
  • ✔ Near-fields (electric & magnetic)
  • ⌛ Radar cross section (RCS)
  • ⌛ Surface currents
  • ✔ Scalar potentials
  • ✔ Displacement fields
  • ✔ Scalar potential jump

Citation

Please cite this package following the information on Zenodo.

Documentation

Here you can find the documentation.

Owner

  • Name: Eric Berquist
  • Login: berquist
  • Kind: user
  • Location: Boston, MA
  • Company: Sandia National Laboratories

full-stack quantum chemist

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Hofmann
    given-names: Bernd
    orcid: https://orcid.org/0000-0003-1435-6203
title: "SphericalScattering"
url: "https://github.com/HoBeZwe/SphericalScattering"

GitHub Events

Total
Last Year