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

Submit demcmc to be an affiliated package #361

Closed
7 tasks done
dstansby opened this issue Mar 6, 2023 · 7 comments · Fixed by #380
Closed
7 tasks done

Submit demcmc to be an affiliated package #361

dstansby opened this issue Mar 6, 2023 · 7 comments · Fixed by #380
Assignees
Labels
Affiliated Package Review An issue submitting a new Affiliated Package for review

Comments

@dstansby
Copy link
Member

dstansby commented Mar 6, 2023

Package Details

Description of Package

A package for estimating differential emission measures (DEMs) from observations of the Sun using Monte Carlo methods.

demcmc provides an interface for collecting information on emission lines together in one place (a list of EmissionLine objects), and running a DEM inversion on them (using predict_dem_emcee()). Each EmissionLine object contains the intensity of an observed line, and the contribution function of that line. The inversion is carried out using Markov chain Monte carlo (MCMC) methods, with the emcee package used to run the sampling.

Package Review

Editor Submission Checklist

  • Is the submission appropriate (compatible with the SunPy CoC)?
  • Does the project have an appropriate license?
  • Is the project in an online version control system?
  • Does the project provide a Python interface?
  • Is the project on PyPI?
  • Is the project useful to the solar physics community?
  • Version that was reviewed (tag or commit hash)

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
@dstansby dstansby added the Affiliated Package Review An issue submitting a new Affiliated Package for review label Mar 6, 2023
@wtbarnes
Copy link
Member

wtbarnes commented Mar 6, 2023

@Cadair are you up for reviewing this?

@Cadair
Copy link
Member

Cadair commented Jun 12, 2023

Yep, I can review this. I have no idea how or why I missed the notifications for this.

@ayshih
Copy link
Member

ayshih commented Jun 12, 2023

Does the first m in demcmc stand for "measure" or "Markov"? =) I keep wanting to inject an additional m into the name of this package.

@Cadair
Copy link
Member

Cadair commented Jun 14, 2023

Review

Version reviewed: 1.1.0

Scores

  • Functionality: Specialized Package
  • Integration: Full Integration 1
  • Documentation: Extensive
  • Testing: Good
  • Duplication: None
  • Community: Good 2
  • Development Status: Low Activity 3

Comments

Overall this looks like a great package, which definitely has utility to those working with DEMs. Some points / justifications for the ratings above:

  1. I have put full integration, but seemingly there is none at all with core or any other affiliated package? Is there scope for this in the future?
  2. I only put good here because I felt there wasn't enough evidence to justify an excellent, but as the package is new this is understandable.
  3. I have put low activity here because it seems to have been very quiet for the last few months. Do you feel this is fair, given the current level of developer effort? (i.e. do you think telling people this is a low activity package will reflect reality in the next year?).

Outcome

Accepted.

@dstansby
Copy link
Member Author

Thanks for taking the time to review!

Comments

Overall this looks like a great package, which definitely has utility to those working with DEMs. Some points / justifications for the ratings above:

1. I have put full integration, but seemingly there is none at all with core or any other affiliated package? Is there scope for this in the future?

There is scope in the future, specifically to

  • take GenericMaps as input and automatically parallelise the calculation over pixels.
  • integrate closely with an emission measure calculation software (e.g. fiasco) if/when there is one of those that gains affiliated status

Unfortunately I didn't have time/funding to look at these yet.

2. I only put good here because I felt there wasn't enough evidence to justify an excellent, but as the package is new this is understandable.

👍 this is fair, especially since it was a time limited project and I don't have further time/funding to build a community.

3. I have put low activity here because it seems to have been very quiet for the last few months. Do you feel this is fair, given the current level of developer effort? (i.e. do you think telling people this is a low activity package will reflect reality in the next year?).

👍 also very fair, without anyone else proactively contributing I won't be working on this more in the near future.

@Cadair
Copy link
Member

Cadair commented Jun 14, 2023

You want to open the PR to add this to the list or shall I?

@dstansby
Copy link
Member Author

I'm having a sunpy day, so I can do it later 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Affiliated Package Review An issue submitting a new Affiliated Package for review
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants