Skip to content

gabethecabbage/guigrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GUIGrid

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.

Dependencies

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 PyQt4

or for DEB:

apt-get install python-qt4

Installation

Clone the repo from our gitlab and install using python setuptools.

git clone https://github.com/gabethecabbage/guigrid.git
cd guigrid
sudo python setup.py install

To do

This software is not yet complete. Desired features and changes are listed below.

  1. Test and fix on Ubuntu
  2. Add IOError handling
  3. Clean up backend name space
  4. Document front end functions
  5. Use OS native icons
  6. Make front end layout less static
  7. Add tooltips to front end
  8. Fill this README.md
  9. Add 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages