Package: planar 1.7.0
planar: Multilayer Optics
Solves the electromagnetic problem of reflection and transmission at a planar multilayer interface. Also computed are the decay rates and emission profile for a dipolar emitter.
Authors:
planar_1.7.0.tar.gz
planar_1.7.0.zip(r-4.5)planar_1.7.0.zip(r-4.4)planar_1.7.0.zip(r-4.3)
planar_1.7.0.tgz(r-4.4-x86_64)planar_1.7.0.tgz(r-4.4-arm64)planar_1.7.0.tgz(r-4.3-x86_64)planar_1.7.0.tgz(r-4.3-arm64)
planar_1.7.0.tar.gz(r-4.5-noble)planar_1.7.0.tar.gz(r-4.4-noble)
planar_1.7.0.tgz(r-4.4-emscripten)planar_1.7.0.tgz(r-4.3-emscripten)
planar.pdf |planar.html✨
planar/json (API)
NEWS
# Install 'planar' in R: |
install.packages('planar', repos = c('https://nano-optics.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/nano-optics/planar/issues
- palette_dbr - Colour palettes for multilayer stacks
- palette_tamm - Colour palettes for multilayer stacks
- palette_tamm_porous - Colour palettes for multilayer stacks
Last updated 3 years agofrom:5d53d0aca8. Checks:OK: 1 WARNING: 8. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 24 2024 |
R-4.5-win-x86_64 | WARNING | Oct 24 2024 |
R-4.5-linux-x86_64 | WARNING | Oct 24 2024 |
R-4.4-win-x86_64 | WARNING | Oct 24 2024 |
R-4.4-mac-x86_64 | WARNING | Oct 24 2024 |
R-4.4-mac-aarch64 | WARNING | Oct 24 2024 |
R-4.3-win-x86_64 | WARNING | Oct 24 2024 |
R-4.3-mac-x86_64 | WARNING | Oct 24 2024 |
R-4.3-mac-aarch64 | WARNING | Oct 24 2024 |
Exports:classifycollection_mlcombine_layerdbr_analyticdbr_stackdipoledipole_directembed_stackepsilon_dispersionepsilon_labelgaussian_near_field_layergaussian_near_field_mlintegrand_mtotintegrand_nr1integrand_nr2integrand_nr3integrand_radinternal_fieldinvert_stacklayer_stacklfiefmodify_levelsmultilayermultilayercppmultilayerfullraman_shiftrecursive_fresnelrecursive_fresnelcppsimulate_ffsimulate_nftamm_stacktamm_stack_irtamm_stack_poroustransmission
Dependencies:clicolorspacecubaturedielectricfansifarverggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigplyrR6RColorBrewerRcppRcppArmadilloreshape2rlangscalesstatmodstringistringrtibbleutf8vctrsviridisLitewithr
Reflectivity of a Bragg stack with varying number of layers
Rendered frombragg_stack.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Decay rates of a dipole near a planar multilayer stack
Rendered fromdecay_rates_theory.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Total and radiative decay rate modifications for a dipole near a semi-infinite metal interface
Rendered fromdecay_rates.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2014-02-07
Visualisation of the power loss as a function of in-plane wavevector for a dipole near a thin metal film
Rendered fromdipole_integrand.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Local field enhancement factors for a dipole near or inside a multilayer
Rendered fromfield_multilayer.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Fluorescence enhancement vs distance in the Kretschmann configuration
Rendered fromfluorescence_enhancement.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Fresnel formulae
Rendered fromfresnel.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-03-03
Started: 2014-02-07
Near-field profile under gaussian-beam illumination
Rendered fromgaussian_beam.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2022-02-07
Started: 2017-02-23
Gaussian-beam illumination: theory
Rendered fromgaussian.rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2022-02-08
Started: 2014-01-04
Consistency check between modulus of E squared and LFIEFs
Rendered frominternal_field_comparison.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Surface plasmon-polaritons in the Kretschmann configuration
Rendered fromkretschmann_reflectivity.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Sensing in the Kretschmann configuration
Rendered fromkretschmann_sensing.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Dipole radiation patterns
Rendered fromLFIEF_patterns.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Consistency of results between algorithms
Rendered fromRTA_consistency.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Dispersion of surface plasmon-polaritons
Rendered fromSPP_dispersion.Rmd
usingknitr::rmarkdown
on Oct 24 2024.Last update: 2017-02-23
Started: 2017-02-23
Readme and manuals
Help Manual
Help page | Topics |
---|---|
planar | planar-package |
classify | classify |
collection_ml | collection_ml |
combine_layer | combine_layer |
dbr_analytic | dbr_analytic |
dbr_stack | dbr_stack |
dipole | dipole |
dipole_direct | dipole_direct |
embed_stack | embed_stack |
epsilon_dispersion | epsilon_dispersion |
epsilon_label | epsilon_label |
gaussian_near_field_layer | gaussian_near_field_layer |
gaussian_near_field_ml | gaussian_near_field_ml |
integrand_mtot | integrand_mtot |
integrand_nr1 | integrand_nr1 |
integrand_nr2 | integrand_nr2 |
integrand_nr3 | integrand_nr3 |
integrand_rad | integrand_rad |
internal_field | internal_field |
invert_stack | invert_stack |
layer_stack | layer_stack |
lfief | field_profile lfief |
modify_levels | modify_levels |
multilayer | multilayer |
multilayercpp | multilayercpp |
multilayerfull | multilayerfull |
Colour palettes for multilayer stacks | palette_dbr palette_tamm palette_tamm_porous |
sort_factor | raman_shift |
recursive_fresnel | recursive_fresnel |
recursive_fresnelcpp | recursive_fresnelcpp |
rev.stack | rev.stack |
simulate_ff | simulate_ff |
simulate_nf | simulate_nf |
tamm_stack | tamm_stack |
tamm_stack_ir | tamm_stack_ir |
tamm_stack_porous | tamm_stack_porous |
transmission | transmission |