Introduction

101 views
Skip to first unread message

faisalr...@gmail.com

unread,
Oct 1, 2018, 4:02:27 AM10/1/18
to sympy
Hello

I am Faisal Riyaz , a computer engineering student in my sophomore year at Aligarh Muslim University , India . I am interested in contributing to sympy . I am new to open source and still looking for my first bug .

I have been programming since high school. I am comfortable in  C , C++ and python . I started programming in python  3 months ago . I find it a very easy yet powerful language. I am taking course on data structures and algorithms too.


As a part of my college curriculum , i have taken higher mathematics courses .  I find discrete mathematics very interesting and i will be studying its course in next semester . As an engineering student , i use mathematics in almost every course .


Sympy is the first computer algebra system i have come across although i have solved few integrals using wolfram alpha . I have gone through sympy tutorial and have installed sympy . I find tutorial very helpful and easy to go through .

I want to get into open source because i want to understand how softwares which are used in many people are developed . I have gone thorugh sympy's introduction to contributing  page and issues labelled easy to fix . I am intereseted in fixing  #15129  if it has not been assigned to anyone else . I will needing help and guidance as i have never done this earlier .Particularly I find it difficult to identify which part of codebase i have to work through to fix the bug . I have left a comment on the bug . My github handle is FrackeR011 .

Thanks

Jonathan Warner

unread,
Oct 2, 2018, 11:42:26 AM10/2/18
to sympy
My name is Jonathan Warner and I am a student at the University of Utah double-majoring in Computer Engineering and Applied Mathematics. I am currently a junior with 5+ years of programming experience. Most of this was not done in Python, but I have used Python enough to get by with a good editor, documentation, and stack overflow. I am familiar with computer architecture and algorithms, and I love to learn new things. My areas of interest are broad, including complexity theory, number theory, numerical computation, cryptography, hardware verification, physics, etc. I am really pretty familiar with a lot of math, particularly number theory. I believe the key to coming up with new ideas is to combine existing knowledge in a new way, so I like to read about lots of different inter-related things. As far as familiarity with computer algebra, I have used Mathematica (the Wolfram Language) a fair bit. Part of why I wanted to look into SymPy is because I was tired of having to deal with computation timeouts and internet requirement in the Wolfram Cloud. I am fairly new to SymPy, but I would like to contribute to the project, learning it one piece at a time. I hope I can use my intellect to help the project move forward and also learn some new things.

Jason Moore

unread,
Oct 2, 2018, 3:05:28 PM10/2/18
to sy...@googlegroups.com
Jonathan,

Welcome and thanks for the nice introduction. We'd love to have you contribute. Here is our starting point for doing so: https://github.com/sympy/sympy/wiki/introduction-to-contributing

Let us know if you have any questions.

Jason

On Tue, Oct 2, 2018 at 8:42 AM Jonathan Warner <warne...@gmail.com> wrote:
My name is Jonathan Warner and I am a student at the University of Utah double-majoring in Computer Engineering and Applied Mathematics. I am currently a junior with 5+ years of programming experience. Most of this was not done in Python, but I have used Python enough to get by with a good editor, documentation, and stack overflow. I am familiar with computer architecture and algorithms, and I love to learn new things. My areas of interest are broad, including complexity theory, number theory, numerical computation, cryptography, hardware verification, physics, etc. I am really pretty familiar with a lot of math, particularly number theory. I believe the key to coming up with new ideas is to combine existing knowledge in a new way, so I like to read about lots of different inter-related things. As far as familiarity with computer algebra, I have used Mathematica (the Wolfram Language) a fair bit. Part of why I wanted to look into SymPy is because I was tired of having to deal with computation timeouts and internet requirement in the Wolfram Cloud. I am fairly new to SymPy, but I would like to contribute to the project, learning it one piece at a time. I hope I can use my intellect to help the project move forward and also learn some new things.

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/3a60dc4c-6659-41bd-864e-63756b6eaf13%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Jason Moore

unread,
Oct 2, 2018, 3:07:16 PM10/2/18
to sy...@googlegroups.com
Faisai,

I recommend asking questions on the Github issue about the specific bug you may want to try to fix. Search for the easy to fix ones, pick one or more that look interesting, try to understand as much as you can, and then ask questions about what you don't understand there. We will help the best we can.

Jason

On Sun, Sep 30, 2018 at 3:25 AM <faisalr...@gmail.com> wrote:
Hello

I am Faisal Riyaz , a computer engineering student in my sophomore year at Aligarh Muslim University . I am interested in contributing to sympy . I am new to open source and still looking for my first bug .

I have been programming since high school. I am comfortabel in  C , C++ and python . I started programming in python only 3 months ago yet i find it a very easy yet powerful language. As a part of my college curriculum i have done maths courses . I am quite comfortable with college level maths topic ( " Engineering curriculum" ) . Soon i will be taking Discrete maths class in college althought i have already gone through some videos from MIT OCW  on it . I find discrete mathematics very interesting .

I have gone through your page  Introduction to contributing but still i find myself unable to fix any bug. I have fairly good knowledge of programming and maths . I have taken high level maths course in my college . I know how to program in C , C++ and python .

Sympy is the first computer algebra system i have come across although i have solved some calculus problems using wolfram alpha . I have gone through sympy tutorial and have installed nad used sympy . I find tutorial very helpful and easy to go through .

I want to get into open source because i want to understand how softwares which are used in many people are developed . I have gone thorugh sympy's introduction to contributing  page . After going through issues labelled easy to fix , i think is still need help in fixing them .
I find it difficult to identify which part of codebase i have to work through to fix the bug .

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.

Ayush Suhane

unread,
Oct 11, 2018, 12:37:55 PM10/11/18
to sympy

Hello,


My name is Ayush Suhane. I am a second-year undergraduate student of Indian Institute of Technology, Kharagpur. I am taking a five year integrated MSc course in Mathematics. I am interested in contributing to SymPy.


I have been coding for nearly four years now. I am comfortable in c, c++ and python.


As a part of college curriculum I have taken the following courses which can be relevant to my contribution in SymPy:

  • Programming and Data Structure

  • Design and Analysis of Algorithms

  • Linear Algebra

  • Differential equations

  • Partial Differential equations

  • Transform Calculus 

With respect to computer algebra, I have used Wolfram Alpha to solve some Fourier series and some integrals.


I have installed SymPy and I have thoroughly gone through the tutorial. I have also started going through the code base, to understand the code better.


I have started working on issue #14920. Guidance and help would be highly appreciated as I am new to open source.



Reply all
Reply to author
Forward
0 new messages