Commit Graph

47 Commits

Author SHA1 Message Date
d918a1bdc1 accomdated windows differing connection types in wait function 2023-02-08 15:44:26 +01:00
d9df9c3cb2 resolved merge conflicts 2023-02-08 15:37:12 +01:00
a5191e351b Merge pull request #2 from toppggg/Windows1
Windows
2023-02-08 15:32:15 +01:00
ca10fd6dc7 Added line 89 assert again 2023-02-08 15:26:06 +01:00
1e1b142849 Deleted print statements 2023-02-08 15:05:33 +01:00
2899d44a00 Deleted print statements 2023-02-08 15:03:44 +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
d787e37adc added a few more comments 2023-02-03 16:29:49 +01:00
d823b50fc9 added a very small readme 2023-02-03 16:24:54 +01:00
9435d500db added a few more tests, most notably of python execution 2023-02-03 16:07:09 +01:00
bc7a043225 removed fake watchdog events as they were uncessary, and added a few more tests for good measure 2023-02-03 15:14:43 +01:00
47f9fe73fa differentiated papermill and python jobs more clearly 2023-02-03 14:47:16 +01:00
72d6b263b7 removed surplus imports 2023-02-03 10:50:18 +01:00
1b638ec496 moved sweep definitions to base pattern 2023-02-03 10:47:51 +01:00
64aaf46196 standardised event construction and validation a bit more 2023-02-02 17:41:18 +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
deb24f33ff updated conductor so it updates job meta files with statues 2023-02-01 11:25:03 +01:00
d08b8ce8c4 tidied up python job_func a bit 2023-01-31 18:06:36 +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
bb7c4af1e5 added files missed from last commit 2023-01-31 17:18:03 +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
c2330f23d3 added test directories to gitignore 2023-01-31 15:54:19 +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
b95042c5ca added comments throughout 2023-01-31 14:36:38 +01:00
31d06af5bf added rudimentary conductor for job execution 2023-01-26 13:47:17 +01:00
75de8147be updated event dict to always include path, should be more future proof 2023-01-20 11:03:16 +01:00
226bf7a7f9 updated event dict to always include path, should be more future proof 2023-01-16 14:41:06 +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
ee81b2561e added support for multiple monitors and handlers 2023-01-13 18:53:02 +01:00
2cd92c04fa some cleanup of unneeded imports and other small cleanups 2023-01-13 18:15:15 +01:00
d9004394c1 refactored monitor handler interaction to better allow differing event types in same system 2023-01-13 18:04:50 +01:00
e9519d718f added parameter sweeps back in 2023-01-10 16:44:33 +01:00
5dded8fc96 added test for complete execution 2023-01-10 13:34:41 +01:00
ea9a689b26 added support for multi-type waiting plus some cleanup 2022-12-15 11:31:51 +01:00
380f7066e1 added watchdog file monitoring 2022-12-13 14:59:43 +01:00
4041b86343 added generic rule generation 2022-12-12 11:01:26 +01:00
ccaca5e60e added mig_meow rule creation 2022-12-02 14:05:49 +01:00
00b5449089 added files missed by last commit 2022-12-02 13:15:17 +01:00
07ceca0061 added bones of mig_meow pattern and recipe implementations 2022-12-02 13:14:33 +01:00
9dd2d0c209 initial commit with barebones project structure 2022-11-29 17:15:14 +01:00
f940354be4 Initial commit 2022-11-29 13:46:29 +01:00