One of the key advantage of Khipu is to have some other useful functionaries to deal with the mathematical function's plotting apart from just plotting them. The various application actions and other features make Khipu more user-friendly.
The normal actions of New , Open , Save and SaveAs allow the users to work with different sessions and saving their work in persistence files (.khipu files) which he/she can open later in time. The persistence file follows a QJson file format which saves important information from the current session. This information includes name of spaces added, name and equations of the plots added in each space, plots' interval and their color.
In khipu , every space will have its corresponding image which contains the plots requested by the user. The space image can be saved (PNG file) into the local disk using this application action.
You can even copy the space image into clipboard using this action.
The full screen option in Khipu will allow the user to just only see the plot space. All the other docks and toolbars will be invisible while activating a full screen !
While a user is on any space (2D or 3D), he can switch to next/previous/first/last space in just one key stroke. The shortcuts for this are as follows:
The main dashboard of Khipu contains all the spaces created by the user with its thumbnail and space's name. So, a user can know which space he/she wants to modify or see their plots.
The filter feature available on the dashboard will allow the user to filter the spaces based on their title and/or description. You can even filter the space based on the dimension chosen from the drop-down box shown on the top-right corner on the Dashboard UI.
If a user wants to plot quickly without worrying about the spaces , the shortcuts dock will allow him/her to do so. For this, you need to type S and then select your plot type from that dock, type the equation, hit Enter and that's it !
The 2D and 3D space have a functionality from which you can zoom-in and/or zoom-out the plot-space by just scrolling up/down respectively. The 3D space has a support of rotations and shadows which let a user analyse the 3D plots from different angles !