<feed xmlns='http://www.w3.org/2005/Atom'>
<title>csa/tomo/tnv/framework.git/.gitattributes, branch fast_tnv</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/'/>
<entry>
<title>removed gitattributes</title>
<updated>2019-03-01T11:11:43+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2019-03-01T11:11:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=a33da4554c8b71fd8bead02f666714b893e47b05'/>
<id>a33da4554c8b71fd8bead02f666714b893e47b05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Proposal of Algorithm class (#179)</title>
<updated>2019-02-28T18:58:33+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2019-02-28T18:58:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=13054c64cff2b506a7affa9d21445f368abbb15b'/>
<id>13054c64cff2b506a7affa9d21445f368abbb15b</id>
<content type='text'>
* 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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
</pre>
</div>
</content>
</entry>
</feed>
