-
Notifications
You must be signed in to change notification settings - Fork 107
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
#134 - shear conventions #193
Conversation
(#21_DOxygen_documentation)
(#21_DOxygen_documentation)
…ear.h (#21_DOxygen_documentation)
(#21_DOxygen_documentation)
…hear/distort/SBDistort etc. (#134)
I like the current style you use to document the ways of constructing Shear and Ellipse. I think that's going to be clearer than trying to find a way to make doxygen params work well. The only suggestion I would make is to try to make sure the example list is complete. Not necessarily every possible combination in the code block, but probably add (eta1,eta2), (g,beta), and (e,beta) to the explicit list for Shear. I'm not sure what would be the sufficient list for Ellipse, but probably add a few more like (mu, shift, s), (shift, mu) to point out that they can be in any order, and also some that use the shear arguments rather than a pre-constructed shear. |
Thanks for the feedback about the dox. I'll fix it up tomorrow/Tues - have to go collapse now after a long day of packing. |
Time for a break in moving, so I updated the dox. At this point, Mike, I think I've addressed all of your comments, but we should give it a few days for others to chime in. On Jun 17, 2012, at 10:12 PM, Mike Jarvis wrote:
Rachel Mandelbaum |
Conflicts: galsim/base.py galsim/real.py tests/test_SBProfile.py
I agree. I added another line to the doc to make explicit that my erroneous assumption about beta isn't correct. I also merged in the current master, so that's up to date now as well. I think we can merge this in tomorrow unless anyone has any objections. |
…or the Shear class. Ellipse is still not well documented though, and I should make some minor changes to the shear.py module to reflect use here.
Thanks for the merge and update, and I see that #21 made its way in. I just did another minor update for consistency of notation etc. I'm happy to merge this into master tomorrow night (I think we should give one more working day for people to respond). On Jun 18, 2012, at 6:26 PM, Mike Jarvis wrote:
Rachel Mandelbaum |
@barnabytprowe @gbernstein @TallJimbo - I see various comments from you on commits, but it wasn't clear if (a) you were going to look over the rest of the pull request but didn't have time, (b) you looked the rest over and have no comments, or (c) you don't plan to look it over and want to leave the details to me and Mike. If (a), please let us know before tonight so we can give you more time, otherwise one of us might go ahead and merge it into master... Mike: at some point this went back into a "cannot be automatically merged" state. Since I have a history of screwing up resolution of complicated merges and am completely exhausted / not thinking clearly from this move, would you be willing to deal with those conflicts? TIA... |
I need to give one more broad look, but that should be done by this p.m. I can also handle the merge if you'd like? |
Conflicts: examples/MultiObjectDemo.py
Thanks for looking it over. As for the merge, you and Mike can work that out amongst yourselves... On Jun 19, 2012, at 2:44 PM, Barnaby Rowe wrote:
Rachel Mandelbaum |
I don't have any plans to look over this in any greater detail. |
Niether do I. On Jun 19, 2012, at 3:01 PM, Jim Bosch wrote:
|
Okay, so Barney can merge when he's done, or ask Mike to (unless significant issues arise that we have to solve before merging). |
Mike already merged, and I just looked over the pull request on final time. Looks great, I'm going to merge this into master. Thanks all! |
#134 - shear conventions
This pull request is for some agreed-upon updates to our shearing conventions. It includes:
Limitations because I ran out of time before i have to move:
whereas if it's a python shear you could do
which is slightly simpler. I didn't think it was a big deal and I'm out of time for a while so I didn't bother redefining the structure in python, but I could do it later if people want it.
Because of the move, I'll be semi-responsive for the next week, but should be able to respond to concerns periodically so we can get this merged in within ~1 week.