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

3.6.0 release issues overview #143

Open
48 of 53 tasks
bobleesj opened this issue Oct 30, 2024 · 27 comments
Open
48 of 53 tasks

3.6.0 release issues overview #143

bobleesj opened this issue Oct 30, 2024 · 27 comments
Assignees
Milestone

Comments

@bobleesj
Copy link
Contributor

bobleesj commented Oct 30, 2024

3.6.0 release timeline

Nov 27, 2024 - Dec 30, 2024

We want to do a group hackathon for docstrings:

@sbillinge

@bobleesj

@bobleesj and @sbillinge - establish group's testing standards

@yucongalicechen

@yucongalicechen and @bobleesj

@alisnwu

@Sparks29032

@lucas-lemos-da-silva

More new added for 3.6.0

  • All other remaining issues

3.5.1 Archive

To be closed for 3.5.1 by @alisnwu
https://github.com/diffpy/diffpy.utils/milestone/2

Overall communication channel for 3.5.1 and we can set priorities here for communicating with all members in the group:

The following are already resolved - but will be closed once pdfmorph confirms it (after 11/3)

The following are what we need by next week:

@bobleesj
Copy link
Contributor Author

bobleesj commented Nov 6, 2024

@alisnwu, I saw lots of PRs today—thanks! Just wondering if there are any issues here, besides #138, that you would need further discussions?

@alisnwu
Copy link

alisnwu commented Nov 6, 2024

@bobleesj I think everything is good so far! I made edits to #140 and #129 based on simon's comments and #137 should be done after #138 is decided. I believe #144 is just waiting to be merged

@bobleesj
Copy link
Contributor Author

bobleesj commented Nov 6, 2024

Thanks for the update. Just resolved the bottleneck for #138: #138 (comment)

@bobleesj
Copy link
Contributor Author

bobleesj commented Nov 8, 2024

@alisnwu Would it be possible to do the 3.5.1 checklist tomorrow? I think #158 needs to be into a new PR as requested. Thanks a lot for your hard work.

@alisnwu
Copy link

alisnwu commented Nov 8, 2024

Yep sounds good, I will make a new PR for that tonight

@bobleesj
Copy link
Contributor Author

bobleesj commented Nov 9, 2024

@alisnwu almost there! great progress.

@sbillinge
Copy link
Contributor

@alisnwu I merged the other PR that previously had all the function name changes.

We will need a new PR where we deprecate Diffraction_object in favor of DiffractionObject.

Let's do that one as a practice. We can tackle loadData later if we want to, so for now just leave that as it is. You would normally deprecate something for two mid-level release numbers at least.

@bobleesj
Copy link
Contributor Author

#165

@alisnwu Just to make sure, the deprecation task is handled in the PR above to to set a standard where we can build upon.

@bobleesj
Copy link
Contributor Author

@alisnwu Would you make a PR for the one remaining issue above?

@bobleesj
Copy link
Contributor Author

@alisnwu Alison, I've noticed this PR is created #169 by @Sparks29032

What's going on? Does it close #137 ?

@alisnwu
Copy link

alisnwu commented Nov 12, 2024

@bobleesj Andrew was not experiencing the errors from sphinx that I was on his local, so this would PR should close #137

@bobleesj
Copy link
Contributor Author

Will you be making the release checklist, @alisnwu? Ideally, we need some buffer time before tomorrow's group meeting to test the package (Please see the checklist). We should probably do it this morning or early afternoon latest to make it realistic, since @sbillinge needs to release packages manually.

@alisnwu
Copy link

alisnwu commented Nov 13, 2024

@bobleesj Yep, already made the checklist. However, still need to check off the new tasks in the 3.5.1 milestone

@sbillinge sbillinge added this to the 3.5.1 release milestone Nov 15, 2024
@bobleesj
Copy link
Contributor Author

@sbillinge just to make sure - 3.5.1 is now modified to 3.6.0 release?

@sbillinge
Copy link
Contributor

yes, I added scope, some of which is API changing, so I bumped it to 3.6.0 and changed the date to the end of December.

If (as a team) we give this some focus, I think we can do it and have a nice public release. tbh, we need a manuscript that describes the DiffractionObjects....

@bobleesj bobleesj changed the title 3.5.1 release issues overview 3.6.0 release issues overview Nov 15, 2024
@bobleesj
Copy link
Contributor Author

yes, I added scope, some of which is API changing, so I bumped it to 3.6.0 and changed the date to the end of December.

If (as a team) we give this some focus, I think we can do it and have a nice public release. tbh, we need a manuscript that describes the DiffractionObjects....

@yucongalicechen Please keep us posted regarding this!

@yucongalicechen
Copy link
Contributor

yes, I added scope, some of which is API changing, so I bumped it to 3.6.0 and changed the date to the end of December.
If (as a team) we give this some focus, I think we can do it and have a nice public release. tbh, we need a manuscript that describes the DiffractionObjects....

@yucongalicechen Please keep us posted regarding this!

Thanks Bob. @sbillinge not sure I'm the best person for this task, but I can help!

@sbillinge
Copy link
Contributor

@yucongalicechen I think @alisnwu is in charge of diffpy.utils so she would shephard this home, but she is not expected to do everything, but assign tasks around to people. I can help with that if @alisnwu can then keep things on track to ensure the release succeeds.

@bobleesj
Copy link
Contributor Author

@alisnwu @yucongalicechen Based on Monday's call, I've organized the 3.6.0 release items above.
Could you please confirm whether the issues are assigned as expected?

@bobleesj
Copy link
Contributor Author

bobleesj commented Dec 6, 2024

@alisnwu, what issues will you be addressing by next week? @yucongalicechen mentioned that if your hands are currently tied, she could help resolve your issues during the remainder of the semester. Please let us know so that we can maintain the momentum as a team here.

@alisnwu
Copy link

alisnwu commented Dec 6, 2024

@bobleesj Hey Bob, I'll be able to work on the issues a lot today so hopefully will be making good progress on the issues. May not be able to write all of the tests in time because I have 3 more midterms next week so may need help on some of the tests @yucongalicechen Thank you so much for offering to help out!

@bobleesj
Copy link
Contributor Author

bobleesj commented Dec 6, 2024

@alisnwu Look forward to seeing good progress. Please report back by the end of the day on which tests/issues you need help with so that we can move tasks around.

@sbillinge
Copy link
Contributor

@bobleesj #195 is on milestone 3.7.0 release, so I tihnk we assign it to a newbie who can take their time on it. Maybe remove it from this PR which is a 3.6.0 release one.

@bobleesj
Copy link
Contributor Author

bobleesj commented Dec 7, 2024

@sbillinge #201 I can take care of this issue for 3.6.0 release?

@sbillinge
Copy link
Contributor

Shall we use this opportunity to change input_scattering_quantity to input_data? Shorter and easier to remember? Thoughts?

@bobleesj
Copy link
Contributor Author

bobleesj commented Dec 8, 2024

@sbillinge
yes, I like it. Considering this is the only function that is used within init, I think making it shorter does not confuse users and future devs (also the doc string is pretty straight forward: insert a new scattering quantity into the scattering object)

@bobleesj
Copy link
Contributor Author

bobleesj commented Dec 18, 2024

Mid-term progress report (Dec 18, 2024)

Remaining tasks with responsibility:

  • Bob (@bobleesj) leads docstrings - use numpy standard and set BG group's way with @sbillinge
  • Yucong (@alisnwu) leads official documentation
  • Alison and Bob (@alisnwu and @bobleesj) write remaining tests for DiffractionObject

Group task:

  • Bob organizes a group hackathon for improvement docstrings in diffpy.utils for training and learning.

Good progress made!

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

5 participants