Skip to content
This repository has been archived by the owner on Feb 11, 2024. It is now read-only.
/ RPlot Public archive

Visualizing functions in complex plane using Python and Numpy.

License

Notifications You must be signed in to change notification settings

rzuppur/RPlot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPlot

Visualizing functions in complex plane using Python and Numpy. A student project for first year programming course.

rplot

Running RPlot

You need to have Numpy, Scipy and PySide installed to run RPlot. Also Python 3.4. After downloading and installing dependencies run run.py.

No binaries are provided at this point because all tried freezing utilities failed.

Using RPlot

The function you want to visualize can be entered to the text box at top. You can move arond by dragging with mouse and using scrollwheel to zoom. Two checkboxes change between different modes for visualizing.

####Keyboard shortcuts:

  • Page Up - Zoom in
  • Page Down - Zoom out
  • F1 - Toggle Log
  • F2 - Toggle Normalization

####Command line arguments:

  • run.py [function]
  • run.py [function] [window width] [window height]

Example: run.py gamma(z) 800 300

TODO

  • Better text input
  • Reset button

About

Visualizing functions in complex plane using Python and Numpy.

Topics

Resources

License

Stars

Watchers

Forks

Languages