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