Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix algebra for BlockDataContainer and add test | Edoardo Pasca | 2019-03-18 | 2 | -18/+67 |
| | |||||
* | added first implementation | Edoardo Pasca | 2019-03-15 | 1 | -0/+34 |
| | |||||
* | add docstring | Edoardo Pasca | 2019-03-15 | 1 | -0/+7 |
| | |||||
* | squared_norm returns dot with self | Edoardo Pasca | 2019-03-15 | 1 | -4/+5 |
| | |||||
* | work with Vaggelis | Edoardo Pasca | 2019-03-14 | 4 | -26/+22 |
| | |||||
* | removed alpha parameter | Edoardo Pasca | 2019-03-14 | 2 | -33/+45 |
| | |||||
* | removed FunctionComposition.py | Edoardo Pasca | 2019-03-14 | 1 | -121/+0 |
| | |||||
* | added docstrings | Edoardo Pasca | 2019-03-14 | 1 | -7/+19 |
| | |||||
* | fixed test_functions.py | Edoardo Pasca | 2019-03-14 | 1 | -6/+0 |
| | |||||
* | removed composition_with | Edoardo Pasca | 2019-03-14 | 1 | -10/+0 |
| | |||||
* | remove * import | Edoardo Pasca | 2019-03-14 | 1 | -5/+4 |
| | |||||
* | use ScaledFunction | Edoardo Pasca | 2019-03-14 | 1 | -6/+17 |
| | |||||
* | added Function.py | Edoardo Pasca | 2019-03-14 | 1 | -1/+3 |
| | |||||
* | added ScaledFunction | Edoardo Pasca | 2019-03-14 | 2 | -0/+108 |
| | |||||
* | Merge branch 'composite_operator_datacontainer' into block_function | Edoardo Pasca | 2019-03-14 | 10 | -556/+827 |
|\ | |||||
| * | Merge branch 'composite_operator_datacontainer' of ↵ | Edoardo Pasca | 2019-03-14 | 30 | -1276/+2361 |
| |\ | | | | | | | | | | https://github.com/vais-ral/CCPi-Framework into composite_operator_datacontainer | ||||
| | * | create and reconstruct tomophantom dataset | Edoardo Pasca | 2019-03-11 | 1 | -0/+242 |
| | | | |||||
| | * | change default method to range_geometry and domain_geometry | Edoardo Pasca | 2019-03-11 | 1 | -3/+8 |
| | | | |||||
| | * | fix initialisation for memopt | Edoardo Pasca | 2019-03-11 | 1 | -4/+8 |
| | | | |||||
| | * | deprecate grad and prox | Edoardo Pasca | 2019-03-11 | 1 | -16/+29 |
| | | | | | | | | | | | | Norm2sq fixes for memopt | ||||
| | * | add dimension_labels to geometries to allocate on specific axis order | Edoardo Pasca | 2019-03-11 | 1 | -2/+10 |
| | | | |||||
| | * | bugfix in adjoint | Edoardo Pasca | 2019-03-11 | 1 | -1/+1 |
| | | | |||||
| | * | run default verbose True excludes callback | Edoardo Pasca | 2019-03-11 | 1 | -3/+4 |
| | | | |||||
| | * | removed comment | Edoardo Pasca | 2019-03-08 | 2 | -14/+12 |
| | | | |||||
| * | | line endings | Edoardo Pasca | 2019-03-14 | 1 | -513/+513 |
| | | | |||||
* | | | added corrections to files which shoudl go? | Edoardo Pasca | 2019-03-14 | 2 | -58/+5 |
| | | | |||||
* | | | refactoring add unittest | Edoardo Pasca | 2019-03-14 | 8 | -429/+67 |
| | | | |||||
* | | | moved test functions file to test dir | Edoardo Pasca | 2019-03-14 | 1 | -0/+0 |
| | | | |||||
* | | | removed __pycache__ from git | Edoardo Pasca | 2019-03-14 | 8 | -0/+0 |
| | | | |||||
* | | | blockFramework | epapoutsellis | 2019-03-08 | 26 | -1/+2123 |
| |/ |/| | |||||
* | | bugfix BlockOperator adjoint | Edoardo Pasca | 2019-03-08 | 2 | -218/+4 |
| | | |||||
* | | working implementation of CGLS Tikhonov example | Edoardo Pasca | 2019-03-08 | 3 | -45/+58 |
| | | | | | | | | CGLS with Tikhonov regularisation with Block structures | ||||
* | | added CGLS_tikohnov.py | Edoardo Pasca | 2019-03-08 | 1 | -0/+182 |
| | | |||||
* | | py27 fixes | Edoardo Pasca | 2019-03-07 | 3 | -265/+446 |
| | | |||||
* | | first working block framework | Edoardo Pasca | 2019-03-07 | 5 | -76/+164 |
| | | |||||
* | | lots of changes and added tests | Edoardo Pasca | 2019-03-07 | 12 | -66/+257 |
| | | |||||
* | | add scaled operator and block scaled | Edoardo Pasca | 2019-03-07 | 4 | -1/+52 |
| | | |||||
* | | added all methods | Edoardo Pasca | 2019-03-07 | 1 | -0/+9 |
| | | |||||
* | | created ScaledOperator.py | Edoardo Pasca | 2019-03-06 | 1 | -0/+14 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into ↵ | Edoardo Pasca | 2019-03-06 | 7 | -28/+578 |
|\ \ | | | | | | | | | | composite_operator_datacontainer | ||||
| * | | Dataprocessor opt (#216) | Edoardo Pasca | 2019-03-05 | 4 | -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 point | Edoardo Pasca | 2019-03-04 | 1 | -3/+3 |
| | | | |||||
| * | | added info on Algorithm class | Edoardo Pasca | 2019-03-04 | 1 | -4/+22 |
| | | | |||||
| * | | added dot product between DataContainer s (#215) | Edoardo Pasca | 2019-03-04 | 2 | -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 Pasca | 2019-03-01 | 4 | -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 BlockLinearOperator | Edoardo Pasca | 2019-03-06 | 1 | -213/+59 |
| | | | |||||
* | | | fixed tests and py27 quirks | Edoardo Pasca | 2019-03-06 | 4 | -18/+38 |
| | | | |||||
* | | | 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 |
| | | |