Package: MCBackscattering 0.1.1
Laszlo Baranyai
MCBackscattering: Monte Carlo Simulation for Surface Backscattering
Monte Carlo simulation is a stochastic method computing trajectories of photons in media. Surface backscattering is performing calculations in semi-infinite media and summarizing photon flux leaving the surface. This simulation is modeling the optical measurement of diffuse reflectance using an incident light beam. The semi-infinite media is considered to have flat surface. Media, typically biological tissue, is described by four optical parameters: absorption coefficient, scattering coefficient, anisotropy factor, refractive index. The media is assumed to be homogeneous. Computational parameters of the simulation include: number of photons, radius of incident light beam, lowest photon energy threshold, intensity profile (halo) radius, spatial resolution of intensity profile. You can find more information and validation in the Open Access paper. Laszlo Baranyai (2020) <doi:10.1016/j.mex.2020.100958>.
Authors:
MCBackscattering_0.1.1.tar.gz
MCBackscattering_0.1.1.tar.gz(r-4.5-noble)MCBackscattering_0.1.1.tar.gz(r-4.4-noble)
MCBackscattering_0.1.1.tgz(r-4.4-emscripten)MCBackscattering_0.1.1.tgz(r-4.3-emscripten)
MCBackscattering.pdf |MCBackscattering.html✨
MCBackscattering/json (API)
# Install 'MCBackscattering' in R: |
install.packages('MCBackscattering', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 4 years agofrom:efe3c807fc. Checks:OK: 2. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 19 2024 |
R-4.5-linux | OK | Dec 19 2024 |
Exports:AbsorbAbsorb.MCBSBounceBounce.MCBSChartChart.MCBSExportExport.MCBSLaunchLaunch.MCBSMCBSMoveMove.MCBSprintprint.MCBSRandomizeRandomize.MCBSScatterScatter.MCBSSetupSetup.MCBSSimulationSimulation.MCBS
Dependencies:
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Absorbtion of Single Photon Energy in Media | Absorb Absorb.MCBS |
Bounce Photon Interaction with Surface | Bounce Bounce.MCBS |
Plot Backscattering Photon Flux Profile | Chart Chart.MCBS |
Export Simulation Result | Export Export.MCBS |
Launch Photons into Semi-infinite Media | Launch Launch.MCBS |
Monte Carlo Backscattering class | MCBS |
Moves Single Photon in Media | Move Move.MCBS |
Print text report on console | print print.MCBS |
Random Numbers Selection for Single Photon Trajectory | Randomize Randomize.MCBS |
Scattering of Single Photon in Media | Scatter Scatter.MCBS |
Initial Configuration of MCBS Class | Setup Setup.MCBS |
Runs the Monte Carlo Simulation | Simulation Simulation.MCBS |