Skip to content

Version 4.9 Beta

Compare
Choose a tag to compare
@lmalenfant lmalenfant released this 19 Mar 22:06
· 1086 commits to master since this release

Monte Carlo Command Line Application 4.9 Beta

Download: MC_v4.9.0Beta.zip

Release Notes

  • Updated all the NuGet packages
  • Added ROfFxAndAngle, FluenceOfXAndYAndZAndTime and pMCROfXAndY detectors, unit tests and added code to load_results_script.m and loadMCResults.m to process them
  • Added ability for the photon to start with weight other than 1
  • Added fluorescence source capability based on the absorbed energy generated from a prior run. This included FluorescentEmissionAOfXAndYAndZSource, AOfXAndYAndZLoader and ability to specify whether the photon is a) UNIF: started uniformly throughout absorbed energy region of tissue with weight equal to absorbed energy in that region, or b) CDF: started spatially according to a cumulative distribution function determined from the absorbed energy map of the fluorescent region and weight 1. Verified both methods provide statistically equivalent results.
  • Excised code to determine if a photon ray intersects an infinite cylinder so that it could be used for cylinders with orientations along any axis
  • Added ability to define bounding tissue region that creates a lateral border around tissue and related detector to tally total absorbed energy in that bounding volume, ATotalBoundingVolumeDetector. Added CaplessCylinderTissueRegion to help in definition of bounding tissue region.
  • Renamed TallyDetails IsDosimetryTally to IsInternalSurfaceTally to be more generalized
  • Added unit tests for reflectance results that are a function of wavelength and two other independent variables, e.g. rho, time, fx, ft, so that it is clear how to unpack the single dimensioned return
  • In load_results_script.m, found a bug in the calculation of total fluence and total radiance for those detectors that have theta angle dependence. Now total fluence/radiance for all fluence/radiance detectors calculate the same value.

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.9 Beta

Download: VTS_MATLAB_v4.9.0Beta.zip

Release Notes

  • Updated all the NuGet packages

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)