|
d3eb2dbf9f
|
added standardised job creation
|
2023-04-22 21:48:33 +02:00 |
|
|
f306d8b6f2
|
updated runner structure so that handlers and conductors actually pull from queues in the runner. changes to logic in both are extensive, but most individual functinos are unaffected. I've also moved several functions that were part of individual monitor, handler and conductors to the base classes.
|
2023-04-20 17:08:06 +02:00 |
|
|
b87fd43cfd
|
setup for rework of monitor/handler/conductor interactions
|
2023-04-18 16:24:08 +02:00 |
|
|
ddca1f6aa4
|
integrated threadsafe status updates
|
2023-04-18 13:50:20 +02:00 |
|
|
547d5fefce
|
refactored correctness dir away from core sub dir into either functionality or core as appropriate
|
2023-03-31 15:55:16 +02:00 |
|
|
0c6977ecd3
|
standardised naming of test recipe scripts
|
2023-03-31 11:41:38 +02:00 |
|
|
9bf62af31a
|
added functions from runner to get monitor, handler and conductors
|
2023-03-16 14:50:04 +01:00 |
|
|
9547df7612
|
added -s option to test to skip time consuming tests. also updated readme accordingly
|
2023-03-16 13:25:44 +01:00 |
|
|
ede29f3158
|
reformated imports for pep8 compatability
|
2023-03-14 15:12:22 +01:00 |
|
|
40ed98000b
|
reformatted imports to work better on other machines, plus added benchmarking to project
|
2023-03-13 11:32:45 +01:00 |
|
|
c01df1b190
|
added test to check that adding pattern and recipe to monitor behaves correctly
|
2023-03-07 16:34:49 +01:00 |
|
|
486c92f6da
|
cleared up test_runner
|
2023-02-24 10:38:02 +01:00 |
|
|
7dd654bb8c
|
added a parameter sweep execution test
|
2023-02-11 23:27:03 +01:00 |
|
|
59c352904b
|
added helper function to create parameter sweep, plus appropriate test
|
2023-02-11 23:12:18 +01:00 |
|
|
6fab2f7a10
|
also refactored core.meow into seperate files in hope that it'll help solve circular imports
|
2023-02-10 16:23:24 +01:00 |
|
|
7f8b4f3e32
|
split functionality file across new module as was getting too long on its own. All functions remian the same, but imports will need to be updated.
|
2023-02-10 14:46:46 +01:00 |
|
|
c0411c43a4
|
added tests for handlers and conductors validating events and jobs
|
2023-02-09 17:29:21 +01:00 |
|
|
a2df62c693
|
reformted jobs being passed to conductors so they only get a job directory and have to read the definitions from the appropriate files
|
2023-02-09 15:22:26 +01:00 |
|
|
d9df9c3cb2
|
resolved merge conflicts
|
2023-02-08 15:37:12 +01:00 |
|
|
a1451881ae
|
updated code so should work on windows, with exception of waiting on multiple connections
|
2023-02-08 14:46:03 +01:00 |
|
|
37d061b06a
|
Added Pipeconnection for Windows and os.path.join, rather than hardcoded path combine
|
2023-02-08 14:32:16 +01:00 |
|
|
9435d500db
|
added a few more tests, most notably of python execution
|
2023-02-03 16:07:09 +01:00 |
|
|
47f9fe73fa
|
differentiated papermill and python jobs more clearly
|
2023-02-03 14:47:16 +01:00 |
|
|
636d70f4e8
|
added python handler, and reworked handler and conductor event/job discovery to be more modular
|
2023-02-01 17:43:16 +01:00 |
|
|
5acb8c230e
|
tidied up job creation a bit more
|
2023-02-01 15:04:06 +01:00 |
|
|
a2abf91e7e
|
updated job creation to be written to files, which are then read and executed
|
2023-01-31 18:03:11 +01:00 |
|
|
64452e3f03
|
added support for multiple sweeps
|
2023-01-31 17:17:44 +01:00 |
|
|
69cf90554d
|
moved notebook declarations to tests/shared.py
|
2023-01-31 16:09:16 +01:00 |
|
|
f4c31b13df
|
added cvery brief descriptions to tests
|
2023-01-31 15:49:29 +01:00 |
|
|
adfce30508
|
created shared file for some test fucntions
|
2023-01-31 14:52:03 +01:00 |
|
|
31d06af5bf
|
added rudimentary conductor for job execution
|
2023-01-26 13:47:17 +01:00 |
|
|
be2a9beff3
|
added interaction for monitor state updating
|
2023-01-15 13:44:53 +01:00 |
|
|
6ab9c84745
|
added support for retroactive event recognition
|
2023-01-15 10:57:44 +01:00 |
|
|
eabedb4747
|
moved runner to own file as will be heavily expanded
|
2023-01-15 10:10:29 +01:00 |
|