Version 4.9 Beta
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)