https://github.com/anqif/adarad

sort by:
Revision Author Date Message Commit Date
6ee25d6 Just save the single dose matrix and let plan function take care of creating a list of T_treat dose_matrices 10 May 2021, 19:57:12 UTC
8b3b14d Fix some bugs in importing and setting dose matrix. Update prostate FMO example to use Case interface 10 May 2021, 19:52:42 UTC
d0f2116 Fix up figure plotting code 08 May 2021, 21:03:04 UTC
d604b86 Add ADMM test. Refactor a few functions and clean up comments. 08 May 2021, 20:47:24 UTC
5adb30c WIP Make file paths relative 08 May 2021, 10:15:46 UTC
ea445e2 Add another dose initialization test and a full CCP algorithm test 08 May 2021, 09:53:30 UTC
e3624e7 Add tests for dose initialization functions 08 May 2021, 07:53:33 UTC
983ee89 Consolidate line tests into a single test 07 May 2021, 22:24:39 UTC
eac8937 Allow plotting of lists of primal/dual residuals 07 May 2021, 21:54:24 UTC
1c6f2fd Plot list of health slacks for MPC with ADMM case 07 May 2021, 18:38:35 UTC
4052aff Attach health dynamics mapping to Anatomy. Finish simple illustrative example with MPC. 07 May 2021, 04:09:13 UTC
1e140a2 WIP Get MPC working with ADMM for the simple illustrative example 07 May 2021, 00:37:53 UTC
c2bfe45 Simple illustrative example using the Case and CasePlotter interface 06 May 2021, 18:14:58 UTC
bcc44fd Refactor the utilities and split functions between utilities for main package and for examples 06 May 2021, 02:21:26 UTC
d2f253d Refactor and reorganize all treatment planning functions 05 May 2021, 23:34:59 UTC
24bc6d8 Refactor and eliminate unused or redundant code 05 May 2021, 22:18:39 UTC
b9f9645 Merge branch 'master' of github.com:anqif/adarad 05 May 2021, 19:22:11 UTC
3c7c3ab WIP Cleaning up examples folder 05 May 2021, 19:22:00 UTC
2638515 Update README.md 05 May 2021, 17:29:45 UTC
85151de Full collapsed prostate cancer dataset 05 May 2021, 17:27:22 UTC
8a8acc9 Calculate value of an Expression when it is a constant 05 May 2021, 17:26:53 UTC
bd5f84c Merge 27 April 2021, 23:22:01 UTC
cd5a573 Remove parameters from ADMM implementation 27 April 2021, 23:18:52 UTC
a538850 Refactor initial dose 27 April 2021, 21:34:54 UTC
18bbcc9 Forgot one of the plots 27 April 2021, 21:02:10 UTC
d066f4f Add toggle for showing plots 27 April 2021, 20:57:40 UTC
aca5955 Get rid of Parameter objects in initialization and main CCP algorithm 27 April 2021, 20:44:07 UTC
6713b4c Change dose plot. Make prostate YAML file consistent with test code 23 April 2021, 03:10:56 UTC
cceb2d3 Change labels on plots 22 April 2021, 04:22:15 UTC
a537fbe Plot full results from ADMM on the prostate FMO case 22 April 2021, 03:52:33 UTC
7f2e96a Fix a mistake in displaying solve time. Minor path changes. 22 April 2021, 03:03:04 UTC
a97d573 Change weight in health penalty 21 April 2021, 11:56:20 UTC
4e83ed5 Code for head and neck VMAT example initialization and CCP 21 April 2021, 11:06:00 UTC
7089726 Change how run times are calculated in prostate case example 21 April 2021, 11:01:11 UTC
1148ab0 Head and neck VMAT initialization scheme 20 April 2021, 03:08:01 UTC
2fbe887 Test scripts for full prostate FMO example 20 April 2021, 01:57:18 UTC
c8cb0d3 Make health weights consistent in prostate FMO dose initialization. Run full comparisons against AdaRad package implementation of initialization functions. 19 April 2021, 21:09:10 UTC
a700349 Finish fixing bugs in dose initialization function related to lower bound on OAR health status. Make size of slack variables consistent. 19 April 2021, 06:34:31 UTC
7c2bbab WIP Fixing bugs in dose initialization functions for AdaRad package 19 April 2021, 05:06:02 UTC
02272c2 Fix bug that ignores solve in last CCP iteration 18 April 2021, 19:11:28 UTC
99feae3 Fix bug that ignores solve time in last iteration 18 April 2021, 19:10:59 UTC
61d1e26 Fix solve time for dose initialization and SCO 18 April 2021, 18:47:58 UTC
f6251b8 Finish updating ADMM initialization functions in package 16 April 2021, 12:35:58 UTC
cd92d05 WIP Finish updating Stage 2a problem in general ADMM initialization function 16 April 2021, 10:21:37 UTC
88aa491 WIP Updating ADMM initialization functions in main package to align with successful examples 16 April 2021, 08:24:38 UTC
d3694e5 Fix a bug in setting dose value. Plot ADMM residuals. Tune ADMM parameters. 16 April 2021, 02:03:48 UTC
0f48938 Correctly calculate health status resulting from optimal doses. Code for comparing CCP and ADMM on the prostate FMO case. 15 April 2021, 13:37:53 UTC
b395cc7 Update initialization problem definitions for prostate FMO example so faster and more memory efficient 15 April 2021, 11:41:54 UTC
4678a86 Fix a mistake in stage 2b dose penalty 15 April 2021, 11:34:04 UTC
ed904ba Change dose initialization problem definition so we get a significant speedup and memory usage reduction 15 April 2021, 11:10:46 UTC
2e8d388 Add license file 15 April 2021, 04:18:08 UTC
b6e0cf4 Update init files and move backup to examples folder 15 April 2021, 04:14:18 UTC
564ddb3 Rename package from fractionation to adarad 15 April 2021, 04:09:43 UTC
54d5d75 Merge branch 'master' of github.com:anqif/fractionation into init 15 April 2021, 03:59:54 UTC
f9d63ed Merge branch 'init' of github.com:anqif/fractionation into init 15 April 2021, 03:55:26 UTC
dc2c096 Export case creation objects from the package 15 April 2021, 03:55:21 UTC
e1c17ee Get rid of unnecessary rows input to plotting function 13 April 2021, 16:34:03 UTC
c2063a9 Allow empty Case to be constructed and then filled with an imported YAML file 13 April 2021, 04:26:23 UTC
0c63648 Allow user to save and plot total health slacks and ADMM residuals 12 April 2021, 20:12:43 UTC
0aa2a69 Finish case and visualization interface for SCO algorithm. 12 April 2021, 10:21:14 UTC
10414f2 Add ability to save and plot past plans 12 April 2021, 08:48:07 UTC
51ee4ea WIP Fix some bugs so SCO works with user interface 12 April 2021, 06:12:47 UTC
8916a12 Finish user interface and start debugging simple example 12 April 2021, 01:43:51 UTC
b3d8656 Finish first pass of user-facing interface classes 10 April 2021, 18:18:01 UTC
dcc26fc WIP Ingest patient anatomy and dose physics data from file 09 April 2021, 10:27:04 UTC
47dc1c7 WIP More work on the different class wrappers 08 April 2021, 08:18:16 UTC
9246a8e Add a CasePlotter class for visualizing treatment plan 07 April 2021, 08:58:12 UTC
bbb2039 Parallelize ADMM test code 11 March 2021, 05:51:24 UTC
e8777e7 Add CCP with prostate FMO example 10 March 2021, 23:58:46 UTC
04bd169 Finish CVXPY implementation of ADMM and comparison with CCP 10 March 2021, 06:29:54 UTC
d648ded Finish and test initialization functions against CVXPY results 09 March 2021, 05:04:48 UTC
044231f Change initialization scheme to 2-step method described by Stephen 04 March 2021, 02:15:35 UTC
85a770b Code for some of the plots in the slides 18 February 2021, 04:39:37 UTC
b74ad2b Test dose initialization scheme on prostate FMO example 13 February 2021, 08:28:11 UTC
783e3fe Add auto-initialization of dose to other solver functions using quadratic health dynamics 12 February 2021, 20:41:23 UTC
b6f3856 Fix some bugs in dose initialization function. Update simple example to use auto-init. 12 February 2021, 02:48:08 UTC
9c6e136 WIP Simple optimization problem for finding a reasonable initial dose point for ADMM 12 February 2021, 00:51:42 UTC
c7b86eb Add some data and timing test comparisons 09 February 2021, 04:40:28 UTC
cdf3a5d Don't display plots 02 November 2020, 23:56:00 UTC
5871765 Merge branch 'testing' of github.com:anqif/fractionation into testing 02 November 2020, 23:51:14 UTC
2f9b06b Test code for choosing best value of ADMM step size 02 November 2020, 23:51:09 UTC
272210e Change beam upper limit to 0.1 31 October 2020, 10:28:43 UTC
99d8b73 Add lower bounds to OARs in prostate FMO prescription file. Implement large prostate FMO example with dose errors. 31 October 2020, 10:25:34 UTC
bdb3301 Add a stochastic version of prostate FMO problem with error in the delivered dose. 31 October 2020, 09:38:41 UTC
3bcfaf4 Change some of the paths and names for testing 28 October 2020, 02:34:21 UTC
0784938 Allow health transition function to depend on current dose. Refactor CVXPY matrix multiplication from * to @. Tweak the prescription for prostate FMO case. 27 October 2020, 08:50:18 UTC
e867e07 Change CVXPY matrix multiplication symbol to @ to comply with new syntax. Update prescription for prostate case 22 October 2020, 03:00:00 UTC
dcec8a9 Fix file path in head and neck YAML file 08 October 2020, 04:30:22 UTC
e72bf96 Merge branch 'testing' of github.com:anqif/fractionation into testing 08 October 2020, 04:29:08 UTC
3a99acd Change dose and health plots to tight layout 08 October 2020, 04:29:03 UTC
76e701c Update README.md 08 October 2020, 03:43:41 UTC
374bb03 Update README.md 08 October 2020, 03:43:24 UTC
7b30188 Parameter tuning and testing with small head and neck VMAT case from TROT 08 October 2020, 03:16:34 UTC
9ac76e1 Add collapsed prosate FMO dose matrices. Reorganize data directory 21 September 2020, 08:16:31 UTC
88877e4 Add head and neck TROT dose matrix data 21 September 2020, 05:38:38 UTC
4dbdeb4 Relax max iterations in MPC without ADMM example 11 September 2020, 12:19:13 UTC
16091b5 Solve directly with soft constraint version of problem when use_mpc_slack = True 11 September 2020, 09:03:56 UTC
4b2b791 Remove slack variable from health bounds and replace with direct pos/neg penalties in objective function 11 September 2020, 04:12:36 UTC
2819df4 Reduce numpy version required 09 September 2020, 02:36:19 UTC
4c89765 Merge branch 'quadratic' of github.com:anqif/fractionation into quadratic 09 September 2020, 02:35:08 UTC
back to top