VTS Versions Save

Virtual Tissue Simulator

Version_4.8

4 years ago

Monte Carlo Command Line Application 4.8 Beta

Download: MC_v4.8.0Beta.zip

Release Notes

  • Updated all the NuGet packages
  • Added unit tests for all methods in FileIO
  • Added an infinite cylinder tissue region with axis along y-axis and infinite in extent along this axis
  • Added tissue type with two concentric cylinder tissue regions within a layer
  • Added a fluorescence emission source that reads in Cartesian absorbed energy results from a previous run and generates the source according to the distribution within a specified tissue region according to the absorbed energy in that region
  • Added dynamic momentum transfer detectors as a function of spatial frequency
  • Fixed paramsweepdelta floating point error (Issue #21)
  • Updated xml comments so that documentation is correct
  • For linux users, updated GetMonoLibs.sh to use cert-sync instead of obsolete mozroots and check which linux distribution (e.g. debian, RedHat) you're on and cert-sync appropriately
  • MCPP: 1) added capability to specify input path using command line directive "inpath" (Issue #22), and 2) fixed bug in use of "outpath" in command line so that all files output to outpath folder (Issue #24).

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

Download: VTS_MATLAB_v4.8.0Beta.zip

Release Notes

  • Updated all the NuGet packages
  • Added code to plot new dynamic momentum transfer detectors as a function of spatial frequency

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)

Version_4.7

5 years ago

Monte Carlo Command Line Application 4.7 Beta

Download: MC_v4.7.0Beta.zip

Release Notes

  • Updated all the NuGet packages
  • Fixed SolverFactory and VtsJsonSerializer to fix breaking changes in one on the libraries.
  • Added modifications to allow infile tissue optical property specifications using Mus and no Musp, Musp and no Mus or both. If both are specified and are inconsistent, Musp is used to define Mus.
  • Added InfiniteCylinderTissueRegion. This is a cylinder with a central axis along the y-axis and parallel with the tissue surface. There are no caps on the cylinder. This was added because a very elongated EllipsoidTissueRegion was used to mimick such a cylinder. The code for the cylinder is simpler than the ellipsoid and runs a little faster.

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

Download: VTS_MATLAB_v4.7.0Beta.zip

Release Notes

  • Updated all the NuGet packages
  • Fixed SolverFactory and VtsJsonSerializer to fix breaking changes in one on the libraries.
  • In load_results_script.m, corrected typo in title for R(fx) plot.

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)

Version_4.6

5 years ago

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=<Parameter>,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)

Version_4.5

5 years ago

Monte Carlo Command Line Application 4.5 Beta

Download: MC_v4.5.0Beta.zip

Release Notes

  • Updated the NuGet packages and removed unused packages.

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 4.2 - download here

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

VTS MATLAB Package 4.5 Beta

Download: VTS_MATLAB_v4.5.0Beta.zip

Release Notes

  • Changed background color of relative error maps to black.
  • Updated the NuGet packages and removed unused packages.
  • Basic Monte Carlo solver did not calculate reflectance results across wavelength correctly. For ROfRho and ROfFx the RatRho/FxMC arrays needed to be cleared inside the loop over OPs because they are created by a cumulative sum in those methods. Rest of solution domains don't perform a cumulative sum.

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)

Version_4.3

5 years ago

Monte Carlo Command Line Application 4.3 Beta

Download: MC_v4.3.0Beta.zip

Release Notes

  • Corrected a bug found in the VTS library: TallyCount was getting incremented inside the fx loop so resulted in (number of Fx) x (actual TallyCount) in the detector output file. Moved the increment outside the fx loop. No unit tests can be added to test for this due to the nature of SimulationOutput and not exposing TallyCount.
  • Added TallyCount to all detectors in SimulationOutput and added unit tests to verify TallyCount determined correctly. Found and fixed an error for TallyCount increment in TOfFx and Flu(X,Y,Z,w).
  • Updated dependencies in the Vts library

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 4.2 - download here

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

VTS MATLAB Package 4.3 Beta

Download: VTS_MATLAB_v4.3.0Beta.zip

Release Notes

  • Changed the colormap to jet for the MATLAB figures
  • Corrected a bug found in the VTS library: TallyCount was getting incremented inside the fx loop so resulted in (number of Fx) x (actual TallyCount) in the detector output file. Moved the increment outside the fx loop. No unit tests can be added to test for this due to the nature of SimulationOutput and not exposing TallyCount.
  • Added TallyCount to all detectors in SimulationOutput and added unit tests to verify TallyCount determined correctly. Found and fixed an error for TallyCount increment in TOfFx and Flu(X,Y,Z,w).
  • Updated dependencies in the Vts library

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)

Version_4.0

6 years ago

Monte Carlo Command Line Application 4.0 Beta

Download: MC_v4.0.0Beta.zip

Release Notes

  • Updated the .NET Framework to v4.6.1
  • Updated all the dependencies in the Vts library

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 4.2 - download here

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

VTS MATLAB Package 4.0 Beta

Download: VTS_MATLAB_v4.0.0Beta.zip

Release Notes

  • Updated the .NET Framework to v4.6.1
  • Updated all the dependencies in the Vts library

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)

Version_3.0

6 years ago

Monte Carlo Command Line Application 3.0 Beta

Download: MC_v3.0.0Beta.zip

Release Notes

  • Modified all unit tests so that they delete any files or folders that are created during the test.
  • Updated all the dependencies in the Vts library

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.0 - download here On Linux and Mac: Mono 4.2 - download here

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

VTS MATLAB Package 3.0 Beta

Download: VTS_MATLAB_v3.0.0Beta.zip

Release Notes

  • In vts_mc_demo.m the pMC results were not correct when the number of tissue layers was greater than 1. This is because the property PerturbedRegions should be PerturbedRegionsIndices.
  • Added an example for R(fx) result to vts_mc_demo.m
  • Updated all the dependencies in the Vts library

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.0 - download here MATLAB (R2011b and higher)

VTS GUI Web Application 2.5.0 Beta

This application is an online tool*, click here to access.

Release Notes

  • On the Monte Carlo panel: removed TallySecondMoment check box since this is handled at the detector level and not a global setting.
  • On the Monte Carlo panel: corrected error in plot on Map tab to have dimensions dz based on Z rather than Rho.

For a description of the GUI visit our project site.

*This software uses Silverlight and is no longer supported by Chrome or FireFox, please use Internet Explorer or Safari

Version_2.5

6 years ago

Monte Carlo Command Line Application 2.5.0 Beta

Download: MC_v2.5.0Beta.zip

Release Notes

  • Added validation check that R(fx) detectors are not defined when the infile also defines a non-layered tissue (for example, SingleEllipsoidTissue or SingleVoxelTissue). Added unit tests to test validation code.

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.0 - download here On Linux and Mac: Mono 4.2 - download here

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

VTS MATLAB Package 2.5.0 Beta

Download: VTS_MATLAB_v2.5.0Beta.zip

Release Notes

  • Added validation check that R(fx) detectors are not defined when the infile also defines a non-layered tissue (for example, SingleEllipsoidTissue or SingleVoxelTissue). Added unit tests to test validation code.

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.0 - download here MATLAB (R2011b and higher)

VTS GUI Web Application 2.5.0 Beta

This application is an online tool*, click here to access.

Release Notes

  • On the Monte Carlo panel: removed TallySecondMoment check box since this is handled at the detector level and not a global setting.
  • On the Monte Carlo panel: corrected error in plot on Map tab to have dimensions dz based on Z rather than Rho.

For a description of the GUI visit our project site.

*This software uses Silverlight and is no longer supported by Chrome or FireFox, please use Internet Explorer or Safari

Version_2.4

6 years ago

Monte Carlo Command Line Application 2.4.0 Beta

Download: MC_v2.4.0Beta.zip

Release Notes

  • In DirectionalCircularSource corrected definition of thetaConvOrDiv. A negative value of thetaConvOrDiv defines a converging beam and a positive value defines a diverging beam.
  • Added a sample infile that specifies an embedded, directional, circular source.
  • Corrected the source type in IsotropicVolumetricCuboidalSource and LambertianSurfaceEmittingCylindricalFiberSource.
  • Monte Carlo Post Processor (MCPP) update: modified code to write infile to MCPP output folder because this did not work in linux.

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.0 - download here On Linux and Mac: Mono 4.2 - download here

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

VTS MATLAB Package 2.4.0 Beta

Download: VTS_MATLAB_v2.4.0Beta.zip

Release Notes

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.0 - download here MATLAB (R2011b and higher)

VTS GUI Web Application 2.4.0 Beta

This application is an online tool*, click here to access.

Release Notes

For a description of the GUI visit our project site.

*This software uses Silverlight and is no longer supported by Chrome or FireFox, please use Internet Explorer or Safari

Version_2.3.1

6 years ago

Monte Carlo Command Line Application 2.3.1 Beta

Download: MC_v2.3.1Beta.zip

Release Notes

  • Added detector for transmittance as a function of spatial frequency TOfFx.

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.0 - download here On Linux and Mac: Mono 4.2 - download here

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

VTS MATLAB Package 2.3.1 Beta

Download: VTS_MATLAB_v2.3.1Beta.zip

Release Notes

  • Added detector for transmittance as a function of spatial frequency TOfFx and an example in vts_mc_demo.m that runs a simulation with this detector and plots the results.

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.0 - download here MATLAB (R2011b and higher)

VTS GUI Web Application 2.3.0 Beta

This application is an online tool*, click here to access.

Release Notes

  • Updating the Vts to use version 3.1 of the Meta.Numerics library.

For a description of the GUI visit our project site.

*This software uses Silverlight and is no longer supported by Chrome or FireFox, please use Internet Explorer or Safari