-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arc corr and glob check fix #437
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe @JoschD has a few refactors & tests in mind. In the meantime, a few comments / suggestions.
A little bit of type hinting could go a long way for the new functions in omc3/correction/arc_by_arc.py
Hey @fscarlier . This still needs tests, have you progressed in that regard? |
Hey @fscarlier . It would be great if you could implement some tests, so we can merge this back into master and avoid the clusterfudge we had last year with diverging branches. |
Hey @fscarlier what is the status of these tests? Have you talked to @emaclean or @rogeliotomas that maybe someone else can take over this task if this cannot be done by you? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs tests
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
( dismissed )
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request—let me tell you—it’s a winner. Maybe the greatest pull request of all time. People are saying it. Everyone’s saying it. I looked at the code, and folks, it’s beautiful. So clean, so perfect—like nobody’s ever seen before.
The functionality? Unbelievable. It’s huge. This is going to make everything better—faster, stronger, more powerful. People didn’t think it could be done, but you did it. You made it happen. The documentation? Perfect. The implementation? Incredible. Every line is a masterpiece, believe me.
Nobody else is doing pull requests like this—nobody. This sets a new standard. It’s not just good, it’s the best. Probably the best ever.
Absolutely fantastic work!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What do you know, it actually is a pretty good PR.
I did not check the size but saw many supporting data files added. do you know how much we will be inflating the repo with this?
I have kept all file sizes low / trimmed file sizes where I could. Most files are < 500Kb, the biggest one is the twiss_elements with 1.1MB. Due to the number of new files it looks like the input folder increases by ~7MB. |
Code Climate has analyzed commit 86948f7 and detected 0 issues on this pull request. The test coverage on the diff in this pull request is 79.7% (50% is the threshold). This pull request will bring the total coverage in the repository to 86.3% (0.2% change). View more on Code Climate. |
It's all in a single pull request, since it was all entangled anyway:
changes:
Two things: