- 07 Jan, 2022 2 commits
-
-
Instead of first creating a WLSProblem and passing that to the constructor, you can now pass the projector and the sinogram to the problem. The constructor initializes a very basic form of tikhonov regularization, for other forms, the other constructors should be used.
-
Instead of constructiong `L2NormPow2(LinearResidual(A, b))`, you can now simply write `L2NormPow2(A, b)`.
-
- 06 Jan, 2022 1 commit
-
-
David Frank authored
This commits adds some default hooks provided by pre-commit, such as hooks to check for too large files, or to prevent committing to master, or files with unresolved merge conflicts. Check the contribution guide on how to use the hooks
-
- 21 Dec, 2021 2 commits
-
-
David Frank authored
Some styling choises of our in-code documentation just doesn't looks nice in the output of the docs. Here, I've mostly fixed the '@author' tag. Instead of having each author in their own tag, just have the tag and then a list starting in the next line.
-
David Frank authored
-
- 08 Dec, 2021 2 commits
-
-
Nikola Dinev authored
-
Nikola Dinev authored
-
- 25 Nov, 2021 1 commit
-
-
Nikola Dinev authored
-
- 24 Nov, 2021 22 commits
-
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
elsa::complex is an alias for thrust::complex when quickvec is enabled, and for std::complex otherwise
-
-
- 16 Nov, 2021 5 commits
-
-
David Frank authored
* Pass a default config to DataContainer.format, such that it can be passed in from the outside * Move `format_config` into separate file to not create dependency cyles * Add functionality to suppress or round small numbers to 0, such that instead of -1.49012e-08, only 0 is printed
-
David Frank authored
-
David Frank authored
-
David Frank authored
-
David Frank authored
-
- 15 Nov, 2021 2 commits
-
-
David Frank authored
In case of an error, print a version of the clang-format command that will actually fix the error and not only print to standard out
-
David Frank authored
-
- 11 Nov, 2021 1 commit
-
-
For further details check for example the numpy docs in: https://numpy.org/doc/stable/reference/generated/numpy.fft.fftshift.html
-
- 10 Nov, 2021 1 commit
-
-
David Frank authored
The Makefile is just a convenience to more easily build elsa. To build all of elsa, just call `make build` from the top level directory. You can also pass any target to build, to specifically build this target, e.g. `make build test_DataContainer`. Other useful commands could `make tests`, to build and run all tests. `make test <test-name>` to build a specific test case and run it. And `make watch <test-name>` to build and run a test continuously on code changes in elsa. Note that a sub-folder structure will be created of the form `build/$BUILD_TYPE/$COMPILER`. This enables quick iteration for different build types and compilers, via passing the options `BUILD_TYPE` and `CXX`.
-
- 03 Nov, 2021 1 commit
-
-
Jonas Jelten authored
-