Repository navigation
Closed
Labels
Office HoursIssue announcing office hours and soliciting associated agenda items.Issue announcing office hours and soliciting associated agenda items.
Description
🌟 Join Us for Weekly Office Hours! 🌟
Have questions about stdlib? Need help fixing a bug, figuring out what to do next, or just looking for feedback? Join our weekly office hours to connect with project maintainers, stay updated on the latest project news, and chat with other community members. This is a great opportunity to ask questions, share ideas, and engage directly with the stdlib team.
Everyone is welcome—drop in and say hello!
Time
UTC Tue 03-Mar-2026 17:30 (05:30 PM):
| Timezone | Date/Time |
|---|---|
| US / Pacific | Tue 03-Mar-2026 09:30 (09:30 AM) |
| US / Mountain | Tue 03-Mar-2026 10:30 (10:30 AM) |
| US / Central | Tue 03-Mar-2026 11:30 (11:30 AM) |
| US / Eastern | Tue 03-Mar-2026 12:30 (12:30 PM) |
| EU / Western | Tue 03-Mar-2026 17:30 (05:30 PM) |
| EU / Central | Tue 03-Mar-2026 18:30 (06:30 PM) |
| EU / Eastern | Tue 03-Mar-2026 19:30 (07:30 PM) |
| Moscow | Tue 03-Mar-2026 20:30 (08:30 PM) |
| Chennai | Tue 03-Mar-2026 23:00 (11:00 PM) |
| Hangzhou | Wed 04-Mar-2026 01:30 (01:30 AM) |
| Tokyo | Wed 04-Mar-2026 02:30 (02:30 AM) |
| Sydney | Wed 04-Mar-2026 04:30 (04:30 AM) |
or in your local time:
Links
- Public calendar: https://calendar.google.com/calendar/embed?src=a72677fe2820c833714b8b9a2aa87393f742bcaf0d0f6c9499eee6661795eae0%40group.calendar.google.com
Joining the meeting
- Google Meet link: https://meet.google.com/yct-chmu-owx
Agenda
- Have specific things to discuss? Please comment in the issue thread below to add specific items to the agenda.
Metadata
Metadata
Assignees
Labels
Office HoursIssue announcing office hours and soliciting associated agenda items.Issue announcing office hours and soliciting associated agenda items.
Activity
DivitJain26 commentedon Mar 3, 2026
While working on feat: add
blas/base/cgbmv#10492, I ran into a few points I’d like to confirm.M = 4,N = 4,KL = 1,KU = 2,(no-transpose).I noticed in feat: add
blas/base/sgbmv#5928 and feat: addblas/base/dgbmv#6121 thatKLis not used in the same way as described in the intel/onemkl band storage reference for column-major and row-major layouts.The current feat: add
blas/base/sgbmv#5928 and feat: addblas/base/dgbmv#6121 tests only useKL = 1,KU = 1, and square matrices. Would it make sense to add tests with differentKLandKUvalues and rectangular matrices to improve coverage?While going through the complex BLAS routines, I noticed that there don’t appear to be explicit test cases covering the
conjugate-transposecase. Although the implementation seems to handle this case, I couldn’t find dedicated tests that directly validate its correctness. Would you recommend adding specific test cases for theconjugate-transposescenario?how to properly generate a random complex banded matrix (e.g., for
cgbmv) forexamples/index.js. I saw examples for real banded matrices and complex dense matrices, but I’m unsure what the recommended approach is for complex banded storage. Should I usefilled2dBywithComplex64or construct the compact band array manually?kgryte commentedon Mar 3, 2026
@DivitJain26 Have you already explored using our banded storage utilities for generating nested matrices: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/banded/to-compact?
kgryte commentedon Mar 3, 2026
@DivitJain26 Re: 4. Yes, you need to add cases for the conjugate-transpose. That doesn't exist in the other packages because they are real-valued.
Re: 3. Sure. You'll likely want to follow the same JSON fixture based approach.
Re: 2. How does it differ? Can you show the difference in code and generated results? And does it differ than our
banded/to-compactutility?Re: 5. Yes, you can use with filled2by with Complex64. Likely no need to construct manually.
nakul-krishnakumar commentedon Mar 3, 2026
I would like to discuss about:
@stdlib/ml/*). I am planning 1-2 algorithms per week as it can get quite huge (atleast that is what I understood in my initial trial of implementingdkmeansld). I would like to also discuss if it would be too less work from what is expected.@stdlib/ml/dkmeansbefore writing proposal so that I could plan the scope of the proposal accordingly. (Getting this package merged will give me an exact idea on the expected API Design for rest of the packages)clusteringalgorithms for the proposal or should I consider some algorithms from each subsection (eg:clustering,regression,classification,dimensionality reduction)?shubham220420 commentedon Mar 3, 2026
I would like to discuss. :
stdlibinsidejstat, I have some initial idea which I want to discuss and want to know whether it aligns with the scope of project or not.DivitJain26 commentedon Mar 3, 2026
For Point 2.
Please see the changes in the second branch in
feat: add
blas/base/cgbmv#10492 commit (5d4e1c8f73af76e93f643bcd5d8888cbbef97832)Before
Now
here the inner loop starts at
max( 0, i1 - KL ), end atmin( xlen, i1 + KU + 1 )andia = oa + ( i1 * sa1 ) ( ( i0 - i1 + KL ) * sa0 )which is overlooked when
KU = KLbut it becomes critical whenKU > KL., the previous bounds result in incorrect element access.In the same PR the test
cgbmv/test/fixtures/row_major_xpyp.jsononly passes after the mentioned changes. The test fails if the previous bounds and index access technique is used because hereKU > KL(eg.KU = 2, KL = 1).feat: add
blas/base/sgbmv#5928 and feat: addblas/base/dgbmv#6121 uses the old pattern.prajjwalbajpai commentedon Mar 3, 2026
Review on my PR implementing
dgetc2LAPACK routine. I have made changes that were suggested for the other PRs I have made so I hope it should be in a good state.AyushiJain18270 commentedon Mar 3, 2026
I would like to ask about xorshift32 PRNG
Since it is single internal state :
why a separate
seedLengthproperty is exposed? whether this is mainly for API consistency with multi-state generators(MINSTD,MT)DivitJain26 commentedon Mar 3, 2026
Should I use this as a reference for making the fixtures?
if so then what cahges should i make in base implementation of feat:
add blas/base/cgbmv#10492It is working for my current packing pattern.
navyansh007 commentedon Mar 3, 2026
Review on PR #8187 - related to implementation of
math/base/special/siciReview on PR #10657 - related to implementation of
math/base/special/expm1fmanit2004 commentedon Mar 3, 2026
Do we have I1 Modified Bessel function of first kind in stdlib?
Witty-31-06 commentedon Mar 3, 2026
I have questions regarding implementation dnancumin.
Need clarification on the C doctest GSoC issue. Does eslint doctesting applies to README.md files too? I took a look at the eslint/doctest, can you guide me to the code where README files examples are also tested?
nirmaljb commentedon Mar 3, 2026
I am working on my proposal notes for math/base/special, and I've mentioned some questions inside, can you please look into it?
https://befitting-tuberose-75b.notion.site/Base-Special-Proposal-Notes-301f09ba3c548095a4c4fd2a76ca67c3
bhargava-d16 commentedon Mar 3, 2026
Review on PR stdlib-js/stdlib#10620 - related to implementation of stats/base/dists/anglit/cdf
Review on PR stdlib-js/stdlib#10596 related to implementation of stats/base/dists/anglit/entropy
Review on PR stdlib-js/stdlib#9983 - related to implementation of stats/base/dists/bradford/logpdf
I also wanted to ask about the documentations to take reference from along with this https://github.com/scipy/scipy/blob/main/scipy/stats/_continuous_distns.py
iampratik13 commentedon Mar 3, 2026
I noticed that
stats/strided/snanstdevpnandstats/strided/snanvariancepnare missing and depend on each other. They also requireblas/ext/base/snannsumpw, which has an open PR this but marked as “needs discussion.”How would you like me to proceed? If these get merged, we can also move forward with implementing the other similar stdev packages.
GlyphicGuy commentedon Mar 3, 2026
Sorry I shall not be able to speak but will be present in the meet, but if i could kindly have this clarified.
I was working on my proposal for the GSheet Integration repo and as per the last meeting i think my main goals will include the following:
supporting goals include:
I shall be working on these, just need a nod of head so I can move ahead drafting it.
thanks!
kgryte commentedon Mar 9, 2026
Thanks everyone!