Skip to content

[RFC]: Gsoc contribution in statistics of stdlib #149

@Shrivardhan0272

Description

@Shrivardhan0272

Full name

Shrivardhan Rajendra Patil

University status

Yes

University name

Shivaji University

University program

Computer Science and Business Systems

Expected graduation

2028

Short biography

I am first year btech undergraduate interested in growing in tech field

Timezone

Indian Standard Time (IST) +5.30

Contact details

[email protected]

Platform

Windows

Editor

VS Code

Programming experience

I have a basic knowledge of javascript , c , python and java

JavaScript experience

I have build a major full stack project of airbnb clone

Node.js experience

I have build a major full stack project of airbnb clone

C/Fortran experience

I had a course c programming language in first semester

Interest in stdlib

This easy accesible functions and there applications

Version control

Yes

Contributions to stdlib

I have no prior contributions to stdlib git but wish to start contributions

stdlib showcase

I have used many of its functions in my projects

Goals

I wish to contribute to the new mathematical functions that are to be developed in this software

Why this project?

This project has mathematical applications with combined statistics that I keep interest in and wish to contribute into it.

Qualifications

I had Statistics course in my first semester and Statistical methods in my current semester

Prior art

I have worked in R programming language and some of its applications can be brought into javascript throgh stdlib

Commitment

I can contribute the basic requirement of 15 hours/week

Schedule

Assuming a 12 week schedule,

  • Community Bonding Period:

  • Week 1 Introduction to the basic requirements:

  • Week 2 The process of utilizing optimized datatype for the functions:

  • Week 3 Blueprint of the functions:

  • Week 4 Arguments and System Inputs for the data:

  • **Week 5 Code for the functions **:

  • Week 6: (midterm)

  • Week 7 Combining the functions into a class:

  • **Week 8 Optimizing the code **:

  • Week 9 Possible changes and improvements:

  • **Week 10 Testing **:

  • Week 11 Issues resolving:

  • Week 12 Merging the class with inbuilt stdlib functions:

  • Final Week Deploying the package:

Notes:

  • The community bonding period is a 3 week period built into GSoC to help you get to know the project community and participate in project discussion. This is an opportunity for you to setup your local development environment, learn how the project's source control works, refine your project plan, read any necessary documentation, and otherwise prepare to execute on your project project proposal.
  • Usually, even week 1 deliverables include some code.
  • By week 6, you need enough done at this point for your mentor to evaluate your progress and pass you. Usually, you want to be a bit more than halfway done.
  • By week 11, you may want to "code freeze" and focus on completing any tests and/or documentation.
  • During the final week, you'll be submitting your project.

Related issues

No issues

Checklist

  • I have read and understood the Code of Conduct.
  • I have read and understood the application materials found in this repository.
  • I understand that plagiarism will not be tolerated, and I have authored this application in my own words.
  • I have read and understood the patch requirement which is necessary for my application to be considered for acceptance.
  • I have read and understood the stdlib showcase requirement which is necessary for my application to be considered for acceptance.
  • The issue name begins with [RFC]: and succinctly describes your proposal.
  • I understand that, in order to apply to be a GSoC contributor, I must submit my final application to https://summerofcode.withgoogle.com/ before the submission deadline.

Metadata

Metadata

Assignees

No one assigned

    Labels

    20252025 GSoC proposal.received feedbackA proposal which has received feedback.rfcProject proposal.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions