Skip to content

Version 4.6 Beta

Compare
Choose a tag to compare
@lmalenfant lmalenfant released this 22 Nov 00:15
· 1205 commits to master since this release

Monte Carlo Command Line Application 4.6 Beta

Download: MC_v4.6.0Beta.zip

Release Notes

  • Added capability to perform parameter sweep on N using parameter "nphot" (to distinguish from "n" of OPs). Added unit test for this and also 2D parameter sweep.
  • Found and fixed a bug in the code when running unit tests on Linux using parameter sweeps.
  • Updated the code to allow the user to specify sweeps with non-uniformly spaced values. New directive is paramsweeplist=,NumVals,Val1,Val2,... Added unit test to verify output of this new directive is correct.
  • Added new detector Flu(rho,z,ft) and unit test. Beefed up unit test for Flu(x,y,z,ft) to check the integral of fluence sums to Atot/mua as I did in unit test for Flu(rho,z,ft).
  • Updated MATLAB post-processing to plot results of newly added Flu(rho,z,omega) detector.
  • Added a new detector Flu(fx,z) and unit test.
  • Added Flu(fx,z) to SimulationInputProvider and added code to MATLAB post-processing code to verify and plot results.
  • Added post-processing for existing detector ROfFxAndTime and verified results.

For a list of capabilities and details about the implementation go to the Conventional Monte Carlo page on our Education site.

To get a list of parameters and usage, type "mc help" at the command line.

Requirements:
On Windows: .NET Framework 4.6.1 - download here
On Linux and Mac: Mono 5.14.0 - download here

Useful Tools:
JSON Editor online - for editing the JSON input files, visit www.jsoneditoronline.org

VTS MATLAB Package 4.6 Beta

Download: VTS_MATLAB_v4.6.0Beta.zip

Release Notes

  • Fixed a bug in VtsSpectroscopy call to IntralipidScatterer to use vol_frac instead of VolumeFraction. Added vol_frac to MieScatterer call. Added two examples using Intralipid and Mie scatterer specifications.

This release contains sample scripts for the following:

  • using MATLAB to call the solvers in the VTS Libraries.
  • using MATLAB to call the Monte Carlo tools in the VTS Libraries.

These files will only work for MATLAB on Windows.

Requirements:
On Windows: .NET Framework 4.6.1 - download here
MATLAB (R2011b and higher)