This directory contains useful scripts to assist you during the development of ViennaGrid for Python:
clean_backup_files.sh: This script removes all the UNIX backup files (files ended in a tilde: '*~') from the source code directory tree.bisect_build_and_test.shandbisect_test.py: These scripts are used to test that the C++ code is successfully compiled and that the resulting Python extension can be imported into Python. This is pretty useful when there is a bug in the code that prevents it from compiling or from being imported, but you don't know where it is, and you wish to find the it usinggit bisect. To do that, just mark the good and bad commits withgit bisect goodandgit bisect bad, respectively, and use the scriptbisect_build_and_test.shto test each commit (by runninggit bisect run bisect_build_and_test.sh). After a while, Git will show you the commit that introduced the bug.run_examples.sh: This script runs all the example programs fromdoc/examples/viennagrid_wrapperanddoc/examples/viennagrid_wrapperin order to test that they all run successfully and that there are no errors during their execution.bump_version.py: This script updates all version number (both of the project and of the dependencies) to a newer version number in all the files of the repository.
