Skip to content
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

Potential further collaboration between PUNCH and SunPy #6

Open
kakirastern opened this issue Dec 9, 2020 · 4 comments
Open

Potential further collaboration between PUNCH and SunPy #6

kakirastern opened this issue Dec 9, 2020 · 4 comments

Comments

@kakirastern
Copy link

Update on our side post-meeting-last-week: We are currently driving full-throttle the releases of at least both SunPy 2.1 and NDCube 2.0 by Christmas approx., which will eliminate many of the bugs formerly encountered by our active users. We do understand both the temporal and financial constraints to be expected of some project like PUNCH, as every open-source project would encounter these days in light of COVID-19. Besides we are a bunch of nerds who are interested in everything Python-based to be applied on solar physics. As I can gather from our rather nervous (maybe except me) energy which may have been more than mildly palpable during last meeting, we are actually very serious in committing the much needed and voluntary manpower to facilitate a timely delivery of any code product to be or not to be affiliated with us in order for your project to be brought into fruition.

It has been a pleasure to have the honor to host both West and Dan from PUNCH. We also understand your other competing project needs and commitments at the moment. But we are always here both during our regular weekly meetings on Wednesdays at 5pm UTC and at our official IRC at https://app.element.io/#/room/#sunpy:openastronomy.org and are willing to chat at your convenience.

Looking forward to meeting you guys again!

Sole Ref.: https://en.wikipedia.org/wiki/Polarimeter_to_Unify_the_Corona_and_Heliosphere

@kakirastern
Copy link
Author

We are also very willing to speed up the screening of any affiliated package application that might be necessary for any prioritised projects to take off. We have had been fortunate to have to deal with some application(s) in backlog simply because the application(s) concerned is/are incomplete, despite our continuous and sincere urging for the applicant to conform to our standards.

@drzowie
Copy link
Owner

drzowie commented Dec 9, 2020

Great to hear from you, Kris!

As you can see, we're motoring through initial development and testing of Transform. I have to admit that moving from Perl to Python feels a bit like moving from the Millennium Falcon to the Eagle 5 -- but a very well appointed Eagle 5. The E5 is considerably more orthogonal than the MF, so maybe it's all for the best.

Once the current major TODOs are cleared, I'd like to make an initial release and then we should be ready to talk more seriously about affiliation status. Transform is considerably more general, of course, but I'm a firm believer in coding standards and we intend to keep the PUNCH codebase clean and well architected. Meeting the PEP-8 and commonsense importing rules on the SunPy website are not an issue for Transform and should not be for other PUNCH development that will follow.

In addition to being an important part o the PUNCH data pipeline and a useful general-purpose module, Transform is something of a "shakeout cruise" for the PUNCH team, as we build up our skillset in the vernacular of Python/NumPy over our native languages (IDL, Perl, C). I'm sure we'll have lots of questions to ask of, and items to contribute to, the SunPy team as we move forward.

For more information on the PUNCH mission, you can try our website "http://punch.spaceops.swri.org".

@kakirastern
Copy link
Author

Thanks @drzowie Looking forward to collaborating with the PUNCH team 🚀

@kakirastern
Copy link
Author

kakirastern commented Dec 10, 2020

@hayesla will be the contact person to liaise between the two "collaborations" (particle-physics-speak) from this point onwards

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

No branches or pull requests

2 participants