Thank you for developing / maintaining Panoptes, it really is an awesome project !
I learnt so much while trying to read the code / implement my own stuff based on it, and the project goal is really awesome.
Recently, I have been discussing with a few people regarding the workflow / job scheduling from a software point of view, and I met a person that has been deeply involved in developing such a thing, from what I understand quite similar to the awesome job that has been achieved with Panoptes / pytransition.
That person adviced me to use this: https://airflow.apache.org/, along with a messaging system, like the one used in Panoptes (he used rabbitMQ but from what I can see, it looks very similar and as robust and error tolerant as zeroMQ ?)
Of course I know that I would not make sens to rewrite everything fronm the start, but how difficult you think it would be to rewrite panoptes with apache airflow, would it even make sense ?
Thank you for your help and long life to this project