reformatted imports to work better on other machines, plus added benchmarking to project

This commit is contained in:
PatchOfScotland
2023-03-13 11:32:45 +01:00
parent c01df1b190
commit 40ed98000b
48 changed files with 907 additions and 173 deletions

34
benchmarking/mrme.py Normal file
View File

@ -0,0 +1,34 @@
from meow_base.patterns import FileEventPattern
from meow_base.recipes import getRecipeFromNotebook
from shared import run_test, MRME
def multiple_rules_multiple_events(job_count:int, REPEATS, job_counter, requested_jobs, runtime_start):
patterns = {}
for i in range(job_count):
pattern = FileEventPattern(
f"pattern_{i}",
f"testing/file_{i}.txt",
"recipe_one",
"input"
)
patterns[pattern.name] = pattern
recipe = getRecipeFromNotebook("recipe_one", "test.ipynb")
recipes = {
recipe.name: recipe
}
run_test(
patterns,
recipes,
job_count,
job_count,
REPEATS,
job_counter,
requested_jobs,
runtime_start,
signature=MRME
)