Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | conda recipe conditional for testing | vagrant | 2019-03-06 | 2 | -4/+5 |
| | |||||
* | removed default before positional | Edoardo Pasca | 2019-03-06 | 1 | -18/+9 |
| | |||||
* | fix named argument before *args | Edoardo Pasca | 2019-03-06 | 2 | -32/+51 |
| | |||||
* | python 2.7 fix | Edoardo Pasca | 2019-03-05 | 1 | -1/+1 |
| | |||||
* | code refactoring and unittest for block container | Edoardo Pasca | 2019-03-05 | 9 | -277/+586 |
| | |||||
* | Merge branch 'composite_operator_datacontainer' of ↵ | Edoardo Pasca | 2019-03-01 | 3 | -476/+114 |
|\ | | | | | | | https://github.com/vais-ral/CCPi-ReconstructionFramework into composite_operator_datacontainer | ||||
| * | delete Algorithms.py | Edoardo Pasca | 2019-03-01 | 1 | -362/+0 |
| | | |||||
| * | Merge branch 'master' into composite_operator_datacontainer | Edoardo Pasca | 2019-02-28 | 22 | -1295/+1881 |
| |\ | | | | | | | | | | | | | | | | | | | Conflicts: Wrappers/Python/ccpi/optimisation/ops.py Wrappers/Python/conda-recipe/run_test.py Wrappers/Python/setup.py | ||||
| | * | removed dos line ending | Edoardo Pasca | 2019-02-28 | 1 | -28/+28 |
| | | | |||||
| | * | removed line endings | Edoardo Pasca | 2019-02-28 | 1 | -86/+86 |
| | | | |||||
* | | | renamed to Block... | Edoardo Pasca | 2019-03-01 | 3 | -106/+22 |
| | | | |||||
* | | | 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 |