@@ -7,7 +7,8 @@ This tutorial provides a guide to simulate an agrivoltaic system with PASE.
# Modules
The PASE software is coded in object-oriented Python. The engine running the computations is made of modules, located in the MODULES/ directory.
The PASE software is coded in object-oriented Python.
The engine running the computations is made of modules, located in the MODULES/ directory.
Those modules are imported at the start of the simulation script.
...
...
@@ -17,7 +18,8 @@ As a user, you can easily run PASE using the `example.py` script "as is" and onl
These parameters are set in YAML configuration files contained in the INPUTS/ directory's subdirectories.
Each parameter in these files includes detailed information such as:
* Value Type: Specifies the type of input required (e.g., integer, string, etc.).
* Value: The value of the parameter
* Type: Specifies the type of input required (e.g., integer, string, etc.).
* Limits: Provides acceptable ranges for the parameter values.
* Unit: Indicates the unit of measurement.
* Definition: Brief explanation of the parameter to clarify its purpose.
...
...
@@ -35,10 +37,11 @@ The parameters are located in several subdirectories according to their purpose:
# Running a simulation
Once the parameters are set, the simulation can start. The program is split in several blocks :
Once the parameters are set, the simulation can start.
The program is split in several blocks :
- Load inputs: load contents of the input parameter files
- Pre-processing: instantiate the simulation configuration, compute light interception by elements of the scene
- Processing: compute PV and crop production
Note: when running the simulation, depending on your development environment, you may have to close the opened figures to proceed through the script.
Note: when running the simulation, depending on your development environment, you may have to close the opened figures that pop up during the simulation to proceed through the script.