Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Feb 20 12:30
    czgdp1807 labeled #91
  • Feb 20 12:30
    czgdp1807 labeled #91
  • Feb 20 12:30
    czgdp1807 labeled #91
  • Feb 20 12:30
    czgdp1807 opened #91
  • Feb 20 05:41
  • Feb 17 14:09
    czgdp1807 unassigned #32
  • Feb 17 14:09
    czgdp1807 labeled #32
  • Feb 17 14:09
    czgdp1807 labeled #32
  • Feb 17 14:05
    czgdp1807 labeled #82
  • Feb 17 14:05
    czgdp1807 labeled #82
  • Feb 17 14:03
    czgdp1807 labeled #19
  • Feb 17 14:03
    czgdp1807 labeled #19
  • Feb 17 14:02
    czgdp1807 labeled #24
  • Feb 17 14:02
    czgdp1807 labeled #24
  • Feb 17 14:01
    czgdp1807 labeled #25
  • Feb 17 14:01
    czgdp1807 labeled #25
  • Feb 17 14:01
    czgdp1807 labeled #37
  • Feb 17 14:01
    czgdp1807 labeled #37
  • Feb 17 14:01
    czgdp1807 labeled #39
jaindhairyahere
@jaindhairyahere
Hi, I'm Dhairya from IITBombay. I'd like to contribute to the project.
Gagandeep Singh
@czgdp1807
Hi @jaindhairyahere Please go through the following,
For a head start I would suggest you to take a look at some easy to fix issues available at https://github.com/codezonediitj/pydatastructs/issues?q=is%3Aopen+is%3Aissue+label%3Aeasy-to-fix and fix one of them.
You can refer https://github.com/codezonediitj/pydatastructs#how-to-contribute for making your first Pull Request(PR). If you are facing any problem while submitting your first PR then please feel free to ask here and if you don't receive a response within 24 hours then email me your query at singh.23@iitj.ac.in
If you need any resources for learning Python, git and other stuff you can refer our website's resources section available at http://codezonediitj.github.io/resources
See you soon with your first PR.
abhstract
@abhstract
Hi there, I am Debraj from IITKGP and would like to work on this project.
Gagandeep Singh
@czgdp1807
Hi @abhstract Please take a look at above message of mine. Thanks for joining.
Yashwant Singh
@singh-yashwant
Hi I am Yashwant from DSCE, Bengaluru I would like working with you guys this winter
I am familiar with git, basic data-structures/algorithims and have implemented them in python too
876arham
@876arham
Hi, I'm Arham from IIT Bhubaneswar. I'd like to contribute to the project.I am fimiliar with python, Advanced data structures and algorithms.
Proma Roy
@promaroy
Hii, this is Proma Roy, a 2nd year CSE undergrad of NIT Durgapur. I am familiar with advanced data structures and few algorithms and have implemented them in C++. However, I am a beginner in python. Would love to contribute to this project.
Gagandeep Singh
@czgdp1807
Hi @promaroy @876arham @singh-yashwant Please go through the above messages to get familiar with workflow.
VINAYAKK GARG
@vinayakkgarg
Hi, Vinayakk Garg here, 3rd-year BVCOE, Delhi. Would like to contribute to the project. I have familiarity with advanced data structures and algorithms in C++. I can also write code in Python.
Gagandeep Singh
@czgdp1807
Hi, I want to add that adding tests for increasing the code coverage is also a useful task. Few lines in some data structures aren't tested, so making PRs for that will also be counted as a KWoC contribution.
utkarshh12
@utkarshh12
Hi, Utkarsh Kulshrestha, 4th Year Cse, NIT JAMSHEDPUR. Would like to contribute to your project
I have fine knowledge of data structures and algorithms and would like to utilise whatever I know for this project.
abhstract
@abhstract
@czgdp1807 I am having a few issues here as I am new to python.
abhstract
@abhstract
getting a bit of study material or perhaps documentation regarding creation of packages would help.
Gagandeep Singh
@czgdp1807
Can you please elaborate your issue? You don't have to create any package. You just have to create a file queue.py in that https://github.com/codezonediitj/pydatastructs/tree/master/pydatastructs/miscellaneous_data_structures and add code for Queue in that.
Yashwant Singh
@singh-yashwant
Hi @czgdp1807 do you have suggestion on any new data structure that need to be implemented?
Gagandeep Singh
@czgdp1807
Hi @singh-yashwant You can add a new data structure by following the plan of action given here. You can pick one from this list.
Gagandeep Singh
@czgdp1807
Our pull request policy has been added and is available at, https://github.com/codezonediitj/pydatastructs/wiki/Pull-Request-Policy
Yashwant Singh
@singh-yashwant
Hi @czgdp1807 why some of your issues labelled kwoc?
Gagandeep Singh
@czgdp1807
We do that for better management if someone takes up an issue as part of KWoC contribution.
Gagandeep Singh
@czgdp1807
Hi, I will be traveling on 10/12 morning till 11/12 noon, so I will review and provide update on your PRs on 11/12. Thanks.
Umesh
@23umesh
Hi, I am Umesh from IIT Mandi. I am new to git and know but know some about data structures.I'd like to contribute to the project.
Gagandeep Singh
@czgdp1807
Note that we have enabled squash and merge, so git shortlog -s will not list the author's email id correctly. So, you have to add your name and email in AUTHORS file manually and make a PR. We will check if you have made a contribution previously and approve your request. Thanks.
Gagandeep Singh
@czgdp1807
I am not aware how exactly KWoC passing criteria works, however, according to the information I have received from the organisers, it's upon the mentor to decide the minimum passing requirements.
So, for PyDataStructs, you have to make at least one PR to pass the mid evaluations. The status of the PR doesn't matter, whether it's open, closed, merged, status of the tests, code coverage. Best of luck. Mid evals are due next week.
Gagandeep Singh
@czgdp1807
@/all The stats table is up at https://kwoc.kossiitkgp.org/stats/
Please inform me about any issues with the data being shown. Also, @23umesh your commits are not being shown on the table. I have informed the organisers about the same on their slack channel. If update will not be done then I will email them. Please do track the page. Thanks and apologies for inconveniences.
Gagandeep Singh
@czgdp1807
@/all Reminder: Tomorrow is the mid evaluation for KWoC.
Our project, PyDataStructs has been accepted to amDeC. Interested university students can submit their proposals through https://amdec.amfoss.in/registrations/student-registration
Please see the format of proposal for our project at https://github.com/codezonediitj/pydatastructs/wiki/List-of-Projects-for-Winters
The deadline for submitting the proposals is 31st December, 2019.
Looking forward to work with some passionate Data Structures and FOSS enthusiasts.
Gagandeep Singh
@czgdp1807
@/all FYI, This year there will be no mid evaluations in KWoC.
Gagandeep Singh
@czgdp1807
@/all You can join our newly created mailing list https://groups.google.com/forum/#!forum/pydatastructs
Gagandeep Singh
@czgdp1807
@/all Code quality tests have been added via PR 72 please make sure your code passes those tests along with the existing ones.
Gagandeep Singh
@czgdp1807
@/all Since, today is the last day of KWoC contributions, I request you to make sure that you submit your reports to KWoC organisers on time. They have specified that report should be published on your blog, so set up a blog if you haven't; use medium.com as it appears to be very easy to use. In case of any doubts please post here or directly email to KWoC organisers.
Thank you for your contributions. It really means a lot to us.
Gagandeep Singh
@czgdp1807
@/all We are looking for 2 coaches for applying to RGSoC, 2020. If anyone's interested please email your resumes to czgdp1807@gmail.com
Thanks.
Gagandeep Singh
@czgdp1807

@/all It has been observed that the email regarding KWoC end evaluations is showing up in promotions tab, so for your reference I am posting the same here,

Apologies for the delay about information for the end evaluations. For the end evaluations once you login, you will have to fill the form, in which one of them needs link to your report. The report link can be a blog post on your website or medium or a link for a relevant Doc or PDF in Drive can also be shared. Here are a few examples :

Certificate will be provided to the students only who have filled the form along with the report. The last date for the form submission is 9th Jan 2020.

Gagandeep Singh
@czgdp1807
@/all Today is the last day for submitting the end evaluation reports for KWoC. Please do so timely. Thanks.
Rajiv Ranjan Singh
@iamrajiv

Hello

I am Rajiv currently a second-year Information Science undergraduate student from JSSATE Bengaluru, Karnataka, India. My interest lies mainly in Scientific Computing, Formal Methods & Systems Design and among other areas of Computer Science and Engineering. Previously I have contributed to SymPy and got 3 major PR merged and also contributed to other organisation such as SunPy, freeCodeCamp etc Open Source Contributions. I am very much interested in working with this project called PyDataStructs because this project is very much suites my interests.

I am fluent in C/C++ thanks to competitive coding which give me a good base. I was taught Engineering Mahematic I, II & III which was part my college curriculum but the majority of things related to Mathematics and Python I learn through Sympy and SciRuby organisation by going through the codebase and discussions between student and contributors and also I used to learn things by doing and testing locally i.e. learn by doing.

Looking forward to suggestions and guidance for the same.

Thank you

Regards
Rajiv Ranjan Singh
JSSATE Bengaluru, Karnataka, India.

GitHub: iamrajiv
Portfolio: iamrajiv.github.io

Gagandeep Singh
@czgdp1807
Hi, @iamrajiv Thanks for your interest. Our workflow is very much similar to that of SymPy. To get familiar with the design of the software, you can start with some, easy-to-fix labelled issues. Feel free to ask your queries here or email me directly at singh.23@iitj.ac.in if you don't receive any response within 24 hours on this channel.
Rajiv Ranjan Singh
@iamrajiv
I have noticed in PULL_REQUEST_TEMPLATE.md there is extra space before . i.e. in https://github.com/blog/1506-closing-issues-via-pull-requests .
Screenshot 2020-01-15 at 10.48.07 PM.png
I think this should be corrected can I make PR on it
Gagandeep Singh
@czgdp1807
Well that's because of correctly rendering the link. A better solution would be to remove that .. Feel free to make a PR for it.
Rajiv Ranjan Singh
@iamrajiv
@czgdp1807 in issue codezonediitj/pydatastructs#82 to implement serial bfs we have to make queue data structure but there is no queue data structure implementation. should I first make queue than work on serial bfs?
Gagandeep Singh
@czgdp1807
Actually there is already an issue on adding queues. One PR is also open, I think you can continue it. Currently we use Queue from some standard python library.
Riya Singh
@riyasingh1004
Hi, I am Riya Singh a computer science undergraduate in DSI, Bangalore. I am interesting in learning and contributing to python libraries. I am a beginner in open source
I have a fair knowledge of git, python and data structures so I would like to contribute to pyDataStructures. I look forward to guidance and support.
Thank you
Gagandeep Singh
@czgdp1807

Hi,

Thanks for showing interest in our project.

For a head start I would suggest you to take a look at some easy to fix issues available at https://github.com/codezonediitj/pydatastructs/issues?q=is%3Aopen+is%3Aissue+label%3Aeasy-to-fix

For long term projects please refer https://github.com/codezonediitj/pydatastructs/wiki/Plan-of-Action-for-the-Projects

Make sure that the data structure you want to implement isn't there in the master or is being implemented in any open Pull Request.

You can refer https://github.com/codezonediitj/pydatastructs#how-to-contribute for making your first Pull Request(PR). If you are facing any problem while submitting your first PR then please feel free to ask at our chat room available at here and if you don't receive a response within 24 hours then email me your query at singh.23@iitj.ac.in

You can refer to our Wiki at, https://github.com/codezonediitj/pydatastructs/wiki

If you need any resources for learning Python, git and other stuff you can refer our website's resources section available at http://codezonediitj.github.io/resources

See you soon with your first PR.

Rajiv Ranjan Singh
@iamrajiv
@czgdp1807 since Queue is added so should we remove importing Queue from external libraries
Gagandeep Singh
@czgdp1807
@iamrajiv We need to create customized deep copy for making our Queue work. In python mutable data structures are copied by reference and that's why we have to do it.