VTS Version 9.1
lmalenfant
released this
28 Jul 23:48
·
405 commits
to master
since this release
VTS Library NuGet Package 9.1
Visit nuget.org for information on our latest NuGet package.
Release Notes
- Fixed bugs and code vulnerabilities identified by SonarCloud which includes correctly documenting parameters for each method, removing unused variables, and renaming misspelled properties.
- Increased unit test code coverage.
- Updated NuGet packages.
MATLAB interop changes:
- Updated the documentation in the html folder.
- Updated the PowerShell command files for the MATLAB interop using version 2022b.
Monte Carlo code changes:
- For the fluorescent emission sources:
- omitted use of the boundary bins from the absorbed energy detector results when generating the source.
- updated how to determine the center of a cylindrical voxel with respect to rho.
- added a clarification message to user when specifying a "uniform" sampling of the fluorescent voxels that states that the individual voxel results cannot be added together.
- modified and added unit tests to validate these changes
- Fixed code so that transmitted detectors can be post-processed from a database.
- Added the units tests for MCCL and MCPP to BuildTestRelease.ps1.
For the MSDN style developer documentation, download: VtsDocumentation.chm
VTS MATLAB Package 9.1
NOTE: This version of the MATLAB interoperability only works with MATLAB R2022b and higher. If you have a previous version of MATLAB, use one of the previous releases.
Use the MATLAB function dotnetenv
to switch between environments dotnetenv("core")
or dotnetenv("framework")
- this version uses "core"
Download: VTS_MATLAB_v9.1.0.zip
Release Notes
See above
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 6.0 - download here
MATLAB (R2022b and higher)