├── .github └── workflows │ ├── validate_xml_with_xsd_and_schematron.py │ └── validate_xml_with_xsd_and_schematron.yml ├── Development ├── PVCollada_2.07.xlsx ├── PVCollada_2.08.xlsx ├── PVCollada_2.09.xlsx ├── PVCollada_2.12.xlsx └── diagrams │ ├── 01 - Trackers in 3D.png │ ├── 02 - Trackers from top without strings.png │ ├── 03 - Trackers from top with strings.png │ ├── 04 - pvcollada2 structure - High level.png │ ├── 05 - pvcollada2 structure - High level with a module.png │ ├── 06 - pvcollada2 structure - High level with a terrain and a instance_terrain.png │ ├── 07 - pvcollada2 structure - High level with basic models and a simple tracker model.png │ ├── 08 - pvcollada2 structure - High level with complete tracker model and a instance_table.png │ ├── 09 - pvcollada2 structure - full 3D version with 3 instance_table.png │ ├── 10 - pvcollada2_structure - pv parts only.png │ ├── 11 - pvcollada2_structure - pv parts with references 1.png │ ├── 12 - pvcollada2_structure - pv parts with references 2.png │ ├── 13 - pvcollada2_structure - pv parts with references 3.png │ ├── 14 - pvcollada2_structure - pv parts with references 4.png │ ├── 15 - pvcollada2_structure - pv parts with circuit 1.png │ ├── 16 - pvcollada2_structure - pv parts with circuit 2.png │ ├── 17 - pvcollada2_structure - pv parts with circuit 3.png │ ├── 18 - pvcollada2_structure - pv parts with circuit 4.png │ ├── README.md │ ├── pvcollada2_structure_basic_1.png │ └── pvcollada2_structure_basic_4.png ├── Examples ├── 01 - VerySimpleFixedPVC2_without_electrical_layout.pvc2 ├── 02 - TrackersPVC2_without_electrical_layout.pvc2 ├── 03 - VerySimpleFixedPVC2_with_basic_electrical_layout.pvc2 ├── 04 - TrackersPVC2_with_basic_electrical_layout.pvc2 ├── 05 - VerySimpleFixedPVC2_with_electrical_layout.pvc2 ├── SampleFixedPVC.pvc └── SampleTrackersPVC.pvc ├── LICENSE ├── README.md ├── docs ├── dev_guide.md └── index.md └── schema ├── collada_schema_1_4_1.xsd ├── collada_schema_1_5.xsd ├── pvcollada_business_2.0.sch ├── pvcollada_references_2.0.sch ├── pvcollada_schema_1.0.xsd ├── pvcollada_schema_2.0.xsd ├── pvcollada_structure_2.0.sch └── validate.py /.github/workflows/validate_xml_with_xsd_and_schematron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/.github/workflows/validate_xml_with_xsd_and_schematron.py -------------------------------------------------------------------------------- /.github/workflows/validate_xml_with_xsd_and_schematron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/.github/workflows/validate_xml_with_xsd_and_schematron.yml -------------------------------------------------------------------------------- /Development/PVCollada_2.07.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/PVCollada_2.07.xlsx -------------------------------------------------------------------------------- /Development/PVCollada_2.08.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/PVCollada_2.08.xlsx -------------------------------------------------------------------------------- /Development/PVCollada_2.09.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/PVCollada_2.09.xlsx -------------------------------------------------------------------------------- /Development/PVCollada_2.12.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/PVCollada_2.12.xlsx -------------------------------------------------------------------------------- /Development/diagrams/01 - Trackers in 3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/01 - Trackers in 3D.png -------------------------------------------------------------------------------- /Development/diagrams/02 - Trackers from top without strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/02 - Trackers from top without strings.png -------------------------------------------------------------------------------- /Development/diagrams/03 - Trackers from top with strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/03 - Trackers from top with strings.png -------------------------------------------------------------------------------- /Development/diagrams/04 - pvcollada2 structure - High level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/04 - pvcollada2 structure - High level.png -------------------------------------------------------------------------------- /Development/diagrams/05 - pvcollada2 structure - High level with a module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/05 - pvcollada2 structure - High level with a module.png -------------------------------------------------------------------------------- /Development/diagrams/06 - pvcollada2 structure - High level with a terrain and a instance_terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/06 - pvcollada2 structure - High level with a terrain and a instance_terrain.png -------------------------------------------------------------------------------- /Development/diagrams/07 - pvcollada2 structure - High level with basic models and a simple tracker model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/07 - pvcollada2 structure - High level with basic models and a simple tracker model.png -------------------------------------------------------------------------------- /Development/diagrams/08 - pvcollada2 structure - High level with complete tracker model and a instance_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/08 - pvcollada2 structure - High level with complete tracker model and a instance_table.png -------------------------------------------------------------------------------- /Development/diagrams/09 - pvcollada2 structure - full 3D version with 3 instance_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/09 - pvcollada2 structure - full 3D version with 3 instance_table.png -------------------------------------------------------------------------------- /Development/diagrams/10 - pvcollada2_structure - pv parts only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/10 - pvcollada2_structure - pv parts only.png -------------------------------------------------------------------------------- /Development/diagrams/11 - pvcollada2_structure - pv parts with references 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/11 - pvcollada2_structure - pv parts with references 1.png -------------------------------------------------------------------------------- /Development/diagrams/12 - pvcollada2_structure - pv parts with references 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/12 - pvcollada2_structure - pv parts with references 2.png -------------------------------------------------------------------------------- /Development/diagrams/13 - pvcollada2_structure - pv parts with references 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/13 - pvcollada2_structure - pv parts with references 3.png -------------------------------------------------------------------------------- /Development/diagrams/14 - pvcollada2_structure - pv parts with references 4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/14 - pvcollada2_structure - pv parts with references 4.png -------------------------------------------------------------------------------- /Development/diagrams/15 - pvcollada2_structure - pv parts with circuit 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/15 - pvcollada2_structure - pv parts with circuit 1.png -------------------------------------------------------------------------------- /Development/diagrams/16 - pvcollada2_structure - pv parts with circuit 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/16 - pvcollada2_structure - pv parts with circuit 2.png -------------------------------------------------------------------------------- /Development/diagrams/17 - pvcollada2_structure - pv parts with circuit 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/17 - pvcollada2_structure - pv parts with circuit 3.png -------------------------------------------------------------------------------- /Development/diagrams/18 - pvcollada2_structure - pv parts with circuit 4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/18 - pvcollada2_structure - pv parts with circuit 4.png -------------------------------------------------------------------------------- /Development/diagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/README.md -------------------------------------------------------------------------------- /Development/diagrams/pvcollada2_structure_basic_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/pvcollada2_structure_basic_1.png -------------------------------------------------------------------------------- /Development/diagrams/pvcollada2_structure_basic_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Development/diagrams/pvcollada2_structure_basic_4.png -------------------------------------------------------------------------------- /Examples/01 - VerySimpleFixedPVC2_without_electrical_layout.pvc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Examples/01 - VerySimpleFixedPVC2_without_electrical_layout.pvc2 -------------------------------------------------------------------------------- /Examples/02 - TrackersPVC2_without_electrical_layout.pvc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Examples/02 - TrackersPVC2_without_electrical_layout.pvc2 -------------------------------------------------------------------------------- /Examples/03 - VerySimpleFixedPVC2_with_basic_electrical_layout.pvc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Examples/03 - VerySimpleFixedPVC2_with_basic_electrical_layout.pvc2 -------------------------------------------------------------------------------- /Examples/04 - TrackersPVC2_with_basic_electrical_layout.pvc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Examples/04 - TrackersPVC2_with_basic_electrical_layout.pvc2 -------------------------------------------------------------------------------- /Examples/05 - VerySimpleFixedPVC2_with_electrical_layout.pvc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Examples/05 - VerySimpleFixedPVC2_with_electrical_layout.pvc2 -------------------------------------------------------------------------------- /Examples/SampleFixedPVC.pvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Examples/SampleFixedPVC.pvc -------------------------------------------------------------------------------- /Examples/SampleTrackersPVC.pvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/Examples/SampleTrackersPVC.pvc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/README.md -------------------------------------------------------------------------------- /docs/dev_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/docs/dev_guide.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/docs/index.md -------------------------------------------------------------------------------- /schema/collada_schema_1_4_1.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/schema/collada_schema_1_4_1.xsd -------------------------------------------------------------------------------- /schema/collada_schema_1_5.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/schema/collada_schema_1_5.xsd -------------------------------------------------------------------------------- /schema/pvcollada_business_2.0.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/schema/pvcollada_business_2.0.sch -------------------------------------------------------------------------------- /schema/pvcollada_references_2.0.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/schema/pvcollada_references_2.0.sch -------------------------------------------------------------------------------- /schema/pvcollada_schema_1.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/schema/pvcollada_schema_1.0.xsd -------------------------------------------------------------------------------- /schema/pvcollada_schema_2.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/schema/pvcollada_schema_2.0.xsd -------------------------------------------------------------------------------- /schema/pvcollada_structure_2.0.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/schema/pvcollada_structure_2.0.sch -------------------------------------------------------------------------------- /schema/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvlib/pvcollada/HEAD/schema/validate.py --------------------------------------------------------------------------------