MCPcopy Create free account
hub / github.com/ahalev/python-microgrid / set_microgrid

Method set_microgrid

tests/microgrid/test_microgrid.py:489–499  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

487
488class TestMicrogridTwoPV(TestMicrogridLoadPV):
489 def set_microgrid(self):
490 pv_1_ts = self.pv_ts*(1-np.random.rand(*self.pv_ts.shape))
491 pv_2_ts = self.pv_ts - pv_1_ts
492
493 assert all(pv_1_ts > 0)
494 assert all(pv_2_ts > 0)
495
496 load = LoadModule(time_series=self.load_ts, raise_errors=True)
497 pv_1 = RenewableModule(time_series=pv_1_ts, raise_errors=True)
498 pv_2 = RenewableModule(time_series=pv_2_ts)
499 return Microgrid([load, pv_1, pv_2]), 1, 2
500
501
502class TestMicrogridTwoEach(TestMicrogridLoadPV):

Callers 1

set_microgridMethod · 0.45

Calls 3

LoadModuleClass · 0.90
RenewableModuleClass · 0.90
MicrogridClass · 0.90

Tested by

no test coverage detected