Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' into composite_operator_datacontainer | Edoardo Pasca | 2019-03-01 | 21 | -1294/+1889 |
|\ | |||||
| * | removed gitattributes | Edoardo Pasca | 2019-03-01 | 1 | -1/+0 |
| | | |||||
| * | Proposal of Algorithm class (#179) | Edoardo Pasca | 2019-02-28 | 18 | -1131/+1903 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial revision * Removed class members of Algorithm class added update_objective * initial version. Fix inline __idiv__ * First implementation of CompositeOperator/DataContainer * removed __getitem__ added get_item added shape * added CGLS * working unit test, initial tomography test * added reverse multiplication of operator with number * added operators directory * fixed typo * added unittest for CompositeDataContainer * fix TomoIdentity with scalar * check numerical types from numpy * add default stop criterion and run method * add run method * first working implementation of CGLS with CompositeOperator/DataContainer notice problem with _rmul_ and _mul_ methods precedence with numpy. * new Algorithm class and algorithms in separate files Added new Algorithm class and derivatives in different files for GradientDescent, CGLS, FBPD, FISTA * added algorithms and restored CIL_VERSION env variable * removed Algorithms.py * modified run and renamed a few members/methods * uses squared_norm * renamed get_current_objective to get_last_objective update_objective can be issued every N iteration, default 1. fixed run method to run N iterations within the stop criterion. * load class as module files * force py line endings to LF * updates * call super __init__ as first thing * unit tests are now to be found in test directory unit tests are now split in several files in the directory test * install algorithms module * Implementation with Algorithm * skip Reader tests * unittest for linux * commented not needed import Iterable * removed explicit return from __init__ * remove composite operator file | ||||
| * | added squared_norm (#204) | Edoardo Pasca | 2019-02-27 | 5 | -16/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added squared_norm closes #203 * added norm and squared_norm closes #203 * Power method uses norm, bugfixes * fix power method | ||||
| * | add norm to DataContainer (#195) | Edoardo Pasca | 2019-02-15 | 1 | -0/+4 |
| | | |||||
| * | Merge pull request #186 from vais-ral/colourbay_initial_demo | jakobsj | 2019-02-14 | 2 | -7/+7 |
| |\ | | | | | | | Colourbay initial demo | ||||
| | * | Merge branch 'master' into colourbay_initial_demo | jakobsj | 2019-02-14 | 20 | -282/+2951 |
| | |\ | | |/ | |/| | |||||
| | * | Updated paths in IMAT whitebeam script | Jakob Jorgensen, WS at HMXIF | 2019-02-14 | 1 | -4/+4 |
| | | | |||||
| | * | Change local paths | Jakob Jorgensen, WS at HMXIF | 2018-09-24 | 2 | -7/+8 |
| | | | |||||
| | * | some updates to demo | algol | 2018-08-23 | 1 | -6/+7 |
| | | | |||||
| | * | script to reconstruct multi-channel imat data updated | Daniil Kazantsev | 2018-08-22 | 1 | -163/+115 |
| | | | |||||
| | * | IMAT data multichannel script started | Daniil Kazantsev | 2018-08-14 | 1 | -0/+198 |
| | | | |||||
| | * | corrections to normalization and log with zeroes in flats | Daniil Kazantsev | 2018-08-14 | 1 | -7/+17 |
| | | | |||||
| | * | Added IMAT white-beam demo loading summed fits files | Jakob Jorgensen, WS at HMXIF | 2018-07-31 | 1 | -0/+128 |
| | | | |||||
| | * | Added working demo of colourbay data load and recon. | Jakob Jorgensen, WS at HMXIF | 2018-07-31 | 1 | -0/+137 |
| | | | |||||
* | | | first working implementation of CGLS with CompositeOperator/DataContainer | Edoardo Pasca | 2019-02-20 | 1 | -646/+818 |
| | | | | | | | | | | | | notice problem with _rmul_ and _mul_ methods precedence with numpy. | ||||
* | | | add run method | Edoardo Pasca | 2019-02-20 | 1 | -0/+6 |
| | | | |||||
* | | | add default stop criterion and run method | Edoardo Pasca | 2019-02-20 | 1 | -7/+9 |
| | | | |||||
* | | | check numerical types from numpy | Edoardo Pasca | 2019-02-20 | 1 | -1/+8 |
| | | | |||||
* | | | fix TomoIdentity with scalar | Edoardo Pasca | 2019-02-18 | 1 | -8/+8 |
| | | | |||||
* | | | added unittest for CompositeDataContainer | Edoardo Pasca | 2019-02-18 | 1 | -0/+176 |
| | | | |||||
* | | | fixed typo | Edoardo Pasca | 2019-02-18 | 1 | -2/+2 |
| | | | |||||
* | | | added operators directory | Edoardo Pasca | 2019-02-18 | 1 | -1/+1 |
| | | | |||||
* | | | added reverse multiplication of operator with number | Edoardo Pasca | 2019-02-18 | 1 | -5/+32 |
| | | | |||||
* | | | working unit test, initial tomography test | Edoardo Pasca | 2019-02-18 | 1 | -130/+54 |
| | | | |||||
* | | | added CGLS | Edoardo Pasca | 2019-02-18 | 1 | -0/+50 |
| | | | |||||
* | | | removed __getitem__ added get_item added shape | Edoardo Pasca | 2019-02-17 | 1 | -97/+170 |
| | | | |||||
* | | | First implementation of CompositeOperator/DataContainer | Edoardo Pasca | 2019-02-16 | 2 | -25/+17 |
| | | | |||||
* | | | initial version. Fix inline __idiv__ | Edoardo Pasca | 2019-02-15 | 1 | -0/+661 |
| | | | |||||
* | | | Removed class members of Algorithm class | Edoardo Pasca | 2019-02-13 | 1 | -27/+33 |
| | | | | | | | | | | | | added update_objective | ||||
* | | | initial revision | Edoardo Pasca | 2019-02-11 | 1 | -0/+298 |
|/ / | |||||
* | | Update README.md | vais-ral | 2019-01-29 | 1 | -1/+5 |
| | | |||||
* | | Merge pull request #177 from TomasKulhanek/master | vais-ral | 2019-01-29 | 4 | -44/+7 |
|\ \ | | | | | | | Universal build script | ||||
| * \ | Merge branch 'master' into master | Tomas Kulhanek | 2019-01-28 | 2 | -7/+11 |
| |\ \ | |/ / |/| | | |||||
* | | | UPDATE: CIL VERSION needs to be set (#173) | Tomas Kulhanek | 2019-01-11 | 5 | -5/+59 |
| | | | | | | | | | | | | | | | | | | | | | | | | * UPDATE: CIL VERSION needs to be set * UPDATE: jenkins build and variants * UPDATE: channels conda-forge and ccpi | ||||
* | | | Norm2sq does not fail if cannot calculate Lipschitz constant | Edoardo Pasca | 2019-01-08 | 1 | -5/+9 |
| | | | |||||
* | | | added L member to Function | Edoardo Pasca | 2019-01-08 | 1 | -1/+1 |
| | | | |||||
| * | | UPDATE | Kulhanek | 2019-01-28 | 2 | -1/+4 |
| |\ \ | |||||
| | * | | Update README.md | Tomas Kulhanek | 2019-01-18 | 1 | -1/+1 |
| | | | | | | | | | | | | ADD: build status from jenkins embeddable build status plugin | ||||
| | * | | Update README.md | Tomas Kulhanek | 2019-01-18 | 1 | -1/+2 |
| | | | | |||||
| | * | | Update README.md | Tomas Kulhanek | 2019-01-18 | 1 | -0/+1 |
| | | | | |||||
| | * | | Update conda_build_config.yaml | Tomas Kulhanek | 2019-01-18 | 1 | -2/+3 |
| | | | | |||||
| | * | | Update conda_build_config.yaml | Tomas Kulhanek | 2019-01-18 | 1 | -1/+1 |
| | | | | |||||
| | * | | Update jenkins-build.sh | Tomas Kulhanek | 2019-01-18 | 1 | -3/+3 |
| | | | | |||||
| | * | | Update jenkins-build.sh | Tomas Kulhanek | 2019-01-18 | 1 | -4/+4 |
| | | | | |||||
| * | | | UPDATE: using universal build | Kulhanek | 2019-01-28 | 1 | -42/+2 |
| |/ / | |||||
| * | | update | Kulhanek | 2019-01-14 | 1 | -1/+0 |
| | | | |||||
| * | | update pin-compatible | Kulhanek | 2019-01-14 | 1 | -0/+1 |
| | | | |||||
| * | | UPDATE: channels conda-roge and ccp | Kulhanek | 2019-01-11 | 1 | -4/+2 |
| | | | |||||
| * | | UPDATE: jenkins build and variants | Kulhanek | 2019-01-11 | 3 | -0/+49 |
| | | |