sunpy.org icon indicating copy to clipboard operation
sunpy.org copied to clipboard

Submit `irispy-lmsal` as an affiliated package

Open nabobalis opened this issue 1 year ago • 4 comments

Package Details

  • Package name: irispy-lmsal
  • Maintainer(s): Nabil Freij (@nabobalis)
  • Repository: https://github.com/LM-SAL/irispy-lmsal
  • Documentation link: https://irispy-lmsal.readthedocs.io/en/stable/
  • PyPI link (if applicable): https://pypi.org/project/irispy-lmsal/
  • Continuous integration link(s): https://github.com/LM-SAL/irispy-lmsal/actions
  • Link to Code of Conduct or page describing adopted Code of Conduct: errrrrrrrrrr

Description of Package

A Python package that provides the tools to read in and analyze data from the IRIS solar-observing satellite.

Package Review

Editor Submission Checklist

  • [x] Is the submission appropriate (compatible with the SunPy CoC)?
  • [x] Does the project have an appropriate license?
  • [x] Is the project in an online version control system?
  • [x] Does the project provide a Python interface?
  • [x] Is the project on PyPI?
  • [x] Is the project useful to the solar physics community?
  • [x] Version that was reviewed: v0.2.0

Instructions to Reviewer

Please copy the following and select the ranking for each criteria, the full review criteria can be found here:

* Functionality           : General Package / Specialized Package / Not Relevant
* Integration             : Well integrated / Partially Integrated / Minimal Integration
* Documentation           : Extensive / Some / Little
* Testing                 : Excellent / Good / Needs Work
* Duplication             : None / Some / Major
* Community               : Excellent / Good / Needs Work
* Development Status      : Stable / Subject to Change / Low Activity / Needs Work

nabobalis avatar Apr 12 '24 21:04 nabobalis

@nabobalis Thanks for the submission. The package looks good and it's great to see more officially supported instrument packages emerging. My review is below, the only reason I have marked Community down from excellent is that I can't see a code of conduct in the repo and/or the documentation which is a requirement, if you can add that I will happily bump the review and we can accept irispy-lmsal.

  • Functionality :
  • Integration : Well integrated
  • Documentation : Extensive
  • Testing : Good
  • Duplication : None
  • Community : Needs Work
  • Development Status : Subject to Change

Cadair avatar Apr 30 '24 09:04 Cadair

I have opened/merged https://github.com/LM-SAL/irispy-lmsal/pull/46 that adds a COC to the repo. It is based on the sunpy one with changes. Unsure if this is the best COC to use for non-sunpy project projects.

nabobalis avatar May 01 '24 21:05 nabobalis

With that change, here is the final review:

  • Functionality :
  • Integration : Well integrated
  • Documentation : Extensive
  • Testing : Good
  • Duplication : None
  • Community : Excellent
  • Development Status : Subject to Change

@nabobalis can you push a release after that CoC change and then you want to make the PR to the page with this review?

Cadair avatar Jun 09 '24 09:06 Cadair

I tagged a release: https://github.com/LM-SAL/irispy-lmsal/releases/tag/v0.2.1

The CI wheels are turning.

nabobalis avatar Jun 09 '24 16:06 nabobalis

Anything else to be done here?

nabobalis avatar Sep 06 '24 17:09 nabobalis

I need to PR to the site with this and also #431

Cadair avatar Sep 09 '24 15:09 Cadair