| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* replaces in with explicit test
closes #139
* add read of single slice or subset
* get_image_keys
* reader reads single slice
* adds get_acquisition_data_slice and get_acquisition_data_subset
it is possible to read in only a subset of the dataset.
* added multifile_nexus.py
* cleaned example
* fix normaliser and reader
* wip
* wip for reader
* added support for non standard?? nexus files
updated example with normalisation.
* fix camelcase
* Added initial unittest for reader
bugfix for python 2.7
* fixes for python 2.7
* remove duplicate test requirement
* minimal unittest for get_acquisition_data_subset
* added SPDHG
* work in progress
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* replaces in with explicit test
closes #139
* add read of single slice or subset
* get_image_keys
* reader reads single slice
* adds get_acquisition_data_slice and get_acquisition_data_subset
it is possible to read in only a subset of the dataset.
* added multifile_nexus.py
* cleaned example
* fix normaliser and reader
* wip
* wip for reader
* added support for non standard?? nexus files
updated example with normalisation.
* fix camelcase
* Added initial unittest for reader
bugfix for python 2.7
* fixes for python 2.7
* remove duplicate test requirement
* minimal unittest for get_acquisition_data_subset
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* enable win build with unittest. skip cvx
* unittest on funcs
* fixed Norm1 and function
* test chaining
* a few fixes for unittest
* investigating Norm2
* restored Norm2
TODO: rewrite it and test
* removed comment
|
|
|
| |
fixed unit test for python2.7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
closes #148
closes #156
closes #157
closes #158
* split run_test for algorithms
* fix FBPD
adds operator as input argument
changes naming of variables to explicit
* implement proximal for ZeroFun and Norm1
proximal method must be correctly implemented. lead to error #158
* fix unit test and cvx demo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added working demo of colourbay data load and recon.
* Added IMAT white-beam demo loading summed fits files
* corrections to normalization and log with zeroes in flats
* IMAT data multichannel script started
* script to reconstruct multi-channel imat data updated
* some updates to demo
|
|
|
| |
addresses this loophole https://github.com/CCPPETMR/Hackathon-SIRF/issues/12#issuecomment-430944064
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* added inplace algebra correctly
* readded object to AcquisitionGeometry and ImageGeometry
* Add more memory management
* added unary and binary operations to DataContainer
* Added unary and binary operations
added also unittest
* added unittest
* added unit tests for binary operators
* bugfixes and remove prints
* dafault initialisation behaviour not to deep_copy
* FISTA to use the efficient memory handling additions
* add calls with input out=None
Starts to address #134
* add methods with arg out=None
* add test for memhandle
* major bugfix after removal of create_image_data
* fixed FISTA memhandle
* some bugfix in FISTA and funcs ops
* debug in progress
* Fixed several bugs in memory optimised code
Added methods allocate_adjoint and allocate_direct to Operator.
* test with cvx and adjustments
* fixed unittest, need to fix inline algebra
* fixed inline algebra definition
* initial cvxpy unittest
* adds cvx demo as unit test
closes #150
check equality of cvx calculated with respect to FISTA and FBDP
|
|
|
|
|
|
| |
* Quick prototype of SIRT with nonnegativity added
* Add indicator function for boxconstrint in SIRT and FISTA with demo
|
|
|
| |
closes #139
|
| |
|
| |
|
|
|
| |
closes #126
|
| |
|
|
|
|
|
|
|
|
| |
* add CVX test script
* Add L1 and TV CVX and denoising. TV FBPD bug.
* Fix TV2D bug and update cvx demo
|
| |
|
|\
| |
| | |
removes camelcase
|
| | |
|
| |
| |
| |
| | |
addresses #107
|
|/
|
|
|
|
| |
* Removing IP data and files. Still in IP_parking branch. #102
* Also remove IP pyc file
|
| |
|
|\
| |
| | |
Fix ordering #106
|
|/ |
|
| |
|
|\
| |
| | |
Demo cleanup
|
| | |
|
| | |
|
|\|
| |
| | |
added processors.py
|
|/
|
|
| |
closes #100
|
|\
| |
| | |
Added init file in optimisation to make package
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
First opti doc
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* create optimisation package
* renamed to framework
* added FiniteDiff2D operator
* fixed dependencies
* fix import packages
* added ccpiops.py and move processors.py
* updated imports
* renamed but not split
* Removed reconstruction as moved to optimisation
|
|
|
|
|
|
|
|
|
|
|
|
| |
* removed astra stuff
* removed astra and added dependency on ccpi-reconstruction
* removed astra test
* renamed to ccpi-framework
* little changes to demo
|
|
|
|
|
|
|
|
|
|
| |
* Removed regularizers
* DemoIP running. MC Lipschitz incorrect
* Fixed MC Lipschitz
* Removed old import
|
|\
| |
| | |
Demo diamond
|