Skip to content

Conversation

@garrettwrong
Copy link
Collaborator

Moving release.

Because we've added the CTF Estimation backend and CLI we discussed categorizing this as a minor release.

Version bumped to 0.7.0.

I'll begin compiling the release notes based on the PRs.

garrettwrong and others added 30 commits March 10, 2021 08:14
this is because it crashed when it tried to print itself
Move some developer deps to "dev" package extension
add some more tests for Rotation class
Add parallel coverage job to GitHub Actions.
Odd resolution images could cause omegas outside grid (arithmetic noise 1 vs 0.9999999).  Allow extrapolation in this case instead of zero fill which will crash in later (PowerFilter) computations.

Also implements short circuit optimization for case where transfer function grid is expected to be identical to interpolation grid.  No need to interpolate there.
fix bug in Pandas code supporting startfile IO
Fixes corner case where filter eval points outside interp grid.
@garrettwrong garrettwrong requested a review from janden as a code owner June 3, 2021 11:26
@garrettwrong garrettwrong self-assigned this Jun 3, 2021
@garrettwrong garrettwrong added CI Continuous Integration documentation Improvements or additions to documentation labels Jun 3, 2021
@codecov
Copy link

codecov bot commented Jun 3, 2021

Codecov Report

❗ No coverage uploaded for pull request base (master@4b25c09). Click here to learn what that means.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #425   +/-   ##
=========================================
  Coverage          ?   87.60%           
=========================================
  Files             ?       95           
  Lines             ?     6557           
  Branches          ?        0           
=========================================
  Hits              ?     5744           
  Misses            ?      813           
  Partials          ?        0           

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 4b25c09...9314944. Read the comment docs.

@garrettwrong
Copy link
Collaborator Author

Draft release notes:

This version adds a core backend component for CTF Estimation along with mating CLI entry point which wraps MRC file IO.

Otherwise this is mostly fixes for issues found during development:

* Bugfix covar2d shrinker and get_cwf_coeffs for clean images (noise_var=0)
* Bugfix Simulation n=1 crashes
* Move some developer deps to "dev" package extension
* Demo Notebook corrections and refresh
* Bugfix in Pandas code supporting Starfile IO
* Bugfix filter eval points outside interp grid
* Add parallel test code coverage job to GitHub Actions (Codecov)
* Add tests for Rotation class

@garrettwrong garrettwrong requested a review from amitsinger June 3, 2021 12:04
@janden
Copy link
Collaborator

janden commented Jun 3, 2021

Release notes look good to me.

Copy link
Contributor

@amitsinger amitsinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@garrettwrong garrettwrong merged commit 28ebc69 into master Jun 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous Integration documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants