Task 1: Allow material argument to be a dictionary of more than one material
Task 2: Enable addJob() to accept multiple jobs
Task 2.1: Enable automatic association between jobs and relevant materials
Task 3: Update the run() function to verify whether correct material(s) has(have) been added according to the degradation model(s) being analysed.
Details on Task 1 (#185):
Is your feature request related to a problem? Please describe.
The material argument in pvdeg.scenario.addModule is currently a single string referring to one material, which is set according to the degradation mode being analzed. It is therefore not possible to analyze multiple degradation modes in a single scenario if each mode requires a different material.
Describe the solution you'd like
Change material from string to dictionary and develop the function to be able to handle a dictionary of materials.
Describe alternatives you've considered
Running multiple scenarios, one for each degradation mode. This is inefficient.
Additional context
Task 1: Allow
materialargument to be a dictionary of more than one materialTask 2: Enable
addJob()to accept multiple jobsTask 2.1: Enable automatic association between jobs and relevant materials
Task 3: Update the
run()function to verify whether correct material(s) has(have) been added according to the degradation model(s) being analysed.Details on Task 1 (#185):
Is your feature request related to a problem? Please describe.
The
materialargument inpvdeg.scenario.addModuleis currently a single string referring to one material, which is set according to the degradation mode being analzed. It is therefore not possible to analyze multiple degradation modes in a single scenario if each mode requires a different material.Describe the solution you'd like
Change
materialfrom string to dictionary and develop the function to be able to handle a dictionary of materials.Describe alternatives you've considered
Running multiple scenarios, one for each degradation mode. This is inefficient.
Additional context