Start contributing to KmPlot

Shubham Pansari pansarishubham2395 at gmail.com
Mon Feb 3 17:37:49 UTC 2014


Hi Percy,
I have gone through the Khipu manual thoroughly. Now I would like to start
working on improving the design of the plot editor. How should I start
working? Guide me.

Thanks and Regards,
Shubham


On Thu, Jan 30, 2014 at 3:59 AM, Percy Camilo Triveño Aucahuasi <
percy.camilo.ta at gmail.com> wrote:

> Hi Shubham,
>
>
> On 29/01/14 16:25, Shubham Pansari wrote:
>
>> Hi Percy,
>> I have resolved all my problems and errors regarding the compilation and
>> installation of Khipu from its source code.
>>
>
> Happy to know that, if you have more issues, just send us a mail but with
> complete information ;)
>
>
>  Now I am going through its
>> source code and trying to get familiar with it and meanwhile I am also
>> learning Analitza library. Now I  want to start contributing to Khipu.
>> What should I do?
>>
>>
> Ok I've already reply to Abhijeet some steps, please go through prevs
> emails to know more about Khipu. One interesting task that we need in Khipu
> is to improve the design of the plot editor, well first you better read the
> manual (thanks to Punit):
>
> http://userbase.kde.org/Khipu/Manual
>
> If you found a crash/bug now you know how to send us feedback.
>
>
>  Sorry for the miscommunication last time. I read the links you provide
>> me in the last mail about preparing bug-report and crash-report. In
>> future I will follow the instructions.
>>
>>
> No problem, I trust you will ;)
>
>  Thanks and Regards,
>> Shubham
>>
>>
> Thanks to you, keep on!
> Percy
>
>
>
>> On Tue, Jan 28, 2014 at 9:58 PM, Abhijeet Nikam
>> <connect08nikam at gmail.com <mailto:connect08nikam at gmail.com>> wrote:
>>
>>     Hi,
>>
>>     I am building khipu and I encountered this error. I have installed
>>     analitza from source.I tried clearing this problem for some time but
>>     could not go ahead.
>>
>>     I am getting this following error:
>>
>>     [ 95%] Built target khipu_automoc
>>     Linking CXX executable khipu
>>
>>     ../lib/liblibkhipu.a(mainwindow.o): In function
>>     `MainWindow::saveFile(KUrl const&)':
>>     /home/nikam/khipu/src/mainwindow.cpp:828: undefined reference to
>>     `Analitza::FunctionGraph::hasIntervals() const'
>>     ../lib/liblibkhipu.a(plotseditor.o): In function
>>     `PlotsEditor::editPlot(QModelIndex const&)':
>>     /home/nikam/khipu/src/plotseditor.cpp:275: undefined reference to
>>     `Analitza::FunctionGraph::hasIntervals() const'
>>     /home/nikam/khipu/src/plotseditor.cpp:321: undefined reference to
>>     `Analitza::FunctionGraph::hasIntervals() const'
>>     /home/nikam/khipu/src/plotseditor.cpp:340: undefined reference to
>>     `Analitza::FunctionGraph::hasIntervals() const'
>>     /home/nikam/khipu/src/plotseditor.cpp:358: undefined reference to
>>     `Analitza::FunctionGraph::hasIntervals() const'
>>     ../lib/liblibkhipu.a(plotseditor.o):/home/nikam/
>> khipu/src/plotseditor.cpp:416:
>>     more undefined references to
>>     `Analitza::FunctionGraph::hasIntervals() const' follow
>>     ../lib/liblibkhipu.a(plotseditor.o): In
>>
>>     ....
>>
>>     Please help to build it completely.
>>
>>     Regards,
>>     Abhijeet
>>
>>
>>     Please help
>>
>>
>>
>>     On Tue, Jan 28, 2014 at 5:55 PM, Shubham Pansari
>>     <pansarishubham2395 at gmail.com <mailto:pansarishubham2395 at gmail.com>>
>>
>>     wrote:
>>
>>         Hi,
>>         I have resolved all my problems corresponding to the building of
>>         Khipu from source code. Now I am learning Analitza library.
>>         Other than that how could I start contributing in Khipu?
>>
>>         Thanks and Regards,
>>         Shubham
>>
>>
>>
>>         On Tue, Jan 28, 2014 at 11:42 AM, Shubham Pansari
>>         <pansarishubham2395 at gmail.com
>>         <mailto:pansarishubham2395 at gmail.com>> wrote:
>>
>>             Hi,
>>             Thanks to Yuri, I have sort out my problem with the previous
>>             errors but now when I am trying to start Khipu, it is just
>>             giving a warning about fonts, which should not affect the
>>             launch of Khipu, but nothing is happening later.
>>
>>
>>             On Tue, Jan 28, 2014 at 10:47 AM, Yuri Chornoivan
>>             <yurchor at ukr.net <mailto:yurchor at ukr.net>> wrote:
>>
>>                 написане Tue, 28 Jan 2014 07:03:54 +0200, Shubham
>>                 Pansari <pansarishubham2395 at gmail.com
>>                 <mailto:pansarishubham2395 at gmail.com>>__:
>>
>>
>>
>>                     Hi Punit,
>>                     The errors I am getting are of the following type,
>>                     it seems like a
>>                     compilation error-
>>
>>                     /home/shp/khipu/src/__plotseditor.cpp:413:28: error:
>>
>>                     'class
>>                     Analitza::PlaneCurve' has no member named
>> 'hasIntervals'
>>                                                      if
>>                     (curve->hasIntervals())
>>
>>                     and many more similar kind of errors.
>>                     How could I remove those?
>>
>>                     Thanks and Regards,
>>                     Shubham
>>
>>
>>                 Hi,
>>
>>                 Please compile and install analitza from git/master.
>>
>>                 https://projects.kde.org/__projects/kde/kdeedu/analitza/_
>> _repository
>>
>>                 <https://projects.kde.org/projects/kde/kdeedu/analitza/
>> repository>
>>
>>                 Best regards,
>>                 Yuri
>>
>>
>>
>>
>>                     On Tue, Jan 28, 2014 at 6:54 AM, Percy Camilo
>>                     Triveño Aucahuasi <
>>                     percy.camilo.ta at gmail.com
>>                     <mailto:percy.camilo.ta at gmail.com>> wrote:
>>
>>                         Hi Shubham,
>>
>>
>>                         On 27/01/14 10:13, Shubham Pansari wrote:
>>
>>                             Hi Punit,
>>                             I am trying to build khipu from source but
>>                             it is showing errors in make
>>                             stage. Errors are corresponding to a member
>>                             function clearIntervals and
>>                             hasIntervals.
>>
>>                             Help me out.
>>
>>
>>                         Sure, but we need more information, read this:
>>
>>                         http://techbase.kde.org/__
>> Development/Tutorials/__Debugging/How_to_create_
>>
>>                         <http://techbase.kde.org/Development/Tutorials/
>> Debugging/How_to_create_>
>>                         useful_crash_reports
>>
>>                         Also, give us additional feedback, e.g: branch,
>>                         compiler, operative
>>                         system, etc; in short: you can report a bug if
>>                         you want, if so, then please
>>                         read about our policies for that:
>>
>>                         http://techbase.kde.org/__
>> Contribute/Bugsquad/Quick___Introduction_to_Bugzilla
>>                         <http://techbase.kde.org/
>> Contribute/Bugsquad/Quick_Introduction_to_Bugzilla>
>>
>>                         and
>>
>>                         http://techbase.kde.org/__
>> Contribute/Bugsquad/Guide_To___BugTriaging#General_
>>                         <http://techbase.kde.org/
>> Contribute/Bugsquad/Guide_To_BugTriaging#General_>
>>                         Considerations
>>
>>                         You're doing it fine, with time you will learn
>>                         how to use our
>>                         infrastructure, trust me one is always learning ;)
>>
>>                           Regards,
>>
>>                             Shubham
>>
>>
>>
>>                         Percy
>>
>>                           On Mon, Jan 27, 2014 at 4:33 PM, Punit Mehta
>>                         <punit9462 at gmail.com <mailto:punit9462 at gmail.com>
>>
>>                             <mailto:punit9462 at gmail.com
>>
>>                             <mailto:punit9462 at gmail.com>>> wrote:
>>
>>                                  Hi Shubham,
>>
>>                                  It is great that you know C++ and want
>>                             to contribute in KDE. If you
>>                                  are interested in contributing math
>>                             part in KDE-Edu (Analitza,
>>                                  Khipu, KAlgebra .. ) then you should
>>                             try to complie and build the
>>                                  applications from the source code.
>>
>>                                  As Percy pointed out, read the details
>>                             regarding the project and its
>>                                  scope. Incase of Khipu, I would
>>                             recommend you to compile. build and
>>                                  install the current version of analitza
>>                             and then follow the same
>>                                  procedure to install khipu. Try to play
>>                             with the code, find some
>>                                  bugs and solve them.
>>
>>                                  You can possibly attend conf.kde.in
>>                             <http://conf.kde.in> <http://conf.kde.in>
>>
>>                             2014[2] if
>>
>>                                  you are interested in contbuting to KDE
>>                             and want to know more about
>>                                  the projects like khipu, analitza,
>>                             artikulate, KStars etc..
>>
>>                                  Hope, this helps :)
>>
>>                                  Looking forward to see you in KDE :)
>>
>>                                  Regards,
>>                                  Punit Mehta
>>
>>                                  [1]:
>>                             http://techbase.kde.org/__
>> Getting_Started/Build/KDE___Applications
>>
>>                             <http://techbase.kde.org/
>> Getting_Started/Build/KDE_Applications>
>>                                  [2]: http://conf.kde.in
>>                             <http://conf.kde.in/>
>>
>>
>>                                      Message: 3
>>                                      Date: Sun, 26 Jan 2014 14:53:30 +0530
>>                                      From: Shubham Pansari
>>                             <pansarishubham2395 at gmail.com
>>                             <mailto:pansarishubham2395 at gmail.com>
>>
>>                             <mailto:pansarishubham2395 at __gmail.com
>>
>>                             <mailto:pansarishubham2395 at gmail.com>>>
>>                                      To: kde-edu at kde.org
>>                             <mailto:kde-edu at kde.org>
>>                             <mailto:kde-edu at kde.org
>>
>>                             <mailto:kde-edu at kde.org>>
>>
>>                                      Subject: Re: Start contributing to
>>                             KmPlot
>>                                      Message-ID:
>>
>>
>>                             <__CAOdEGu2R4xRC8d4pUhQZkQQWgPCtU
>> __m_4PTjDs1SX+Zwndjj5ZA at mail.
>>                             gmail.com <http://gmail.com>
>>
>>                             <mailto:CAOdEGu2R4xRC8d4pUhQZk
>> __QQWgPCtUm_4PTjDs1SX%
>>                             <mailto:CAOdEGu2R4xRC8d4pUhQZk
>> QQWgPCtUm_4PTjDs1SX%25>
>>                             2BZwndjj5ZA at mail.gmail.com
>>                             <mailto:2BZwndjj5ZA at mail.gmail.com>>>
>>
>>
>>                                      Content-Type: text/plain;
>>                             charset="iso-8859-1"
>>
>>                                      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>
>>                                       >
>>                                       > 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>
>>                                       >
>>                                       > You can read the analitza
>>                             documentation here:
>>                                       >
>>                                       >
>>                             http://api.kde.org/4.x-api/__
>> kdeedu-apidocs/analitza/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/
>>                             <https://www.google-melange.
>> com/gsoc/proposal/review/>
>>                                       >
>>                             google/gsoc2013/punit9462/1?__
>> ModPagespeed=noscript
>>                                       >
>>                                       >
>>                             https://punit9462.wordpress.__com/
>>                             <https://punit9462.wordpress.com/>
>>                                       >
>>                                       >
>>                             http://community.kde.org/GSoC/
>> __2012/StatusReports#Percy_
>>                             <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>
>>                                       >
>>                                      -------------- next part
>> --------------
>>                                      An HTML attachment was scrubbed...
>>                                      URL:
>>
>>                             <http://mail.kde.org/__
>> pipermail/kde-edu/attachments/
>>                             <http://mail.kde.org/
>> pipermail/kde-edu/attachments/>
>>                             20140126/e7ef0b66/attachment-__0001.html>
>>
>>                                      ------------------------------
>>
>>
>>                             ______________________________
>> ___________________
>>
>>                                      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>
>>
>>
>>                                      End of kde-edu Digest, Vol 130,
>>                             Issue 37
>>
>>                             ******************************__**********
>>
>>
>>
>>
>>                             ______________________________
>> ___________________
>>
>>                                  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 <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
>>
>>
>>
>>     _______________________________________________
>>     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
>>
>>
>>
>>
>> _______________________________________________
>> kde-edu mailing list
>> kde-edu at mail.kde.org
>> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20140203/e107c6f0/attachment-0001.html>


More information about the kde-edu mailing list