Releases: VirtualPhotonics/Vts.MonteCarlo
Releases · VirtualPhotonics/Vts.MonteCarlo
MCCL Version 5.0
Monte Carlo Command Line (MCCL) Application Version 5.0
Download for Linux: MC_v5.0.0_Linux_x64.zip
Download for Windows: MC_v5.0.0_Win_x64.zip
Download for Mac: MC_v5.0.0_Mac_x64.zip
Release Notes
- First .NET Core release. Now 3 executables generated for Linux, Windows and Mac operating systems.
- Converted .NET Framework projects (Monte Carlo Command Line and Monte Carlo Post-Processor) to .NET Core.
- Updated all the NuGet packages.
- Added new ROfRhoAndMaxDepth detector that determines the maximum depth each photon achieves before exiting a Rho bin. Summation over all MaxDepths produces R(rho).
- Corrected bug in InfiniteCylinderTissueRegion ContainsPosition method to determine if inside or not within some epsilon value.
- Because MATLAB interop software does not work on Linux, created MATLAB scripts and linux bash scripts to be able to run a inverse solution for R(rho,lambda) measurements using MATLAB, perturbation and differential Monte Carlo detectors.
- Fixed bug in RadianceOfFxAndZAndAngleDetector to allow for angled sources and layered tissue.
- Modified dMCdROfRhodMuaDetector and dMCdROfRhodMusDetector to check which rho bin photon is exiting to use WhichBin method rather than WhichBinExclusive. Difference is that WhichBin bins all photons into some bin (those before first are placed in first, those beyond last are placed in last) so that when summed over all Rho bins, diffuse reflectance is obtained. WhichBinExclusive excludes those photons outside the Rho bins. Made the change so that the differential MC detectors matched WhichBin processing in the perturbation MC detectors and ROfRho..
Requirements:
- On Linux, Windows and Mac: .NET Core 2.1 Runtime - download here