pvsyst_create_project
Creates a new PVsyst PRJ/VC set from supplied UTF-8 project and variant text without an existing project, enabling project files to be generated from text definitions for later inspection and simulation.
Instructions
[Projects & Variants] Create a NEW PRJ/VC set from complete UTF-8 text without an existing project. variants maps VC identifiers to their full text; 1..127 variants. Preserves supplied BOM/newlines and references, rejects existing same-prefix members and duplicate normalized IDs; handled write errors remove only created files. Checks envelopes and subarray sections, not full schema or physical validity. Site/meteo/components remain external; inspect, validate and simulate the new project. No invented blank design/defaults. Returns the member hash map.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes | ||
| variants | Yes | ||
| project_content | Yes |