Commit graph

268 commits

Author SHA1 Message Date
Paul Müller
6f95a13eef moved scipy warning directly to ode_warpper 2015-02-12 12:08:04 +01:00
Paul Müller
7ed6aa509c typo 2015-02-12 11:21:17 +01:00
Paul Müller
0cc24c7287 working implementation of decorated function calling decorated function while only displaying the progress bar of the first function. 2015-02-12 10:22:44 +01:00
Paul Müller
fb6a4c9172 proof of concept for reserving terminals 2015-02-12 09:53:16 +01:00
Paul Müller
c4f781e938 trying to implement tty reservations 2015-02-12 09:21:58 +01:00
Richard Hartmann
c24a9dd2dc bugfix in progressbar check_process_termination -> avoid infinite loop when sigkill does not stop the process 2015-02-04 14:53:05 +01:00
Richard Hartmann
d561ce6af0 small fix in progressBar -> reset character args for EACH line 2015-02-04 14:01:36 +01:00
Richard Hartmann
3c652e304b pop kwargs that are None from the kwargs dict, before passing is to set_integrator 2015-02-04 14:00:28 +01:00
Richard Hartmann
59693bad8b Merge branch 'cima_working' (still an intermediate step, but some new features needed to be transferred to master)
main new features:
  - a new decorator ProgressBarExtended class (see ec23d5d)
  - intermediate stopping of the progressBar loop, may make_sure_its_down, which will ensure
    that the loop has stopped -> this allows for clean printing inbetween
  - extended PersistentDataStructure (clear, show_stat, ... are the main things)
  - PersistentDataServer now expects that each arg (which must be named tuple now) has a member id
    which is used a key for the sql db -> faster look up that using big binay chunks

some bugs remove

some steps toward python2.7 compatibility
2015-01-29 20:59:24 +01:00
Richard Hartmann
ec23d5d168 new progress decorator, 1) (de)activate with kwargs in function call 2) gives access to the progressBar instance -> allows for stop to do clean printing -- and tests for that 2015-01-29 20:58:36 +01:00
Richard Hartmann
3179cc27ec test 'not in' for persistentDataStruture 2015-01-29 14:12:03 +01:00
Richard Hartmann
a81f15deb3 use special id flag store data via persistentData_Server, made merge_arg_and_const_arg work with new 'id' used by PersistentData_Server 2015-01-29 14:11:22 +01:00
Paul Müller
3a5432e4a5 Update setup.py 2015-01-29 10:19:02 +01:00
Richard Hartmann
fa17cefe97 test_progress, reduce change to get hang up. tested with 2.7 and 3.4 2015-01-29 00:01:40 +01:00
Richard Hartmann
bb605418d8 added PDS.clear() to remove all data from the database, and some tests for that 2015-01-28 22:45:41 +01:00
Richard Hartmann
73eeb26233 Merge branch 'master' of https://github.com/cimatosa/jobmanager into cima_working 2015-01-28 21:04:09 +01:00
Richard Hartmann
cf35c0d69c moved dict conversion to merge_arg_and_const_arg, to this functions can now handle dict_like data from named tuple 2015-01-28 15:41:43 +01:00
Richard Hartmann
e18320e0b8 minor bugfixes in PDS 2015-01-27 19:48:14 +01:00
Richard Hartmann
3a8ffe62ea minor advances in show PDS stats 2015-01-27 19:15:36 +01:00
Richard Hartmann
0030b7c8bb push to tqo 2015-01-27 18:54:09 +01:00
Richard Hartmann
5759b6c698 minor bugfix to push to tqo 2015-01-27 18:43:51 +01:00
Richard Hartmann
83b3ab106d minor bugfix to push to tqo 2015-01-27 18:40:22 +01:00
Richard Hartmann
3416e3b393 added status function for persistentDataStructure 2015-01-27 18:37:16 +01:00
Richard Hartmann
8270166b91 added verbose info for persistentDataServer in case of overwrite = True 2015-01-27 18:36:53 +01:00
Paul Müller
e2b050f942 shout -> shut 2015-01-27 14:30:16 +01:00
Richard Hartmann
9fca527563 added sub_data check as public member to PeristentDataStructure 2015-01-27 13:57:27 +01:00
Richard Hartmann
e10a28ce4c moved test_decorator.py to tests (like all others 2015-01-27 13:56:24 +01:00
Richard Hartmann
808d81e07e Merge branch 'master' into cima_working 2015-01-27 13:22:28 +01:00
Paul Müller
87c78b33c2 Merge pull request #12 from cimatosa/new_decorator
New decorator
2015-01-27 10:55:50 +01:00
Paul Müller
405c49fcd2 Merge branch 'master' into new_decorator
Conflicts:
	jobmanager/progress.py
2015-01-27 10:55:15 +01:00
Paul Müller
37bf6e5737 Added override_count=False keyword to jobmanager.decorators.decorate_module_ProgressBar to enable switching to jobmanager.decorators.ProgressBarOverrideCount. 2015-01-27 08:19:57 +01:00
Richard Hartmann
7c9323636a Merge branch 'new_decorator' into cima_working 2015-01-27 00:44:54 +01:00
Richard Hartmann
de29ceedb6 new decorator class ProgressBarOverrideCount which follows #12, including a test example 2015-01-27 00:39:31 +01:00
Richard Hartmann
ca3976749e added more transparent coloring of the status info, not yet to be set by user 2015-01-27 00:37:27 +01:00
Richard Hartmann
49ffa49d9c Merge branch 'new_decorator' into cima_working 2015-01-26 21:37:11 +01:00
Richard Hartmann
5fa703b579 Merge branch 'master' into cima_working 2015-01-26 21:33:19 +01:00
cimatosa
b02806d951 fixed typo in README.md and added more precise info to setup.py 2015-01-26 15:57:22 +01:00
Paul Müller
44e44971f7 Update README.md 2015-01-24 11:57:10 +01:00
cimatosa
f54eb0c447 some changed to make the test run with python2.7, and some more tests, still not done jet 2015-01-23 15:15:18 +01:00
cimatosa
643197eef7 fixed typo in jobmanager.py and added some debug info -> still neede because there is some touble with python2.7 and multiprocessing 2015-01-23 15:13:38 +01:00
cimatosa
01e589bd02 fixed bug in merge_arg_... when there is no 'args' at all, which is also valid as args beeing an empty tuple 2015-01-23 15:11:38 +01:00
cimatosa
7f3411b4ea some intermed state 2015-01-22 15:27:13 +01:00
Paul Müller
4a747ac9e6 moved script to new tests folder 2015-01-21 19:42:20 +01:00
Paul Müller
91395ac5d4 "python setup.py test" now works 2015-01-21 19:42:20 +01:00
Paul Müller
050a108e83 Update README.md 2015-01-21 19:14:11 +01:00
Paul Müller
065b00154e gitignore update 2015-01-21 19:06:00 +01:00
Paul Müller
5a0dc656a2 - added runtests.py (blob of pytest)
- html output with aha uses runtests.py
- renamed test directory
2015-01-21 19:06:00 +01:00
cimatosa
48831754f8 catch persistentData import Error when sqlitedict is not there 2015-01-21 15:03:46 +01:00
cimatosa
937617de75 minor changes to run the teste for the new_decorator branch using python2.7 and python3.4 2015-01-21 14:48:52 +01:00
cimatosa
913bf22be4 added test_servers.py 2015-01-21 14:31:45 +01:00