[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-edu
Subject:    Re: Start contributing to KmPlot
From:       Percy_Camilo_Triveņo_Aucahuasi <percy.camilo.ta () gmail ! com>
Date:       2014-01-29 20:20:09
Message-ID: 52E96279.8020005 () gmail ! com
[Download RAW message or body]

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@gmail.com <mailto:percy.camilo.ta@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@gmail.com
> <mailto:pansarishubham2395@gmail.com>
> <mailto:pansarishubham2395@__gmail.com
> <mailto:pansarishubham2395@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@gmail.com
> <mailto:percy.camilo.ta@gmail.com>
> <mailto:percy.camilo.ta@gmail.__com
> <mailto:percy.camilo.ta@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@mail.kde.org <mailto:kde-edu@mail.kde.org>
> <mailto:kde-edu@mail.kde.org <mailto:kde-edu@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@mail.kde.org <mailto:kde-edu@mail.kde.org>
> <mailto:kde-edu@mail.kde.org <mailto:kde-edu@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@mail.kde.org <mailto:kde-edu@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@mail.kde.org <mailto:kde-edu@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@mail.kde.org
> https://mail.kde.org/mailman/listinfo/kde-edu
> 
_______________________________________________
kde-edu mailing list
kde-edu@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-edu


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic