Skip to content

Weekly Standup (2025-06-02) #156

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

Open
github-actions bot opened this issue Jun 2, 2025 · 10 comments
Open

Weekly Standup (2025-06-02) #156

github-actions bot opened this issue Jun 2, 2025 · 10 comments
Assignees
Labels
weekly standup Weekly standup during the GSoC program.

Comments

@github-actions
Copy link

github-actions bot commented Jun 2, 2025

🎉 Weekly Standup 🎉

An async stand-up to provide status reports on what you've been up to the previous week, what your plan is for the upcoming week, and to request help for things you are working on.

Copy and paste the template below, and answer questions as needed!

**🙌 Thanks I'd like to give**

- <name> helped me out with...

**✅ Updates from last week**

- I worked on <link-to-pull-request>

**🔭 My plan for the current week**

- I plan on working on...

**🙏 Challenges that I've faced and things I'd like help with**

- I had a hard time figuring out...

**🏝️ My availability for next week**

- I'll be off on <date>

**💬 Important items for discussion**

- I have a question about <issue-or-pull-request>...
- Can @<github_handle> comment on issue #NN?
- I opened #NN for discussion.
- I need to discuss...

🎯 Task Status

Please make sure pull request labels and draft status reflect the current status of your work!

@gsoc-2025

@github-actions github-actions bot added the weekly standup Weekly standup during the GSoC program. label Jun 2, 2025
@github-actions github-actions bot added the weekly standup Weekly standup during the GSoC program. label Jun 2, 2025
@kgryte
Copy link
Member

kgryte commented Jun 2, 2025

🙌 Thanks I'd like to give

  • Shoutout to @anandkaranubc for helping out with various clean-up tasks, addressing some accumulated tech debt in the math/base/special/* namespace, and reviving old PRs.

✅ Updates from last week

  • I worked on PR reviews. Everyone should have had at least a couple PRs reviewed and hopefully merged 😅 .
  • Implemented various ndarray reductions (e.g., count-if, count-truthy, count-falsy, and friends).
  • Performed various clean-up of existing packages.
  • Created missing namespaces (e.g., stats/array and stats/strided).
  • Finished adding packages to ndarray/vector (e.g., ndarray/vector/complex64 and ndarray/vector/complex128).

🔭 My plan for the current week

  • I plan on working on continuing PR review.
  • Adding ndarray/base/map2 and associated ternary utilities.
  • Continuing the clean-up of blas/ext/base wrt signed zero preservation.
  • Adding additional ndarray utilities.

🙏 Challenges that I've faced and things I'd like help with

  • Nothing at the moment.

🏝️ My availability for next week

  • No planned time AFK.

💬 Important items for discussion

  • Nothing at the moment.

@anandkaranubc
Copy link

🙌 Thanks I'd like to give

  • Thanks to @kgryte and @Planeshifter for reviewing PRs, providing feedback on implementations, and guiding me through cleanup and refactoring tasks in the math/base/special/* namespace. Also, thanks Athan, for the shoutout and for the License 101 masterclass. (Reference for others: Link).

✅ Updates from last week

  • Had a 1:1 with Philipp to clarify priorities for the upcoming week.
  • Reviewed older PRs like wrapf and closed a few outdated ones.
  • Updated #649 with the packages that have already been merged. Also updated the GDoc with recent updates.
  • Opened PRs for cphasef, modff, atan2f, and gammaLanczosSumExpGScaledf. Hoping red markers during review are negligible. 🤞
  • Did some cleanup and refactoring work on the develop branch.

🔭 My plan for the current week

  • Planning to implement the single-precision scalar kernels related to trigonometry, once rempio2f is finalized.
  • Continue with refactoring and cleanup as I encounter opportunities.

🙏 Challenges that I've faced and things I'd like help with

  • None at the moment, will reach out once I run into anything.

🏝️ My availability for next week

  • Fully available.

💬 Important items for discussion

  • Nothing urgent at the moment, but more will likely come up soon!

Thanks for reading!

@aayush0325
Copy link
Member

aayush0325 commented Jun 2, 2025

🙌 Thanks I'd like to give

  • thanks, @kgryte for the PR reviews and handling my doubts on slack!

✅ Updates from last week

I worked on:

🔭 My plan for the current week

I plan on working on:

🙏 Challenges that I've faced and things I'd like help with

all good for now, will reach out if i run into any issues :))

🏝️ My availability for next week

i should be available all week.

💬 Important items for discussion

nothing at the moment.

@ShabiShett07
Copy link

🙌 Thanks I'd like to give

  • I would like to thank @kgryte for the bunch of PR reviews, as well as for solving my doubts, and also adding some suggestions on my PRs

✅ Updates from last week

🔭 My plan for the current week

  • I plan on working on...
    • from here, I have 3 ways to work on:
    • C implemetation of level 2 real routines
    • Javascript implementation of level 2 complex routines
    • Javascript implementation of level 3 real routines
      I have written the above things according to my priority order
    • Also I will be working on some of the clean-ups too.

🙏 Challenges that I've faced and things I'd like help with

🏝️ My availability for next week

  • I should be available for the whole week

💬 Important items for discussion

nothing at the moment.

@gururaj1512
Copy link
Member

🙌 Thanks I'd like to give

  • Thanks, @kgryte for reviewing my PRs

✅ Updates from last week

🔭 My plan for the current week

  • Adding more array wrappers for 1D strided APIs
  • Adding accessor array support to stats/base/* packages that are lacking
  • Adding C ndarray implementation to stats/base/* packages that are lacking

🙏 Challenges that I've faced and things I'd like help with

  • Nothing for the moment

🏝️ My availability for next week

  • Available all week

💬 Important items for discussion

  • Nothing for the moment

@headlessNode
Copy link
Member

🙌 Thanks I'd like to give

  • Shoutout to @kgryte for reviewing MASSIVE PRs, helping me out with the questions about the APIs and for working on various ndarray/* which serve as a reference for my work

✅ Updates from last week

🔭 My plan for the current week

  • Complete the implementation of ndarray/base/unary-reduce-strided1d-by.
  • By the end of this week, I also aim to have completed base implementations of at least 2 ndarray functions, 3 would be very nice. Which ones exactly is TBD.

🙏 Challenges that I've faced and things I'd like help with

  • Nothing ATM.

🏝️ My availability for next week

  • No planned time-off.

💬 Important items for discussion

  • Would like to have a discussion on which additional utility functions we may have to implement.
  • Also may be a discussion on which functions to work on, in this week. I'd like to work on "difficult" functions early-on.

@Planeshifter
Copy link
Member

🙌 Thanks I'd like to give

  • Kudos to @anandkaranubc for a keen attention to detail in his PRs, and to @kgryte for his hawk-eye ability to catch issues that slip past me, preventing regressions and ensuring the high code quality of the stdlib codebase.

✅ Updates from last week

  • Worked on PR reviews.

🔭 My plan for the current week

  • Work on PR reviews
  • Writing an initial draft for a blog post on METR study participation.

🙏 Challenges that I've faced and things I'd like help with

  • Nothing at the moment.

🏝️ My availability for next week

  • No planned time off.

💬 Important items for discussion

  • Nothing at the moment.

@kgryte
Copy link
Member

kgryte commented Jun 3, 2025

@headlessNode Maybe try ndarray/base/last-index-of and ndarray/base/find-last-index, as these require slightly different iteration patterns, with iteration in the innermost loop being reversed.

@kgryte
Copy link
Member

kgryte commented Jun 3, 2025

@headlessNode After those, ndarray/base/find and ndarray/base/find-last, which both will require an additional sentinel option/parameter.

@kgryte
Copy link
Member

kgryte commented Jun 3, 2025

@headlessNode Another higher priority item is to go ahead and add unit tests so that we can more readily catch implementation bugs. Now that we've proven out end-to-end examples, we have more confidence that we won't need to perform any large scale refactorings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
weekly standup Weekly standup during the GSoC program.
Projects
None yet
Development

No branches or pull requests

7 participants