<feed xmlns='http://www.w3.org/2005/Atom'>
<title>csa/tomo/tnv/framework.git, 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>Cache computed lipschitz constant, seed random number generator to ensure that different runs give exactly the same result</title>
<updated>2020-03-27T19:25:10+00:00</updated>
<author>
<name>Suren A. Chilingaryan</name>
<email>csa@suren.me</email>
</author>
<published>2020-03-27T19:25:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=da77a606f5d48ff31d72816d858736954f4585aa'/>
<id>da77a606f5d48ff31d72816d858736954f4585aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Operator composition (#493)</title>
<updated>2020-02-21T16:41:57+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2020-02-21T16:41:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=adf4163c145e6ddc16899a92a06c3282f144d88c'/>
<id>adf4163c145e6ddc16899a92a06c3282f144d88c</id>
<content type='text'>
* CompositionOperator and some refactoring

* Added SumOperator and CompositionOperator

added domain_geometry and optional range_geometry as parameter of Operator. These are saved in _domain_geometry and _range_geometry.
Updated all operator and tests to take notice of this change.

* fighting with Composition

* fix direct and adjoint for CompositeOperator

* fix composition Operator

* remove target OUTPUT to trigger build

* added unit tests

* add test for ZeroOperator

* fixes

* add numba

* removed hard coded path

* removed comments

* fix direct/adjoint with out parameter

* removed __rmul__

* use calculate_norm inherited from LinearOperator

* removed hard coded version tag

* removed cached string version

* use add_custom_target instead add_custom_command
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* CompositionOperator and some refactoring

* Added SumOperator and CompositionOperator

added domain_geometry and optional range_geometry as parameter of Operator. These are saved in _domain_geometry and _range_geometry.
Updated all operator and tests to take notice of this change.

* fighting with Composition

* fix direct and adjoint for CompositeOperator

* fix composition Operator

* remove target OUTPUT to trigger build

* added unit tests

* add test for ZeroOperator

* fixes

* add numba

* removed hard coded path

* removed comments

* fix direct/adjoint with out parameter

* removed __rmul__

* use calculate_norm inherited from LinearOperator

* removed hard coded version tag

* removed cached string version

* use add_custom_target instead add_custom_command
</pre>
</div>
</content>
</entry>
<entry>
<title>explicitly point to build directory (#496)</title>
<updated>2020-02-12T09:58:55+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2020-02-12T09:58:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=26d16a18000cf96d4540f14b76c0773d6d30bf77'/>
<id>26d16a18000cf96d4540f14b76c0773d6d30bf77</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix limits of docstring (#495)</title>
<updated>2020-02-06T16:30:12+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2020-02-06T16:30:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=524cdd1fc816ec1cc79d3cf339b694de7f8be00a'/>
<id>524cdd1fc816ec1cc79d3cf339b694de7f8be00a</id>
<content type='text'>
* fix limits of docstring

* add test for IndicatorBox
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix limits of docstring

* add test for IndicatorBox
</pre>
</div>
</content>
</entry>
<entry>
<title>axpby as concrete method in DataContainer and BlockDataContainer (#489)</title>
<updated>2020-01-24T13:59:09+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2020-01-24T13:59:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=6e60b7802bb0369cc9dd8b1715073a1ff3c18f03'/>
<id>6e60b7802bb0369cc9dd8b1715073a1ff3c18f03</id>
<content type='text'>
* axpby as concrete method in DataContainer and BlockDataContainer

* fixed axpby and added unittest

* PDHG to use axpby

* pass num_threads to axpby

* void commit

* add seed to random in test

* NUM_THREADS can be imported from ccpi.utilities

* added test to axpby with num_threads
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* axpby as concrete method in DataContainer and BlockDataContainer

* fixed axpby and added unittest

* PDHG to use axpby

* pass num_threads to axpby

* void commit

* add seed to random in test

* NUM_THREADS can be imported from ccpi.utilities

* added test to axpby with num_threads
</pre>
</div>
</content>
</entry>
<entry>
<title>Allows user to set number of threads used by openMP in C library grad… (#476)</title>
<updated>2020-01-23T11:52:46+00:00</updated>
<author>
<name>Gemma Fardell</name>
<email>47746591+gfardell@users.noreply.github.com</email>
</author>
<published>2020-01-23T11:52:46+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=894f35c9be404bc2c13f90f4a6184a545029181a'/>
<id>894f35c9be404bc2c13f90f4a6184a545029181a</id>
<content type='text'>
* Allows user to set number of threads used by openMP in C library gradient operator. Changed to release build flags

* closes #477

* added test function for c lib thread deployment

* improved thread scaling for neumann algoritims

* removed unnecessary thread sync

* reverts omp number of threads at the end of the c function call

Co-authored-by: Edoardo Pasca &lt;edo.paskino@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Allows user to set number of threads used by openMP in C library gradient operator. Changed to release build flags

* closes #477

* added test function for c lib thread deployment

* improved thread scaling for neumann algoritims

* removed unnecessary thread sync

* reverts omp number of threads at the end of the c function call

Co-authored-by: Edoardo Pasca &lt;edo.paskino@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>working osx build (#491)</title>
<updated>2020-01-23T07:17:36+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2020-01-23T07:17:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=fecff8ded735d309aba43d30226c0bb51386c905'/>
<id>fecff8ded735d309aba43d30226c0bb51386c905</id>
<content type='text'>
* working osx build

* correct omp lib name

* add cache parameter

closes #470 </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* working osx build

* correct omp lib name

* add cache parameter

closes #470 </pre>
</div>
</content>
</entry>
<entry>
<title>add force recalculation of norm (#487)</title>
<updated>2020-01-16T14:57:15+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2020-01-16T14:57:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=c2cb31c0432dadf9f0257c6ad4a87a669a6fa6b2'/>
<id>c2cb31c0432dadf9f0257c6ad4a87a669a6fa6b2</id>
<content type='text'>
* add force recalculation of norm

closes #394
better handling and documentation of Operator norm method.

* added docstring and test for dot_test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add force recalculation of norm

closes #394
better handling and documentation of Operator norm method.

* added docstring and test for dot_test
</pre>
</div>
</content>
</entry>
<entry>
<title>add reduction min and max (#486)</title>
<updated>2020-01-16T11:14:33+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2020-01-16T11:14:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=7756574e2c0a45f55ff974f57eee18c8579dc985'/>
<id>7756574e2c0a45f55ff974f57eee18c8579dc985</id>
<content type='text'>
* add reduction min and max

closes #441

* add spacing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add reduction min and max

closes #441

* add spacing
</pre>
</div>
</content>
</entry>
<entry>
<title>added developer guide (#485)</title>
<updated>2020-01-15T16:38:47+00:00</updated>
<author>
<name>Edoardo Pasca</name>
<email>edo.paskino@gmail.com</email>
</author>
<published>2020-01-15T16:38:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.master.suren.me/cgit/csa/tomo/tnv/framework.git/commit/?id=effae8056a541b8928caba54f696935c0c5cd014'/>
<id>effae8056a541b8928caba54f696935c0c5cd014</id>
<content type='text'>
closes #460</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #460</pre>
</div>
</content>
</entry>
</feed>
