Skip to content

[feature] Integration of co-simulation with pySTICS

Summary

Add of the possibility to use PASE in co-simulation with pySTICS.

Current behavior

PASE can already simulates with GRASSIM and SIMPLE and co-simulate with JavaStics. The idea here is to add the possibility to co-simulate with pySTICS: last public released

Desired behavior

From the run_crop_simulation module, be able to call pySTICS. pySTICS will be hosted on the public DEAL group and it should be a submodule of PASE. The idea behind in the future is to be able at the end to change formalisms that are not suited to agrivoltaics inside pySTICS.

pySTICS as a submodule of PASE

pySTICS should be a submodule of PASE. It means that when a new user clone PASE for the first time, he will have to add a command line to also import the submodule pySTICS. People that already have PASE in local will also have to import the submodule pySTICS. @abouvry These command should be added to the wiki for the release containing pySTICS. Source for the submodule tuto: https://www.youtube.com/watch?v=zy8epgWe-no

Sources

https://github.com/OmbreaPV/pySTICS

TO DO

  • Create the pySTICS repesitory on the public DEAL group
  • Change the README and description of the project to explain that this is the further development of the pySTICS from the ombrea github
  • Switch the repesitory to public
  • Make it a the pySTICS repesitory a submodule of PASE (do some tests with a draft repesitory before)
  • Spatialize pySTICS
  • Make the link between pySTICS and PASE through the run_crop_simulations module of PASE
Edited by Bruhwyler Roxane