Kraysent / OMTool

Modeling N-Body problem in galactic evolution application.
https://omtool.readthedocs.io/en/latest/
Apache License 2.0
0 stars 0 forks source link

Add runtime dependency check for plugins #113

Closed Kraysent closed 2 years ago

Kraysent commented 2 years ago

This requires:

  1. List of dependencies for each task (made by hand probably).
  2. Separate function that initializes tasks: takes dependencies list of each one and looks up each of the modules. If dependency is not present, print warn message and ignore the task for the rest of the runtime.
Kraysent commented 2 years ago

Same thing should probably be done for models and integrators but this is for later.

Kraysent commented 2 years ago

Kinda done in #124 Anything else is excessive