top-sim / topsim

TopSim is a telescope observation and data post-processing simulator, based on a fork of Robert Lexis' CloudSimPy
MIT License
3 stars 3 forks source link

planner.py wrapper for SHADOW library #6

Closed myxie closed 3 years ago

myxie commented 4 years ago

Create a wrapper class for SHADOW library interface with the simulator.

Currently, planner.py imports the SHADOW modules directly. We should wrap this up and create a standard class that must be inherited for 3rd-party libraries to be used in TOpSim. Then, when creating the planner, we only accept objects that are derived from this class. 

myxie commented 3 years ago

Issue resolved by new Planning abstract base class.