GUIGrid is a gui tool to control the versions of SBGrid managed software.
This software is designed to make it easier for average users control their SBgrid software versions in use.
It parses the ~/.sbgrid.conf file to populate a table view with the current settings. It also parses each programs .rc file to get its override name and versions available.
Once the desired program versions have been selected, the changes can be saved to the ~/.sbgrid.conf file. These changes will take effect upon starting a new terminal.
This software requires that one branch of SBgrid is installed in, or symlinked to, "/programs".
It is written in Python 3 and PyQt4. These can be installed through your package manager: e.g. for RHEL:
yum install PyQt4or for DEB:
apt-get install python-qt4Clone the repo from our gitlab and install using python setuptools.
git clone https://github.com/gabethecabbage/guigrid.git
cd guigrid
sudo python setup.py installThis software is not yet complete. Desired features and changes are listed below.
- Test and fix on Ubuntu
Add IOError handlingClean up backend name spaceDocument front end functionsUse OS native icons- Make front end layout less static
Add tooltips to front endFill this README.mdAdd a setup.py/make system
It is untested on Mac OSX installations but should work with minimal modifications. I'm happy to help port the software if there is a demand but I don't have a Mac to test it on.
