Skip to content

Conversation

@DanBrandt
Copy link
Contributor

No description provided.

@sapols
Copy link
Contributor

sapols commented Aug 12, 2025

Hello,

Thank you for this PR. EUVpy seems well-poised to join PyHC's ecosystem. I appreciate you following our instructions and doing a self-evaluation.

I started using Claude to help evaluate new potential PyHC packages. It generated this review of EUVpy:
EUVpy_PyHC_Evaluation.md. It is also rendered here in GitHub.

EUVpy is missing a dedicated CONTRIBUTING.md file and a Contributor Covenant-compatible code of conduct. The Fortran installation complexities are also noticeably worse than other packages that rely on Fortran. For those reasons, I would downgrade Community to Partially met and keep Software Maturity Partially met. Everything else is Good.

Please read Claude's evaluation and tell me if you disagree with anything? Otherwise, update your Community badge and I'd be ready to approve this.

Note that approval grants EUVpy inclusion in both the PyHC Documentation Hub and the PyHC Environment. We would also invite you to present your new package at a PyHC telecon. Cheers!

@sapols
Copy link
Contributor

sapols commented Aug 12, 2025

Oh, and we try to keep projects.yml alphabetized. Will you please move your block into the correct alphabetic location? (As of this writing, between enlilviz and fiasco)

Copy link
Contributor

@sapols sapols left a comment

Choose a reason for hiding this comment

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

Please update the Community badge if you agree with Claude's evaluation and move this block to the correct alphabetic location.

@DanBrandt
Copy link
Contributor Author

DanBrandt commented Aug 12, 2025 via email

@DanBrandt
Copy link
Contributor Author

Okay; I just made the fixes as suggested by Claude; 'Community' has been downgraded to 'Partially met', and the entry for EUVpy has been moved to retain the alphabet structure of projects.yml - it is now right after "enlilviz".

@sapols sapols requested a review from jibarnum August 13, 2025 15:10
@jibarnum
Copy link
Contributor

@DanBrandt thanks for the mods based on Shawn/Claude's feedback! It's at the point where I interject myself now and invite you to speak at a PyHC telecon and introduce the package. :) Is your email still the one that is @mtu.edu?

@DanBrandt
Copy link
Contributor Author

DanBrandt commented Aug 13, 2025 via email

Copy link
Contributor

@sapols sapols left a comment

Choose a reason for hiding this comment

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

Thanks Dan! Approved. I'll merge soon (hopefully tomorrow) once I confirm EUVpy makes it into the Documentation Hub and the PyHC Environment successfully.

docs: "https://euvpy.readthedocs.io/en/latest/"
code: "https://github.com/DanBrandt/EUVpy/tree/main"
contact: "Daniel Brandt"
keywords: ["solar", "euv", "irradiance", "flux"]
Copy link
Contributor

Choose a reason for hiding this comment

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

Oh sorry, our automated PR checker just ran and found Unlisted keywords for project EUVpy: {'euv', 'flux', 'irradiance'}

Keywords have to come from our taxonomy. We accept additions to that taxonomy file if you feel a keyword that isn't there should be.

@DanBrandt
Copy link
Contributor Author

DanBrandt commented Aug 14, 2025 via email

@DanBrandt
Copy link
Contributor Author

Okay I think the keywords should be right now. I just stuck with existing ones rather than add some to the taxonomy file; I figure the community has settled on the existing ones for a good reason.

@sapols
Copy link
Contributor

sapols commented Aug 14, 2025

Great news:

  • EUVpy is now in PyHC's Documentation Hub meaning it's listed on the landing page and its Read The Docs contents are searchable via the unified search bar
  • EUVpy made it into the PyHC Environment without any dependency conflicts. The environment even has Fortran already, and I ran some basic tests and your four models seem to be working! Feel free to click the launch binder link to try it yourself.
  • And EUVpy is listed on PyHC's Projects page

Cheers 🚀

@sapols sapols merged commit 96768de into heliophysicsPy:main Aug 14, 2025
1 check passed
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