Start contributing to KmPlot

Percy Camilo Triveño Aucahuasi percy.camilo.ta at gmail.com
Wed Jan 29 20:20:09 UTC 2014


Hi Abhijeet,

On 28/01/14 14:00, Abhijeet Nikam wrote:
> Hi,
>
> I could finally build and execute the project after getting some errors.
> I rectified it by referring to the previous mails and bit of searching :)
>

;)

> I would like to proceed with Bug 319603 - Work with polynomials and try
> implementing it step by step.
>

Wonderful news!!! If you need more explanation about analitza internals 
(the analitza module) just ask, we'll be more than happy to help ;)

Remember that the parser and symbolic algebra code are inside the 
analitza module (analitza/analitza), analitzaplot and analitzagui just 
use analitza, so you need to focus on analitza module.

> I'll go through the API's and get more familiar with the code.
>

Good, indeed, check the API + tests, don't forget to read the 
documentation and how the analitzaplot use the parser too; e.g:

https://projects.kde.org/projects/kde/kdeedu/analitza/repository/revisions/master/entry/analitzaplot/private/backends/cartesiancurve.cpp#L207

> Regards ,
> Abhijeet
>
>

Percy


>
>
>
> On Tue, Jan 28, 2014 at 7:11 AM, Percy Camilo Triveño Aucahuasi
> <percy.camilo.ta at gmail.com <mailto:percy.camilo.ta at gmail.com>> wrote:
>
>     Hi again Abhijeet,
>
>
>     On 26/01/14 10:41, Abhijeet Nikam wrote:
>
>         Hi,
>
>         I went through all the links you sent me.I would definitely like
>         to work
>         on Khipu and improve it further.
>
>
>     Excellent! ;)
>
>
>         I am interested in symbolic algebra.
>
>
>     Ok, good, then you want to check analitza too, since that is the
>     place where symbolic algebra happens (for KAlgebra and Khipu) I
>     submitted some wishes about this topic for analitza, please check this:
>
>     https://bugs.kde.org/show_bug.__cgi?id=319604
>     <https://bugs.kde.org/show_bug.cgi?id=319604>
>
>     https://bugs.kde.org/show_bug.__cgi?id=319603
>     <https://bugs.kde.org/show_bug.cgi?id=319603>
>
>     Those are the kind of features that are needed, but you need to
>     learn first the basics, please study analitza's test and the API
>     documentation, if you need more info then we can improve even
>     further the API docs ;)
>
>
>         But I am new to open source contribution, so could you guide me
>         on some
>         easy tasks to get started with so that I can get familiar with Khipu
>         source code before I can implement some other major changes.
>
>
>     No problem, here you have more info about Khipu:
>
>     http://userbase.kde.org/Khipu
>
>     It's good that you have a clear idea about the goal of the
>     application before start, so try to read it ok ;)
>
>     Currently Khipu is very stable thank to Punit's GSoC and we have
>     compiled some TO-DO features, so check this
>
>     http://community.kde.org/__KDEEdu/Khipu/Todo
>     <http://community.kde.org/KDEEdu/Khipu/Todo>
>
>     If you want, you can suggest also a feature there.
>
>
>         I'll try compiling and building the source code today.  I'll get
>         back to
>         you if I need further guidance.
>
>
>     ;)
>
>
>         Thanks,
>         Abhijeet
>
>
>     Percy
>
>
>
>         On Sun, Jan 26, 2014 at 2:53 PM, Shubham Pansari
>         <pansarishubham2395 at gmail.com
>         <mailto:pansarishubham2395 at gmail.com>
>         <mailto:pansarishubham2395 at __gmail.com
>         <mailto:pansarishubham2395 at gmail.com>>> wrote:
>
>              Hi,
>              I am Shubham. Currently I know C++ and C language, before i
>         start
>              working on Khipu other than analitza library what else I
>         have to
>              read and from where I should start after studying this library.
>
>              Please guide me.
>
>              Regards,
>              Shubham Pansari
>
>
>              On Sun, Jan 26, 2014 at 1:41 PM, Percy Camilo Triveño Aucahuasi
>              <percy.camilo.ta at gmail.com
>         <mailto:percy.camilo.ta at gmail.com>
>         <mailto:percy.camilo.ta at gmail.__com
>         <mailto:percy.camilo.ta at gmail.com>>> wrote:
>
>                  Hi Abhijeet,
>
>
>                  On 25/01/14 23:55, Abhijeet Nikam wrote:
>
>                      Hi,
>                      I am Abhijeet. I went through some KDE applications
>         and I
>                      really liked
>                      KmPlot.I wish to start contributing to it. Can I
>         proceed
>                      with one of the
>                      minor bugs in the bug list? I know C++ and baiscs of Qt
>                      framework.
>
>                      Can somebody please guide me?
>
>
>                  ;)
>
>                  Currently we are in the process to replace KmPlot with
>         Khipu:
>
>         https://projects.kde.org/____projects/playground/edu/khipu
>         <https://projects.kde.org/__projects/playground/edu/khipu>
>
>
>         <https://projects.kde.org/__projects/playground/edu/khipu
>         <https://projects.kde.org/projects/playground/edu/khipu>>
>
>                  The main idea here is to use a common infrastructure
>         for all
>                  kdeedu math applications, you see, now KAlgebra and
>         Khipu are
>                  using this library: analitza
>
>         https://projects.kde.org/____projects/kde/kdeedu/analitza
>         <https://projects.kde.org/__projects/kde/kdeedu/analitza>
>
>
>         <https://projects.kde.org/__projects/kde/kdeedu/analitza
>         <https://projects.kde.org/projects/kde/kdeedu/analitza>>
>
>                  You can read the analitza documentation here:
>
>         http://api.kde.org/4.x-api/____kdeedu-apidocs/analitza/html/____index.html
>         <http://api.kde.org/4.x-api/__kdeedu-apidocs/analitza/html/__index.html>
>
>
>         <http://api.kde.org/4.x-api/__kdeedu-apidocs/analitza/html/__index.html
>         <http://api.kde.org/4.x-api/kdeedu-apidocs/analitza/html/index.html>>
>
>                  I think it would be good if you learn analitza first
>         and then
>                  define what you want to do:
>
>                  numerical methods?
>                  symbolic algebra?
>                  improve the math parser?
>                  ...
>
>                  Please, note that some of the features you want to
>         implement can
>                    belong to analitza's scope (the common
>         infrastructure) or any
>                  math application that uses analitza (Khipu or KAlgebra)
>
>                  Finally, you can read some history about in:
>
>         https://www.google-melange.____com/gsoc/proposal/review/____google/gsoc2013/punit9462/1?____ModPagespeed=noscript
>
>         <https://www.google-melange.__com/gsoc/proposal/review/__google/gsoc2013/punit9462/1?__ModPagespeed=noscript
>         <https://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/punit9462/1?ModPagespeed=noscript>>
>
>         https://punit9462.wordpress.____com/
>                  <https://punit9462.wordpress.__com/
>         <https://punit9462.wordpress.com/>>
>
>         http://community.kde.org/GSoC/____2012/StatusReports#Percy_____Camilo_Trive.C3.B1o_Aucahuasi
>         <http://community.kde.org/GSoC/__2012/StatusReports#Percy___Camilo_Trive.C3.B1o_Aucahuasi>
>
>
>         <http://community.kde.org/__GSoC/2012/StatusReports#Percy___Camilo_Trive.C3.B1o_Aucahuasi
>         <http://community.kde.org/GSoC/2012/StatusReports#Percy_Camilo_Trive.C3.B1o_Aucahuasi>>
>
>                      Regards,
>                      Abhijeet
>
>
>                  Hope you can join us ;)
>                  Percy
>                  ___________________________________________________
>                  kde-edu mailing list
>         kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>
>         <mailto:kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>>
>         https://mail.kde.org/mailman/____listinfo/kde-edu
>         <https://mail.kde.org/mailman/__listinfo/kde-edu>
>
>                  <https://mail.kde.org/mailman/__listinfo/kde-edu
>         <https://mail.kde.org/mailman/listinfo/kde-edu>>
>
>
>
>              _________________________________________________
>              kde-edu mailing list
>         kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>
>         <mailto:kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>>
>
>         https://mail.kde.org/mailman/__listinfo/kde-edu
>         <https://mail.kde.org/mailman/listinfo/kde-edu>
>
>
>
>
>         _________________________________________________
>         kde-edu mailing list
>         kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>
>         https://mail.kde.org/mailman/__listinfo/kde-edu
>         <https://mail.kde.org/mailman/listinfo/kde-edu>
>
>     _________________________________________________
>     kde-edu mailing list
>     kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>
>     https://mail.kde.org/mailman/__listinfo/kde-edu
>     <https://mail.kde.org/mailman/listinfo/kde-edu>
>
>
>
>
> _______________________________________________
> kde-edu mailing list
> kde-edu at mail.kde.org
> https://mail.kde.org/mailman/listinfo/kde-edu
>


More information about the kde-edu mailing list