BhallaLab / moose-examples

Example scripts, demo and tutorials
https://moose.ncbs.res.in
GNU General Public License v2.0
4 stars 12 forks source link

Fixes to travis #50

Closed dilawar closed 6 years ago

dilawar commented 6 years ago

One more attempt to fix as many scripts as possible.

subhacom commented 6 years ago

Do you think qwt is still worth using? My impression is that it is not maintained any more (for several years now) and may be a hassle to support: https://sourceforge.net/p/pyqwt/mailman/message/33589642/. Other software like Orange that used PyQwt before have now moved to pyqtgraph. Yet one wonders if that too will meet the same fate once the main author moves on to new pastures. So far matplotlib has been the most resilient plotting library, though slow and cumber some to work with the API.

On Tue, Sep 18, 2018, 10:29 AM Dilawar Singh notifications@github.com wrote:

One more attempt to fix as many scripts as possible.

  • Script must pass with both python3 and (and preferably pyhton2).
  • If moogli is not found, quit early i.e. we don't test any moogli script.
  • Any script which is broken is suffixed with .BROKEN #30 https://github.com/BhallaLab/moose-examples/issues/30 .
  • Script .travis/execute_travis_serial.py runs the tests.

You can view, comment on, or merge this pull request online at:

https://github.com/BhallaLab/moose-examples/pull/50 Commit Summary

  • if pyqt4 and qwt5 not found, don't run the script.
  • Temp commit.
  • renamed to .py.BROKEN #13.
  • renamed to .py.BROKEN #13.
  • Python script to run examples.
  • Merge branch 'master' of https://github.com/BhallaLab/moose-examples into travis_fix
  • Scripts is ready to be inflected upon travis.
  • Use subprocess32 module to launch process.
  • Deleted large unneccessary files.
  • Test with 2.7; 3.6 and 3.7-dev.
  • using virtualevn to install.
  • Added dependencies in virtualenv.
  • Use subprocesses32 module whenever possible.
  • Write to console when a script fails.
  • disable emails of cowerkers till the build is fixed.
  • Enable DISPLAY on travis.
  • Install subprocess32 module.
  • Added serial mode script.
  • Run in serial model on travis.
  • Write timestamp as well.
  • Script to run all examples in parallel. [skip ci]
  • Fixed script. Removed duplicates [skip ci]
  • Two scripts are marked broken #30.
  • Tiny tweaks to make console output more helpful. [skip ci]
  • Merge branch 'travis_fix' of https://github.com/BhallaLab/moose-examples into travis_fix
  • Quick timeout.
  • Ready to be launched on Travis.
  • Execute from outside...
  • Fixed few more scripts.
  • All cross compartment reactions are now broken. #30.
  • if moogli not found, quit silently.
  • One more crosscompartment script is broken. #30.
  • Fixed h5 script.
  • If moogli is not found, quit.
  • Fixes to moogli script. Quit if moogli is not found.
  • If moogli not found, quit.
  • Removed two datafiles.
  • Merge branch 'master' into travis_fix

File Changes

Patch Links:

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/BhallaLab/moose-examples/pull/50, or mute the thread https://github.com/notifications/unsubscribe-auth/AAQynmbcXjOd9M0C0mD-LohcCAdz_FXhks5ucQNegaJpZM4WuDVk .

dilawar commented 6 years ago

We should not depend on this library.

I think we should either use PyQt5 or matplotlib for all GUI purpose. Everything else should be ported or discarded.