Skip to content

Releases: VirtualPhotonics/Vts.Scripting.Python

VTS Version 12.2

01 Oct 00:22
6bbbd42

Choose a tag to compare

VTS Libraries 12.2

Download the zip file and unzip them into the libraries folder under scripting.
Download: VTS_Scripting_v12.2.0.zip

Release Notes

  • Updated NuGet packages
  • Added option to Power Law Scatterer to enable user-defined lambda0, the normalization wavelength in the power law equation (VTS Issue #197)

Monte Carlo code changes:

  • Generalized implementation of Lambertian sources to provide solutions for Lambertian source of order n=0 for Isotropic, n=1 for Lambertian, n>1 for higher order Lambertian used in LED sources (VTS Issue #182)
  • Fix the build issue for the Monte Carlo Post Processor with the Benchmark configuration (VTS Issue #191)
  • Add warning for infile combination specification of point source that is not positioned at (0,0) and the specification of cylindrical detectors (VTS Issue #193)
  • Corrected bug found in SingleInclusionTissue class that determines refracted direction when photon passes into or out of inclusion region (VTS Issue #202 Thank you user @Stahux!)
  • Corrected bug found in the generation of a Circular Gaussian source (VTS Issue #204 Thank you user @Stahux!)

Requirements:
.NET 8.0 - download here

VTS Version 12.0

02 Oct 23:17
d83fc83

Choose a tag to compare

VTS Libraries 12.0

Download the zip file and unzip them into the libraries folder under scripting.
Download: VTS_Scripting_v12.0.0.zip

Release Notes

  • Upgraded to .NET 8.0
  • Updated NuGet packages
  • Upgraded VTS to .NET 8.0 (Issue #159)
  • Added warning if diffusion parameters are such that (mua>=mus') (Issue #160)
  • Increased the spectral for major chromophores (Issue #165)

Monte Carlo code changes:

  • Modified R(fx) tallies to only output warning when user specifies a tissue that is not homogeneous or layered (Issue #13)

Requirements:
.NET 8.0 - download here

VTS Version 11.0

25 Jun 01:36
09f7f84

Choose a tag to compare

VTS Libraries 11.0

Select the zip file for the platform where you will be writing the scripts and unzip them into the libraries folder under scripting.
Download: VTS_Scripting_v11.0.0_Linux_x64.zip
Download: VTS_Scripting_v11.0.0_Mac_x64.zip
Download: VTS_Scripting_v11.0.0_Win_x64.zip

Release Notes

  • Updated NuGet packages
  • Modified VTS and Scripting in preparation for Polyglot notebooks (Issue #121)
  • Removed deprecated RangeOfT class Range.AsEnumerable() (Issue #139)

Monte Carlo code changes:

  • Reconfigured the detectors to use global code for the Binary Serializers (Issue #112)
  • Added strictly unit tests for detector Binary Serializer code (Issue #112)
  • Fixed cognitive complexity issues (Issue #113)
  • Added ability to specify layered concentric infinite cylinders with refractive index mismatch (Issue #122)
  • Corrected bug found in differential Monte Carlo detector dMCdROfRhodMusDetector (Issue #145)
  • Fixed logic in Tissues GetDistanceToBoundary method (#136)

Requirements:
.NET 6.0 - download here