Hi ,<br><br>First of all let me thank you for such a nice response.. :)<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Thu, Mar 28, 2013 at 12:33 PM, Punit Mehta <<a href="mailto:punit9462@gmail.com">punit9462@gmail.com</a>> wrote:<br>
> Hi all ,<br>
><br>
> I would like to introduce myself to the KDE-Edu community :). I<br>
> have been working on Khipu (Advanced Mathematical function plotter) for the<br>
> past 3 to 4 months with the potential mentors of the community Aleix Pol and<br>
> Percy Camilo Trive?o Aucahuasi. I have reported some bugs of Khipu and<br>
> KAlgebra and also solved some of them with my best possible effort. Right<br>
> now , I am looking forward to participate in Google Summer of Code - 2013 .<br>
> My basic task of GSoC is to polish Khipu and contribute to it in such a way<br>
> that it can be released in the classroom as soon as GSoC ends. As one of the<br>
> most important feature of any Mathematical plotting application is to<br>
> improve its GUI , I have thought of a mock up of a Dialogue and some<br>
> additional basic features in Khipu. The attached PNG file contains all the<br>
> necessary information along with the Mock-Up UI. You can take a look at it<br>
> if you wish. :)<br>
><br>
> Any kind of suggestion or improvement is heartily welcomed.<br>
><br>
> Thank You.<br>
><br>
> Regards,<br>
> Punit Mehta<br>
> ( IRC nick : punit9462)<br>
<br>
<br>
A few suggestions:<br>
<br>
1. It would be nice if there was a check box for logarithmic axes in<br>
the plot config<br>
<br></blockquote><div><br>This is actually great..I will try to implement it . But there might be problem with some curves which have two values at the same point. But I am unsure that the back-end Analitza is capable of handling these kind of curves in logarithmic axes. :) It xan plot it very well in normal linear axes.<br>
<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2. What is the difference between "take snapshot" and "save the plot<br>
as an image"?<br>
<br></blockquote><div>Actually these functions are not implemented yet. So , the idea that I have thought of is the following :<br>1) Take snapshot can also work with the crop images like the KDE's KSnapShot (when used in the rectangular region).<br>
2) Save the plot will directly save the entire plot in the specific format. <br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
3. Might it be more efficient to have separate sections in the plot<br>
configuration for the X and Y axis? All the check boxes related to<br>
that axis (show axis, show name, maybe show units) would be in one<br>
section. This means everything related is visually grouped, and also<br>
makes it easier to scale up to 3 axes for 3D plots since it would just<br>
mean adding a new section rather than re-organizing the existing<br>
sections<br></blockquote><div>Yes.. It might be efficient. I think . I will keep that in mind. <br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
4. For plot space, might it be better to be able to add or remove plot<br>
spaces, and drag and drop plots between spaces to organize them<br>
instead of using the check box for an all-or-none setup? Or perhaps<br>
set it in the plot config, which would allow a single plot to appear<br>
in more than one plot space.<br>
<br></blockquote><div> See , the idea is , there is only one plot space . we have to plot different curves on the same . The curves will be visible/invisible based on the user's choice , but everything is on the same space. <br>
Using multiple plot spaces is a nice idea . But since Khipu is in playground. We have to release it as soon as GSoC ends. So , right now , we are focusing on only polishing the REQUIRED features. But yes. this can be included in the TODO list ,i think ;) .<br>
<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
5. It might be nice to have a button to expand/collapse the plot list<br></blockquote><div>This is a good one.I will include this also . Thanks. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
6. Should "Show tangent" really be a per-line option and not a global option?<br>
<br></blockquote><div>I am also confused what should it be ..!! I thought a lot and decided to put it for the separate plots. It may happen that the users( which are teachers and students) want to have/not have it only for the specific plots.<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
7. "Hide/Show" should probably just be "Show" or "Hide" and be a<br>
toggle button or check box<br></blockquote><div> </div><div> This is currently available in khipu. I am just adding it in the plots options once again.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
8. It might be better to just have "Save as..." where you could either<br>
specify an image file format or a khipu-specific format. It would be<br>
conceivable down the road that there could be a plugin that lets<br>
gwenview or okular view khipu plots as images<br></blockquote><div> </div></div>This is a great one. :) Right one , I am working on the khipu-specific file format . I will be including this feature also if possible :) This will definitely increase compatability and become more user friendly .<br>
<br>Regards , <br>Punit Mehta<br>