Commit graph

335 commits

Author SHA1 Message Date
Paul Müller
52c1672c8f allowing nested wrapped functions 2014-12-29 15:03:28 +01:00
Paul Müller
78d3df0e72 Added module ProgressBar wrapper. 2014-12-29 14:20:25 +01:00
Paul Müller
0a7e850963 - improved support ofr wrapped functions:
- counter arguments are automatically found
  - support for different or user-defined counter arguments
- more examples
2014-12-29 13:23:16 +01:00
Paul Müller
d84bfc95c0 cleanup test functions and example 2014-12-29 11:42:52 +01:00
Paul Müller
48fecabc21 Moved testing scripts to separate directory. 2014-12-28 13:29:21 +01:00
Paul Müller
6805b0cc62 all test scripts now use the repository jobmanager (not the pip-installed) - realized with sys.path variable 2014-12-28 13:16:18 +01:00
Paul Müller
e6369af50e test_clients.py now works with python2 and new repo structure 2014-12-28 13:06:11 +01:00
Paul Müller
1da1e36dc5 simple decorator for single method. 2014-12-27 02:21:18 +01:00
Paul Müller
14cf4ffd2d problem with python3 relative import 2014-12-26 18:37:58 +01:00
Paul Müller
b4ac929b31 These are the promised setup files. 2014-12-22 20:16:22 +01:00
Paul Müller
c16d7a13a5 correct version number and included examples in pypi package 2014-12-22 20:14:46 +01:00
Paul Müller
e6d00038ad verbose = 1 reduces verbosity and does not confuse user. 2014-12-22 19:43:27 +01:00
Paul Müller
81e30ff5c4 - fixed bug "pbc not defined"
- finished setup files
2014-12-22 19:40:47 +01:00
Paul Müller
03ea0fee66 Added usage/testing information. 2014-12-22 18:56:36 +01:00
Paul Müller
bc2e40992b working pypi setup files. 2014-12-22 18:39:55 +01:00
cimatosa
0f87e08990 testing the new functionality -> no unit test so far\! 2014-12-17 16:06:13 +01:00
cimatosa
3ba7480485 added pause functionality for loop, and an information querry via sigint for jobmanager_client 2014-12-17 16:05:33 +01:00
Richard Hartmann
2430037421 NOW really fixed the statistics (maybe) 2014-12-04 19:43:37 -02:00
Richard Hartmann
0bf3801289 fixed error in FuntionCall_Client -> must not pop 'f' away 2014-12-04 19:42:49 -02:00
Richard Hartmann
1c2b744918 fixed bug in jobmanager show_statistics 2014-12-04 17:48:23 -02:00
Richard Hartmann
b1359caa99 added Client, that get the function to call from the const_args 2014-12-04 17:43:38 -02:00
Richard Hartmann
3fe3afd428 just like clients.py, this file should have some preconfigured servers. Added sqldict behavior to store data 2014-12-04 17:39:07 -02:00
Richard Hartmann
33bc591adc added some debug information for unhashable dicts 2014-12-04 17:37:57 -02:00
Richard Hartmann
d7efd4022a fill rest of the line in progressCounter with space characers 2014-12-03 15:53:50 -02:00
Richard Hartmann
fa1a3fcb79 minor enhancements 2014-12-03 15:16:28 -02:00
Richard Hartmann
7e9a6081ba allow for only saving part of the integration vector over time 2014-12-03 15:16:03 -02:00
Richard Hartmann
63a8bbf4a9 uncomment debug note 2014-11-24 18:12:34 -02:00
Richard Hartmann
075c4f2bcb add progress state to queue only when count value has changed 2014-11-24 18:12:01 -02:00
Richard Hartmann
6b31b46d74 small change to handle np.ndarray as hashable object when added to the arg_list of the jobmanager using put_arg 2014-11-21 18:58:03 -02:00
Richard Hartmann
f04c0fb118 added call back function in integration client 2014-11-21 18:57:19 -02:00
Richard Hartmann
1dc032b611 added Dummy_c to run intgeration without progress 2014-11-21 10:27:27 -02:00
Richard Hartmann
729613f157 minor 2014-11-20 16:26:27 -02:00
cimatosa
1f2589e097 minor enhancments 2014-11-06 10:04:59 +01:00
cimatosa
7958445887 just checking my username 2014-11-03 11:45:38 +01:00
Richard Hartmann
1f7d2165d6 added clients module which is supposed to hold specific subclasses on the JobManager_Client. So far added complex and real ODE integration clients 2014-10-29 11:31:54 +01:00
Richard Hartmann
a600451e1a minor enhancements 2014-10-28 16:06:33 +01:00
Richard Hartmann
9aa60c4b24 tested with python 3, minor bugfix in test_client_status 2014-10-28 12:23:43 +01:00
Paul Müller
8bbe123fc7 removed typo (issue #4) 2014-10-28 10:25:55 +01:00
Paul Müller
d516fea28b - Added Python2 support (all examples run through now)
- Corrected typo: "no_warnigs" or "no_warings" in class `JobManager_Client` and in `advanced_example`.
2014-10-28 10:12:58 +01:00
Richard Hartmann
6b34ff46c2 minor fixes on JobmanagerLocale 2014-10-27 16:54:56 +01:00
Richard Hartmann
101f13dc2a added 'local' version of jobmanager (the server will instanciate a client in a subprocess) + minor bug fixes 2014-10-27 15:22:18 +01:00
Richard Hartmann
b1e9f7cc47 test_progress.py is running! removed PCounter since it is included in PBar with max_count = None 2014-10-27 14:28:28 +01:00
Richard Hartmann
270d486319 minor bugfix in progress test 2014-10-27 13:40:42 +01:00
Richard Hartmann
511a817ea7 reset master to version with count AND max_counter 2014-10-27 13:38:49 +01:00
Richard Hartmann
9275c54c66 merge minor conflicts 2014-10-27 11:43:12 +01:00
Richard Hartmann
df651db1b0 intermediate work 2014-10-27 11:38:24 +01:00
Richard Hartmann
3de9f5304a progress with only one counter (no max_counter) seems to work now\! 2014-10-23 13:38:31 +02:00
Richard Hartmann
1681f7578f eliminated max_count variable by counting down 2014-10-22 13:54:55 +02:00
Richard Hartmann
a48dc2ea20 bugfix in progressDummy and simple example 2014-10-20 15:50:56 +02:00
Richard Hartmann
d83ac8ee7e progressBarCounter seems to work now in jobmanager client 2014-10-16 22:09:04 +02:00