summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix algebra for BlockDataContainer and add testEdoardo Pasca2019-03-182-18/+67
|
* added first implementationEdoardo Pasca2019-03-151-0/+34
|
* add docstringEdoardo Pasca2019-03-151-0/+7
|
* squared_norm returns dot with selfEdoardo Pasca2019-03-151-4/+5
|
* work with VaggelisEdoardo Pasca2019-03-144-26/+22
|
* removed alpha parameterEdoardo Pasca2019-03-142-33/+45
|
* removed FunctionComposition.pyEdoardo Pasca2019-03-141-121/+0
|
* added docstringsEdoardo Pasca2019-03-141-7/+19
|
* fixed test_functions.pyEdoardo Pasca2019-03-141-6/+0
|
* removed composition_withEdoardo Pasca2019-03-141-10/+0
|
* remove * importEdoardo Pasca2019-03-141-5/+4
|
* use ScaledFunctionEdoardo Pasca2019-03-141-6/+17
|
* added Function.pyEdoardo Pasca2019-03-141-1/+3
|
* added ScaledFunctionEdoardo Pasca2019-03-142-0/+108
|
* Merge branch 'composite_operator_datacontainer' into block_functionEdoardo Pasca2019-03-1410-556/+827
|\
| * Merge branch 'composite_operator_datacontainer' of ↵Edoardo Pasca2019-03-1430-1276/+2361
| |\ | | | | | | | | | https://github.com/vais-ral/CCPi-Framework into composite_operator_datacontainer
| | * create and reconstruct tomophantom datasetEdoardo Pasca2019-03-111-0/+242
| | |
| | * change default method to range_geometry and domain_geometryEdoardo Pasca2019-03-111-3/+8
| | |
| | * fix initialisation for memoptEdoardo Pasca2019-03-111-4/+8
| | |
| | * deprecate grad and proxEdoardo Pasca2019-03-111-16/+29
| | | | | | | | | | | | Norm2sq fixes for memopt
| | * add dimension_labels to geometries to allocate on specific axis orderEdoardo Pasca2019-03-111-2/+10
| | |
| | * bugfix in adjointEdoardo Pasca2019-03-111-1/+1
| | |
| | * run default verbose True excludes callbackEdoardo Pasca2019-03-111-3/+4
| | |
| | * removed commentEdoardo Pasca2019-03-082-14/+12
| | |
| * | line endingsEdoardo Pasca2019-03-141-513/+513
| | |
* | | added corrections to files which shoudl go?Edoardo Pasca2019-03-142-58/+5
| | |
* | | refactoring add unittestEdoardo Pasca2019-03-148-429/+67
| | |
* | | moved test functions file to test dirEdoardo Pasca2019-03-141-0/+0
| | |
* | | removed __pycache__ from gitEdoardo Pasca2019-03-148-0/+0
| | |
* | | blockFrameworkepapoutsellis2019-03-0826-1/+2123
| |/ |/|
* | bugfix BlockOperator adjointEdoardo Pasca2019-03-082-218/+4
| |
* | working implementation of CGLS Tikhonov exampleEdoardo Pasca2019-03-083-45/+58
| | | | | | | | CGLS with Tikhonov regularisation with Block structures
* | added CGLS_tikohnov.pyEdoardo Pasca2019-03-081-0/+182
| |
* | py27 fixesEdoardo Pasca2019-03-073-265/+446
| |
* | first working block frameworkEdoardo Pasca2019-03-075-76/+164
| |
* | lots of changes and added testsEdoardo Pasca2019-03-0712-66/+257
| |
* | add scaled operator and block scaledEdoardo Pasca2019-03-074-1/+52
| |
* | added all methodsEdoardo Pasca2019-03-071-0/+9
| |
* | created ScaledOperator.pyEdoardo Pasca2019-03-061-0/+14
| |
* | Merge remote-tracking branch 'origin/master' into ↵Edoardo Pasca2019-03-067-28/+578
|\ \ | | | | | | | | | composite_operator_datacontainer
| * | Dataprocessor opt (#216)Edoardo Pasca2019-03-054-16/+446
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial implementation of Algorithm and Gradient Descent * added example on gradient descent * refined definition of Algorithm and Gradient Descent * allow memory efficient code in dataprocessor * revert to master version * added test for DataProcessor
| * | use bullet pointEdoardo Pasca2019-03-041-3/+3
| | |
| * | added info on Algorithm classEdoardo Pasca2019-03-041-4/+22
| | |
| * | added dot product between DataContainer s (#215)Edoardo Pasca2019-03-042-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added dot product between datacontainers closes #208 implements dot product by flattening the data in a vector and calculating the inner product on the vectors added unittest * use more efficient ravel than flatten
| * | Geometry allocation (#211)Edoardo Pasca2019-03-014-122/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. * removed line endings * removed dos line ending * Added allocate to ImageGeometry and AcquisitionGeometry * remove composite operator * Delete Algorithms.py * remove setup.py from PR * readded setup.py * added newline at the end of the file * added newline at EOF in setup.py
* | | added BlockLinearOperatorEdoardo Pasca2019-03-061-213/+59
| | |
* | | fixed tests and py27 quirksEdoardo Pasca2019-03-064-18/+38
| | |
* | | conda recipe conditional for testingvagrant2019-03-062-4/+5
| | |
* | | removed default before positionalEdoardo Pasca2019-03-061-18/+9
| | |
* | | fix named argument before *argsEdoardo Pasca2019-03-062-32/+51
| | |