Skip to content

Conversation

@nantonel
Copy link
Collaborator

@nantonel nantonel commented Feb 22, 2019

BlockArrays are now completely removed: code is substantially simplified and more readable.

Notice that now we could think of making ProximalAlgorithms independent of AbstractOperators (but not in the tests).

In utilities/tomove.jl few line of codes to make ProximalOperators compatible with RecursiveArrayTools. These could be moved to ProximalOperators.

(This PR is joint with AbstractOperators PR8)

@lostella lostella mentioned this pull request Feb 22, 2019
18 tasks
@lostella
Copy link
Member

See also #18

@codecov-io
Copy link

codecov-io commented Mar 7, 2019

Codecov Report

Merging #17 into master will decrease coverage by 8.43%.
The diff coverage is 98.87%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #17      +/-   ##
==========================================
- Coverage   98.27%   89.83%   -8.44%     
==========================================
  Files          10       12       +2     
  Lines         348      610     +262     
==========================================
+ Hits          342      548     +206     
- Misses          6       62      +56
Impacted Files Coverage Δ
src/template/Template.jl 62.5% <ø> (-37.5%) ⬇️
src/ProximalAlgorithms.jl 73.68% <ø> (-26.32%) ⬇️
src/algorithms/DouglasRachford.jl 100% <100%> (ø) ⬆️
src/algorithms/ZeroFPR.jl 95.41% <100%> (-4.59%) ⬇️
src/algorithms/PANOC.jl 98.61% <100%> (-1.39%) ⬇️
src/algorithms/ForwardBackward.jl 98.38% <100%> (-1.62%) ⬇️
src/utilities/tomove.jl 100% <100%> (ø)
src/algorithms/AsymmetricForwardBackwardAdjoint.jl 83.48% <100%> (-6.68%) ⬇️
src/utilities/identity.jl 50% <100%> (-50%) ⬇️
src/utilities/zero.jl 40% <50%> (-60%) ⬇️
... and 9 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9922dd7...29629f3. Read the comment docs.

@nantonel
Copy link
Collaborator Author

nantonel commented Mar 7, 2019

With the new release of AbstractOperators test are now passing.
@lostella shall I merge and tag a new release v0.1.1?

@lostella
Copy link
Member

lostella commented Mar 7, 2019

@nantonel please do, but tag it as v0.2 since this is not a bugfix, but a change in the algorithms interface (tuples are not allowed anymore).

@nantonel nantonel merged commit 0ffc88a into JuliaFirstOrder:master Mar 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants