Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adapt dose engine concept to dev_varRBErobOpt #683

Closed
wants to merge 109 commits into from

Commits on Jun 10, 2021

  1. First commit, init dose calc engines (+ branch goal explanation)

    First (real) commit into the refactorDoseCalc branch. Includes all up till now created dose calc engines for the refactoring of the dose calculation in MatRad.
    
    The goal of this refactoring is, to leave the full script-file based dose calculation (which is used right now) and use a modular class based  dose calculation. This should provide a modifiable and modular engine class for each major calculation method. Those engines can then be expanded and specified by inheritance. This solution should also add a factory like overview, over possible engines for a given treatment planning.
    NathanKunz committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    dd9e332 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. Merge pull request #1 from e0404/master

    Merge new master changes into dev_refactorDoseCalc
    NathanKunz authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    fe8a398 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. Configuration menu
    Copy the full SHA
    7c46d5f View commit details
    Browse the repository at this point in the history
  2. Create matRad_calcDose funktion

    matRad_calcDose funktion should supersede the funktion of the other matRad_... calc funktions by creating the fitting engine and call the dose calc method.
    NathanKunz committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    3c91301 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Configuration menu
    Copy the full SHA
    2cf266e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5364b23 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Configuration menu
    Copy the full SHA
    ecdab4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d943897 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80f66c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2072ca1 View commit details
    Browse the repository at this point in the history
  5. Removed depricated functions

    Removed the content of deprecated functions and replaced their content with the creation and call of a fitting doseCalcEngine. The functions can still be called exactly like before in order to assure downwards compatibility.
    NathanKunz committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    9303289 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Configuration menu
    Copy the full SHA
    6319a3d View commit details
    Browse the repository at this point in the history
  2. Move or removed functions which are either used in the dose calculati…

    …on or are now implemented inside the engines
    NathanKunz committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    bbfa634 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from e0404/master

    Merge e0404/master branch into dev_refactorDoseCalc
    NathanKunz authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    fb67a2b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00fc419 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ede0986 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Merge branch 'dev' into pr/519

    # Conflicts:
    #	AUTHORS.txt
    #	MatRad_Config.m
    #	matRad_calcDoseInit.m
    #	matRad_calcPhotonDose.m
    wahln committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    985c950 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5ae2b4 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Merge branch 'dev' of https://github.com/e0404/matRad into pr/519

    # Conflicts:
    #	matRad_calcPhotonDose.m
    wahln committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    1c7b2ab View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Configuration menu
    Copy the full SHA
    95d669e View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. doc change

    wahln committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    70a2a27 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Configuration menu
    Copy the full SHA
    5d3af45 View commit details
    Browse the repository at this point in the history
  2. Turn off visualization for Lateral Cut Off (octave fix)

    Forgot to turn off the visualization for the lateral cut off inside the physical dose calculation, which resulted in an octave error
    NathanKunz committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    d7d7d37 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Merge branch 'dev' into pr/519

    # Conflicts:
    #	matRad_calcParticleDose.m
    wahln committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    3ccf68e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev' of https://github.com/e0404/matRad into pr/519

    # Conflicts:
    #	matRad_calcParticleDose.m
    wahln committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    f85d9e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e0a19b View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Merge branch 'dev' of https://github.com/e0404/matRad into pr/519

    # Conflicts:
    #	matRad_calcParticleDose.m
    wahln committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    5153bee View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev' of https://github.com/e0404/matRad into pr/519

    # Conflicts:
    #	matRad_calcParticleDose.m
    wahln committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    478009b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    412756a View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Configuration menu
    Copy the full SHA
    d0fc5df View commit details
    Browse the repository at this point in the history
  2. fix function name

    wahln committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    35180c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. fix for class folders

    wahln committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    10599c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Configuration menu
    Copy the full SHA
    9822ce9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac563db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea5c2f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9599ee9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    41a045e View commit details
    Browse the repository at this point in the history
  6. fix in class availability check

    wahln committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    a8eb56f View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Configuration menu
    Copy the full SHA
    f125e8f View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Configuration menu
    Copy the full SHA
    70d3862 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Configuration menu
    Copy the full SHA
    3209e66 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Configuration menu
    Copy the full SHA
    e380901 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd45bae View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev' into pr/519

    wahln committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    3bd4090 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    134050e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86547fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b855c1c View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Configuration menu
    Copy the full SHA
    c2566f4 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Configuration menu
    Copy the full SHA
    be82cac View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2023

  1. Configuration menu
    Copy the full SHA
    1b66bb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    530ea7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb70d1f View commit details
    Browse the repository at this point in the history
  4. further fixes for pln argument management, offset fix, superclass cal…

    …ling fix in pencil-beam engine
    wahln committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    a949f92 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2023

  1. Configuration menu
    Copy the full SHA
    75b4657 View commit details
    Browse the repository at this point in the history
  2. Update tests.yml

    Switch to Ubuntu 22.04 and thus Octave 6 in test workflow
    wahln committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    bdb95e9 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. ompMC interface and MCsquare interface - fix eval function for obtain…

    …ing preconfigured compiler flags
    wahln committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    7d788f7 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    b353948 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5eff06f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73d6097 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Configuration menu
    Copy the full SHA
    ffced04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46445b2 View commit details
    Browse the repository at this point in the history
  3. include rehash of file directory after linking the optimizer and adde…

    …d availability check
    wahln committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    c509e82 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5be97cf View commit details
    Browse the repository at this point in the history
  5. update workflow actions

    wahln committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    bf5f4b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Configuration menu
    Copy the full SHA
    735976d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec4e8b2 View commit details
    Browse the repository at this point in the history
  3. adjust xvfb call in testing

    wahln committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    075402c View commit details
    Browse the repository at this point in the history
  4. Revert "adjust xvfb call in testing"

    This reverts commit 075402c.
    wahln committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    78c7b3d View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    cee9df6 View commit details
    Browse the repository at this point in the history
  2. fix path

    wahln committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    ec57365 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Configuration menu
    Copy the full SHA
    ad4b416 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    280f38d View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Configuration menu
    Copy the full SHA
    d5a79ba View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Implementation of the analytical dose engine with the Bragg peak from…

    … the Bortfeld paper (1997)
    SimonaFa committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    22b4b6d View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    9fc45c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5ba5a8 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev' of https://github.com/e0404/matRad into pr/519

    # Conflicts:
    #	MatRad_Config.m
    wahln committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    00fe5a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. change of the naming scheme

    wahln committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    2020602 View commit details
    Browse the repository at this point in the history
  2. refine documentation

    wahln committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    cdcd1c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    efa2f41 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Fix Availability Checks

    wahln committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    597e0ab View commit details
    Browse the repository at this point in the history
  2. fix function arguments

    wahln committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    659a2d8 View commit details
    Browse the repository at this point in the history
  3. add missing function

    wahln committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    114213c View commit details
    Browse the repository at this point in the history
  4. Changes to the engine selection logic and fixing of compatibility wit…

    …h calcDoseDirect functions
    wahln committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    53fc9bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f271adf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    34dffdf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6a6195c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9e96ff1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f012589 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    ee57e9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb261b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9943bf7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f0a234 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3607af6 View commit details
    Browse the repository at this point in the history
  6. streamline progress update

    wahln committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    4f8eb7b View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    c854a41 View commit details
    Browse the repository at this point in the history
  2. rename ray initialization

    wahln committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    c2280a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    a78b31d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c697862 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Merge pull request #640 from SimonaFa/refactor/AnalyticalDoseEngines

    Implementation of the analytical dose engine
    wahln authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    1a5a237 View commit details
    Browse the repository at this point in the history
  2. clean-up of the bortfeld engine

    wahln committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    c1aa5fe View commit details
    Browse the repository at this point in the history
  3. fix missing check in the Widget

    wahln committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    441d2f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0277a50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    912187f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b3822c3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    10f209d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6e6481b View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Merge branch 'refactor/doseEngines' into pr/600

    # Conflicts:
    #	doseCalc/+DoseEngines/matRad_DoseEngineParticlePB.m
    wahln committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    556717d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #600 from JenHardt/refactor/doseEngines

    Incorperate multiple weighted lateral Gaussian Profiles
    wahln authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    851053e View commit details
    Browse the repository at this point in the history