Solar Field Output

Demonstrate Solar Field Plotting Routines

class example.solarfield.example_SolarFieldOutput.ExampleSolarFieldOutput(methodName='runTest')

Bases: TestOutput

example_annotated_heliostat() None

Draws annotated heliostat.

example_annotated_solar_field() None

Draws annotated solar field.

example_dense_vector_field() None

Draws dense vector field.

example_heliostat_vector_field() None

Draws heliostat vector field.

example_multi_heliostat() None

Draws multiple heliostats.

example_single_heliostat() None

Draws one heliostat.

example_solar_field_h_centroids() None

Draws solar field heliostats, with centroids.

example_solar_field_h_centroids_names() None

Draws solar field heliostats, with centroids and names.

example_solar_field_h_names() None

Draws solar field heliostats, with names.

example_solar_field_h_outlines() None

Draws solar field heliostat outlines. (Plus aim point and legend.)

example_solar_field_subset() None

Draws solar field subset.

setUp()

Hook method for setting up the test fixture before exercising it.

classmethod setUpClass(source_file_body: str = 'ExampleSolarFieldOutput', figure_prefix_root: str = 'tsfo', interactive: bool = False, verify: bool = True)

Hook method for setting up class fixture before running tests in the class.

example.solarfield.example_SolarFieldOutput.example_driver()