7. Github Clients & Contributing - Spinmob/spinmob GitHub Wiki
To install the spinmob module, you can simply download the source into a (new) folder site-packages/spinmob/, but I would recommended instead using a “git client” to perform a “git clone” into this directory instead. Using git will allow you to get the latest version of the code, instantaneously switch between different versions of the code, create a new branch, modify the code, and / or submit updates / fixes to me via "git pull requests".
GitHub Desktop
After a few years of periodic frustration with reasonable clients, our group has now switched to the official GitHub Desktop client. So far this is far less confusing and has yet to "break" on us. There is now a port to linux.
GitKraken
GitKraken is a more full-featured git GUI interface for linux, mac and windows. It's a little too naggy, but works very well.