Tags: nlambriICH/TMIAutomation
Tags
Fix point objectives of lower optimization with base-dose planning (#31) * Add ESAPI dll's for automatic build action * Add github workflow for release Test 1: Build app action * Move github actions at the root of git repo * Fix csproj path for build action * Test older windows version * Add nuget setup for build action Remove CommonServiceLocator reference Move TMIAutomation.sln file at the root of git repo * Fix action step run * Add packages folder in dotnet restore cmd Move packages folder at root of git repo * Add MvvmLightLibs to TMIAutomation packages * Add artifact creation and release actions * Fix yaml syntax errors * Fix typo in artifact name Add tag pattern * Fix zip artifact names * Rename artifact names * Fix steps name * Use tag name from github env variable * Fix git tag artifact name * Try set env variable * Split build and release jobs * Revert to single job * Test github.refname for tag name * Add artifact creation check * Test new env variable * Another env test * Test single env name * Test docs env definition * Test set env variable PowerShell * Test complete action * Test reusable workflow with artifact upload * Test reusable workflow release * Test only release action * Test download all artifacts * Test sequential job execution * Test artifact path for release * Test release specify artifact download path * Test unzip and rename artifact * Test artifact location * Test release no zip * Test complete release * Test release zip artifacts * Add action on merged PR * Dummy commit for PR testing * Remove tag validation * Dummy commit for release test * Test sequential release workflow * Test tag output for release * Test manual tag * Fix syntax error * Test tag from job output * Fix tag from job output * Test changelog step * Change target branch to master * Change assembly info for release * Remove changelog creation * Fix TMIAutomation.Runner post-build event * Add lower-extremities optimization selection window Fix bug where base-dose plan strategy failed without an existing lower-extremities plan * Fix retrieval of External structure based on Dicom Type * Small code refactoring * Fix build error ESAPIv16 * Fix bug renaming existing structure * Add check for structure renaming in ESAPIv15 With ESAPIv15 a structure can't be renamed if it is approved in another structure set * Add condition for executing test on ESAPIv15 only * Implement workaround for existing structure Id If a structure is present in another structure set whose CT is registered with the lower-extremities CT, then ESAPI considers the structure Id as already existing although the CanAddStructure method returns true * Fix uncaught exceptions in write-enabled async methods * Change TryAddStructure logic Ask user to insert the Structure Id if already existing * Fix bug for empty isodose structures The whole procedure of isodose structure creation is now performed before the script pauses its execution to show for example a window * Fix size of the most caudal and cranial fields * Change buttons look in opt strategy selection window * Fix crash when adding beam with empty TreatmentUnit name Change AssemblyVersion to 0.3.1.2 for release * Add isos and optimization config for LowerAuto plan When base-dose planning is selected in ESAPI15, the LowerAuto plan will have isocenters placed and will be configured for optimization * Add Course selection in UI * Fix use of selected CourseId Methods need to be async void, so there is no guarantee the Task is awaited * Fix unit test of Course retrieval for ESAPI16 * Fix hardcoded isodose level with TotalDose for plan sum Fix typo in planningItem * Add editorconfig for solution * Apply formatting using dotnet format * Remove editorconfig from projects * Fix control structures for base-dose planning Control structures now do not surround the PTV above the femurs when base-dose planning is selected * Fix ESAPI15 build * Add possibility to remove existing structure * Update license date * Change AssemblyInfo for release * Fix StructureOpWindow name * Add script documentation Add post-build event to copy documentation in release folder * Update README.md * Update README.md * Add config file to define SolutionDir macro * Fix base-dose plan normalization Base-dose plan normalization value is now the same as the upper-plan * Update Assembly version for release * Fix point objectives of lower optimization with base dose planning Fix unit tests * Fix build error on ESAPI16 * Change assembly info for release
Base-dose plan normalization (#29) * Add ESAPI dll's for automatic build action * Add github workflow for release Test 1: Build app action * Move github actions at the root of git repo * Fix csproj path for build action * Test older windows version * Add nuget setup for build action Remove CommonServiceLocator reference Move TMIAutomation.sln file at the root of git repo * Fix action step run * Add packages folder in dotnet restore cmd Move packages folder at root of git repo * Add MvvmLightLibs to TMIAutomation packages * Add artifact creation and release actions * Fix yaml syntax errors * Fix typo in artifact name Add tag pattern * Fix zip artifact names * Rename artifact names * Fix steps name * Use tag name from github env variable * Fix git tag artifact name * Try set env variable * Split build and release jobs * Revert to single job * Test github.refname for tag name * Add artifact creation check * Test new env variable * Another env test * Test single env name * Test docs env definition * Test set env variable PowerShell * Test complete action * Test reusable workflow with artifact upload * Test reusable workflow release * Test only release action * Test download all artifacts * Test sequential job execution * Test artifact path for release * Test release specify artifact download path * Test unzip and rename artifact * Test artifact location * Test release no zip * Test complete release * Test release zip artifacts * Add action on merged PR * Dummy commit for PR testing * Remove tag validation * Dummy commit for release test * Test sequential release workflow * Test tag output for release * Test manual tag * Fix syntax error * Test tag from job output * Fix tag from job output * Test changelog step * Change target branch to master * Change assembly info for release * Remove changelog creation * Fix TMIAutomation.Runner post-build event * Add lower-extremities optimization selection window Fix bug where base-dose plan strategy failed without an existing lower-extremities plan * Fix retrieval of External structure based on Dicom Type * Small code refactoring * Fix build error ESAPIv16 * Fix bug renaming existing structure * Add check for structure renaming in ESAPIv15 With ESAPIv15 a structure can't be renamed if it is approved in another structure set * Add condition for executing test on ESAPIv15 only * Implement workaround for existing structure Id If a structure is present in another structure set whose CT is registered with the lower-extremities CT, then ESAPI considers the structure Id as already existing although the CanAddStructure method returns true * Fix uncaught exceptions in write-enabled async methods * Change TryAddStructure logic Ask user to insert the Structure Id if already existing * Fix bug for empty isodose structures The whole procedure of isodose structure creation is now performed before the script pauses its execution to show for example a window * Fix size of the most caudal and cranial fields * Change buttons look in opt strategy selection window * Fix crash when adding beam with empty TreatmentUnit name Change AssemblyVersion to 0.3.1.2 for release * Add isos and optimization config for LowerAuto plan When base-dose planning is selected in ESAPI15, the LowerAuto plan will have isocenters placed and will be configured for optimization * Add Course selection in UI * Fix use of selected CourseId Methods need to be async void, so there is no guarantee the Task is awaited * Fix unit test of Course retrieval for ESAPI16 * Fix hardcoded isodose level with TotalDose for plan sum Fix typo in planningItem * Add editorconfig for solution * Apply formatting using dotnet format * Remove editorconfig from projects * Fix control structures for base-dose planning Control structures now do not surround the PTV above the femurs when base-dose planning is selected * Fix ESAPI15 build * Add possibility to remove existing structure * Update license date * Change AssemblyInfo for release * Fix StructureOpWindow name * Add script documentation Add post-build event to copy documentation in release folder * Update README.md * Update README.md * Add config file to define SolutionDir macro * Fix base-dose plan normalization Base-dose plan normalization value is now the same as the upper-plan * Update Assembly version for release
Maintenance release (#28) * Add ESAPI dll's for automatic build action * Add github workflow for release Test 1: Build app action * Move github actions at the root of git repo * Fix csproj path for build action * Test older windows version * Add nuget setup for build action Remove CommonServiceLocator reference Move TMIAutomation.sln file at the root of git repo * Fix action step run * Add packages folder in dotnet restore cmd Move packages folder at root of git repo * Add MvvmLightLibs to TMIAutomation packages * Add artifact creation and release actions * Fix yaml syntax errors * Fix typo in artifact name Add tag pattern * Fix zip artifact names * Rename artifact names * Fix steps name * Use tag name from github env variable * Fix git tag artifact name * Try set env variable * Split build and release jobs * Revert to single job * Test github.refname for tag name * Add artifact creation check * Test new env variable * Another env test * Test single env name * Test docs env definition * Test set env variable PowerShell * Test complete action * Test reusable workflow with artifact upload * Test reusable workflow release * Test only release action * Test download all artifacts * Test sequential job execution * Test artifact path for release * Test release specify artifact download path * Test unzip and rename artifact * Test artifact location * Test release no zip * Test complete release * Test release zip artifacts * Add action on merged PR * Dummy commit for PR testing * Remove tag validation * Dummy commit for release test * Test sequential release workflow * Test tag output for release * Test manual tag * Fix syntax error * Test tag from job output * Fix tag from job output * Test changelog step * Change target branch to master * Change assembly info for release * Remove changelog creation * Fix TMIAutomation.Runner post-build event * Add lower-extremities optimization selection window Fix bug where base-dose plan strategy failed without an existing lower-extremities plan * Fix retrieval of External structure based on Dicom Type * Small code refactoring * Fix build error ESAPIv16 * Fix bug renaming existing structure * Add check for structure renaming in ESAPIv15 With ESAPIv15 a structure can't be renamed if it is approved in another structure set * Add condition for executing test on ESAPIv15 only * Implement workaround for existing structure Id If a structure is present in another structure set whose CT is registered with the lower-extremities CT, then ESAPI considers the structure Id as already existing although the CanAddStructure method returns true * Fix uncaught exceptions in write-enabled async methods * Change TryAddStructure logic Ask user to insert the Structure Id if already existing * Fix bug for empty isodose structures The whole procedure of isodose structure creation is now performed before the script pauses its execution to show for example a window * Fix size of the most caudal and cranial fields * Change buttons look in opt strategy selection window * Fix crash when adding beam with empty TreatmentUnit name Change AssemblyVersion to 0.3.1.2 for release * Add isos and optimization config for LowerAuto plan When base-dose planning is selected in ESAPI15, the LowerAuto plan will have isocenters placed and will be configured for optimization * Add Course selection in UI * Fix use of selected CourseId Methods need to be async void, so there is no guarantee the Task is awaited * Fix unit test of Course retrieval for ESAPI16 * Fix hardcoded isodose level with TotalDose for plan sum Fix typo in planningItem * Add editorconfig for solution * Apply formatting using dotnet format * Remove editorconfig from projects * Fix control structures for base-dose planning Control structures now do not surround the PTV above the femurs when base-dose planning is selected * Fix ESAPI15 build * Add possibility to remove existing structure * Update license date * Change AssemblyInfo for release * Fix StructureOpWindow name * Add script documentation Add post-build event to copy documentation in release folder * Update README.md * Update README.md * Add config file to define SolutionDir macro
Maintenance release (#17) * Add ESAPI dll's for automatic build action * Add github workflow for release Test 1: Build app action * Move github actions at the root of git repo * Fix csproj path for build action * Test older windows version * Add nuget setup for build action Remove CommonServiceLocator reference Move TMIAutomation.sln file at the root of git repo * Fix action step run * Add packages folder in dotnet restore cmd Move packages folder at root of git repo * Add MvvmLightLibs to TMIAutomation packages * Add artifact creation and release actions * Fix yaml syntax errors * Fix typo in artifact name Add tag pattern * Fix zip artifact names * Rename artifact names * Fix steps name * Use tag name from github env variable * Fix git tag artifact name * Try set env variable * Split build and release jobs * Revert to single job * Test github.refname for tag name * Add artifact creation check * Test new env variable * Another env test * Test single env name * Test docs env definition * Test set env variable PowerShell * Test complete action * Test reusable workflow with artifact upload * Test reusable workflow release * Test only release action * Test download all artifacts * Test sequential job execution * Test artifact path for release * Test release specify artifact download path * Test unzip and rename artifact * Test artifact location * Test release no zip * Test complete release * Test release zip artifacts * Add action on merged PR * Dummy commit for PR testing * Remove tag validation * Dummy commit for release test * Test sequential release workflow * Test tag output for release * Test manual tag * Fix syntax error * Test tag from job output * Fix tag from job output * Test changelog step * Change target branch to master * Change assembly info for release * Remove changelog creation * Fix TMIAutomation.Runner post-build event * Add lower-extremities optimization selection window Fix bug where base-dose plan strategy failed without an existing lower-extremities plan * Fix retrieval of External structure based on Dicom Type * Small code refactoring * Fix build error ESAPIv16 * Fix bug renaming existing structure * Add check for structure renaming in ESAPIv15 With ESAPIv15 a structure can't be renamed if it is approved in another structure set * Add condition for executing test on ESAPIv15 only * Implement workaround for existing structure Id If a structure is present in another structure set whose CT is registered with the lower-extremities CT, then ESAPI considers the structure Id as already existing although the CanAddStructure method returns true * Fix uncaught exceptions in write-enabled async methods * Change TryAddStructure logic Ask user to insert the Structure Id if already existing * Fix bug for empty isodose structures The whole procedure of isodose structure creation is now performed before the script pauses its execution to show for example a window * Fix size of the most caudal and cranial fields * Change buttons look in opt strategy selection window * Fix crash when adding beam with empty TreatmentUnit name Change AssemblyVersion to 0.3.1.2 for release
Automatic release (#16) * Add ESAPI dll's for automatic build action * Add github workflow for release Test 1: Build app action * Move github actions at the root of git repo * Fix csproj path for build action * Test older windows version * Add nuget setup for build action Remove CommonServiceLocator reference Move TMIAutomation.sln file at the root of git repo * Fix action step run * Add packages folder in dotnet restore cmd Move packages folder at root of git repo * Add MvvmLightLibs to TMIAutomation packages * Add artifact creation and release actions * Fix yaml syntax errors * Fix typo in artifact name Add tag pattern * Fix zip artifact names * Rename artifact names * Fix steps name * Use tag name from github env variable * Fix git tag artifact name * Try set env variable * Split build and release jobs * Revert to single job * Test github.refname for tag name * Add artifact creation check * Test new env variable * Another env test * Test single env name * Test docs env definition * Test set env variable PowerShell * Test complete action * Test reusable workflow with artifact upload * Test reusable workflow release * Test only release action * Test download all artifacts * Test sequential job execution * Test artifact path for release * Test release specify artifact download path * Test unzip and rename artifact * Test artifact location * Test release no zip * Test complete release * Test release zip artifacts * Add action on merged PR * Dummy commit for PR testing * Remove tag validation * Dummy commit for release test * Test sequential release workflow * Test tag output for release * Test manual tag * Fix syntax error * Test tag from job output * Fix tag from job output * Test changelog step * Change target branch to master * Change assembly info for release * Remove changelog creation
PreviousNext