Updated testing and functionality. Now working:
-running makeScene1axis multiple times adds multiple scenes to the trackerdict.
-running analysis1axis multiple times adds multiple analysis values to Results
-analysis1axis has a new sceneNum input to select which scene you're trying to analyze.
-exporttrackerdict iterates over sceneNum
todo:
[ ] CompileResult is hardcoded to run once over all sceneNums, even if bifacial modules and details are different.
[ ] Functionality to pop scenes from trackerdict if desired. This may mess up some naming, for instance if we have Scene0, Scene1, Scene2 and Scene1 gets popped. May require renaming the remaining scenes...
[ ] RadObj.addPiles needs to be moved out of RadObj and refactored
[ ] Check appendtoscene function- it's currently both in RadObj and SceneObj, and operates differently in each place...
[ ] In modelchain, sceneNum is hardwired to 0 in simulationParamsDict.get('saveImage') (line 253 of modelchain)
[ ] notebooks need to be updated to demo new functionality
[ ] readthedocs API and whatsnew
[ ] Code changes are covered by tests
[ ] Code changes have been evaluated for compatibility/integration with GUI
Updated testing and functionality. Now working: -running makeScene1axis multiple times adds multiple scenes to the trackerdict. -running analysis1axis multiple times adds multiple analysis values to Results -analysis1axis has a new sceneNum input to select which scene you're trying to analyze. -exporttrackerdict iterates over sceneNum
todo:
__init__.py