A python 3.6 / PyQt5 based application that assists you as a mathematician in editing diagrams and occasionally in forming proofs.
-
Install WingWare Pro: http://wingware.com/downloads/wing-pro Licenses are ~ $100. This is essentially the best debugging IDE out there for python. You could use other IDE's, though I myself don't use them and can't help you debug / set things up.
-
Install python 3.5 or higher, though this was written with 3.6 in mind.
-
Do
where python
at command line to be sure that your PATH variable is set. -
Do
where pip
similarly and make sure that it points to what you want to use. -
pip install pyqt5
-
Open the .wpr file contained in the source files. That is the Wing project file.
-
Install TortoiseGit including PuttyGen if neccessary.
-
Run PuttyGen to generate a public key and before exiting the dialog:
-
Copy/paste the entire public key text to your GitHub account settings, where you add access keys.
-
Save the private key to your home folder, or desktop, or somewhere you'll find it later.
-
Now you can clone this project, and:
-
You may want to try HTTPS if SSH is not working. I've found SSH to result in authentication errors.
-
If you're a complete newbie, TortoiseGit after install is accessed by right-clicking anywhere in a folder explorer.
-
Clone by right clicking a blank area in folder explorer (outside of any pre-existing git repository) and selecting "Git clone...". You should see a "Load Putty Key" feature. Select and find your previously stored private key.
-
Should you ever get authentication errors, just repeat the above procedure and forget / delete your previous keys.
-