Skip to content

OmarAllam22/MasterMicroTask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

MasterMicroTask

This is a Python-dependent Mathematical-Function-Plotter GUI built as a task for the MasterMicro software engineering internship process.

image

1) Idea of the Application:

Plotting arbitrary user-entered function by taking:

  • Domain interval of the function (Right & Left X-limits)
  • Mathematical formula of the function

2) Used Packages:

  • PySide2 (to manage the whole GUI and its Widgets )
  • matplotlib (to plot the entered function)
  • numpy (to process the mathematical formula of the function before feeding it to matplotlib)
  • sys (to enable the GUI application to work with command lines)

3) Snapshots from the Application:

  • Widgets alignment using QGridLayout:

Grid

  • Zooming to get precise reading:

image

  • Control the plot through the Toolbar (move, zoom, save ..,etc):

image

  • Getting Precise results by moving the pointer over the plot:

image

  • Guiding the user by telling that two limits must be specified:

image

  • Displaying comprehensive Error messages to Guide the user:

image

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages