diff --git a/climetlab.code-workspace b/climetlab.code-workspace index b5eb36a8..8200803a 100644 --- a/climetlab.code-workspace +++ b/climetlab.code-workspace @@ -2,6 +2,9 @@ "folders": [ { "path": "." + }, + { + "path": "../magics" } ], "settings": { diff --git a/climetlab/__init__.py b/climetlab/__init__.py index 014b712e..29e5a05b 100644 --- a/climetlab/__init__.py +++ b/climetlab/__init__.py @@ -24,7 +24,7 @@ # import logging -__version__ = "0.0.95" +__version__ = "0.0.96" # if ipython_active: diff --git a/climetlab/plotting/drivers/magics/magics.yaml b/climetlab/plotting/drivers/magics/magics.yaml index 4c9a7613..a29b1226 100644 --- a/climetlab/plotting/drivers/magics/magics.yaml +++ b/climetlab/plotting/drivers/magics/magics.yaml @@ -2289,12 +2289,12 @@ mtable: - default: -1 name: table_value_variable type: String -- default: 2.0 +- default: 2 name: table_latitude_variable - type: Float -- default: 1.0 + type: String +- default: 1 name: table_longitude_variable - type: Float + type: String - default: -1 name: table_x_component_variable type: String diff --git a/docs/reference/actions.py b/docs/reference/actions.py index 78dde32e..b9027e88 100644 --- a/docs/reference/actions.py +++ b/docs/reference/actions.py @@ -1,6 +1,5 @@ import inspect from typing import List - from Magics import macro @@ -28,7 +27,7 @@ def mcoast( map_coastline: bool = True, map_grid: bool = True, map_label: bool = True, - # [CoastPlotting] + # [CoastPlotting] map_coastline_resolution: str = "automatic", map_coastline_land_shade: bool = False, map_coastline_land_shade_colour: str = "green", @@ -49,7 +48,7 @@ def mcoast( map_coastline_colour: str = "black", map_coastline_style: str = "solid", map_coastline_thickness: int = 1, - # [GridPlotting] + # [GridPlotting] map_grid_latitude_reference: float = 0.0, map_grid_latitude_increment: float = 10.0, map_grid_longitude_reference: float = 0.0, @@ -61,7 +60,7 @@ def mcoast( map_grid_frame_line_style: str = "solid", map_grid_frame_thickness: int = 1, map_grid_frame_colour: str = "black", - # [LabelPlotting] + # [LabelPlotting] map_label_font: str = "sansserif", map_label_font_style: str = "normal", map_label_colour: str = "black", @@ -90,16 +89,16 @@ def mcont( contour_metadata_only: bool = False, contour_hilo: str = False, contour_grid_value_plot: bool = False, - # [Akima474Method] + # [Akima474Method] contour_akima_x_resolution: float = 1.5, contour_akima_y_resolution: float = 1.5, - # [Akima760Method] - # contour_akima_x_resolution: float = 1.5, - # contour_akima_y_resolution: float = 1.5, - # [AutomaticContourMethod] - # [BothValuePlotMethod] - contour_grid_value_min: float = -1e21, - contour_grid_value_max: float = 1e21, + # [Akima760Method] + #contour_akima_x_resolution: float = 1.5, + #contour_akima_y_resolution: float = 1.5, + # [AutomaticContourMethod] + # [BothValuePlotMethod] + contour_grid_value_min: float = -1e+21, + contour_grid_value_max: float = 1e+21, contour_grid_value_lat_frequency: int = 1, contour_grid_value_lon_frequency: int = 1, contour_grid_value_height: float = 0.25, @@ -110,86 +109,86 @@ def mcont( contour_grid_value_marker_qual: str = "low", contour_grid_value_marker_index: int = 3, contour_grid_value_position: str = "top", - # [CalculateColourTechnique] + # [CalculateColourTechnique] contour_shade_max_level_colour: str = "blue", contour_shade_min_level_colour: str = "red", contour_shade_colour_direction: str = "anti_clockwise", - # [CellShading] + # [CellShading] contour_shade_cell_resolution: float = 10.0, contour_shade_cell_method: str = "nearest", contour_shade_cell_resolution_method: str = "classic", - # [CountSelectionType] - contour_max_level: float = 1e21, - contour_min_level: float = -1e21, - contour_shade_max_level: float = 1e21, - contour_shade_min_level: float = -1e21, + # [CountSelectionType] + contour_max_level: float = 1e+21, + contour_min_level: float = -1e+21, + contour_shade_max_level: float = 1e+21, + contour_shade_min_level: float = -1e+21, contour_level_count: int = 10, contour_level_tolerance: int = 2, contour_reference_level: float = 0.0, - # [DotPolyShadingMethod] + # [DotPolyShadingMethod] contour_shade_dot_size: float = 0.02, contour_shade_max_level_density: float = 50.0, contour_shade_min_level_density: float = 1.0, - # [DumpShading] - # [GradientsColourTechnique] + # [DumpShading] + # [GradientsColourTechnique] contour_gradients_colour_list: List[str] = [], contour_gradients_waypoint_method: str = "both", contour_gradients_technique: str = "rgb", contour_gradients_technique_direction: str = "clockwise", contour_gradients_step_list: List[int] = [], - # [GridShading] + # [GridShading] contour_shade_method: str = "dot", contour_grid_shading_position: str = "middle", - # [HatchPolyShadingMethod] + # [HatchPolyShadingMethod] contour_shade_hatch_index: int = 0, contour_shade_hatch_thickness: int = 1, contour_shade_hatch_density: float = 18.0, - # [HiLoBoth] + # [HiLoBoth] contour_hilo_height: float = 0.4, contour_hi_colour: str = "blue", contour_lo_colour: str = "blue", contour_hilo_format: str = "(automatic)", - # [HiLoMarker] + # [HiLoMarker] contour_hilo_marker_height: float = 0.1, contour_hilo_marker_index: int = 3, contour_hilo_marker_colour: str = "red", - # [HiLoNumber] - # contour_hilo_height: float = 0.4, - # contour_hi_colour: str = "blue", - # contour_lo_colour: str = "blue", - # contour_hilo_format: str = "(automatic)", - # [HiLoText] - # contour_hilo_height: float = 0.4, - # contour_hi_colour: str = "blue", - # contour_lo_colour: str = "blue", - # contour_hilo_format: str = "(automatic)", + # [HiLoNumber] + #contour_hilo_height: float = 0.4, + #contour_hi_colour: str = "blue", + #contour_lo_colour: str = "blue", + #contour_hilo_format: str = "(automatic)", + # [HiLoText] + #contour_hilo_height: float = 0.4, + #contour_hi_colour: str = "blue", + #contour_lo_colour: str = "blue", + #contour_hilo_format: str = "(automatic)", contour_hi_text: str = "H", contour_lo_text: str = "L", contour_hilo_blanking: bool = False, - # [HighHiLo] + # [HighHiLo] contour_hilo_type: str = "text", contour_hilo_window_size: int = 3, - contour_hilo_max_value: float = 1e21, - contour_hilo_min_value: float = -1e21, - contour_hi_max_value: float = 1e21, - contour_hi_min_value: float = -1e21, - contour_lo_max_value: float = 1e21, - contour_lo_min_value: float = -1e21, + contour_hilo_max_value: float = 1e+21, + contour_hilo_min_value: float = -1e+21, + contour_hi_max_value: float = 1e+21, + contour_hi_min_value: float = -1e+21, + contour_lo_max_value: float = 1e+21, + contour_lo_min_value: float = -1e+21, contour_hilo_marker: bool = False, - # [IntervalSelectionType] - # contour_max_level: float = 1e+21, - # contour_min_level: float = -1e+21, - # contour_shade_max_level: float = 1e+21, - # contour_shade_min_level: float = -1e+21, - # contour_reference_level: float = 0.0, + # [IntervalSelectionType] + #contour_max_level: float = 1e+21, + #contour_min_level: float = -1e+21, + #contour_shade_max_level: float = 1e+21, + #contour_shade_min_level: float = -1e+21, + #contour_reference_level: float = 0.0, contour_interval: float = 8.0, - # [IsoHighlight] + # [IsoHighlight] contour_highlight_style: str = "solid", - # contour_reference_level: float = 0.0, + #contour_reference_level: float = 0.0, contour_highlight_colour: str = "blue", contour_highlight_thickness: int = 3, contour_highlight_frequency: int = 4, - # [IsoLabel] + # [IsoLabel] contour_label_type: str = "number", contour_label_text: str = "", contour_label_height: float = 0.3, @@ -199,50 +198,50 @@ def mcont( contour_label_font_style: str = "normal", contour_label_colour: str = "contour_line_colour", contour_label_frequency: int = 2, - # [IsoShading] + # [IsoShading] contour_shade_technique: str = "polygon_shading", - # contour_shade_max_level: float = 1e+21, - # contour_shade_min_level: float = -1e+21, + #contour_shade_max_level: float = 1e+21, + #contour_shade_min_level: float = -1e+21, contour_shade_colour_method: str = "calculate", - # [LevelListSelectionType] - # contour_max_level: float = 1e+21, - # contour_min_level: float = -1e+21, - # contour_shade_max_level: float = 1e+21, - # contour_shade_min_level: float = -1e+21, + # [LevelListSelectionType] + #contour_max_level: float = 1e+21, + #contour_min_level: float = -1e+21, + #contour_shade_max_level: float = 1e+21, + #contour_shade_min_level: float = -1e+21, contour_level_list: List[float] = [], - # [ListColourTechnique] + # [ListColourTechnique] contour_shade_colour_list: List[str] = [], - # [LowHiLo] - # contour_hilo_type: str = "text", - # contour_hilo_window_size: int = 3, - # contour_hilo_max_value: float = 1e+21, - # contour_hilo_min_value: float = -1e+21, - # contour_hi_max_value: float = 1e+21, - # contour_hi_min_value: float = -1e+21, - # contour_lo_max_value: float = 1e+21, - # contour_lo_min_value: float = -1e+21, - # contour_hilo_marker: bool = False, - # [MarkerShadingTechnique] + # [LowHiLo] + #contour_hilo_type: str = "text", + #contour_hilo_window_size: int = 3, + #contour_hilo_max_value: float = 1e+21, + #contour_hilo_min_value: float = -1e+21, + #contour_hi_max_value: float = 1e+21, + #contour_hi_min_value: float = -1e+21, + #contour_lo_max_value: float = 1e+21, + #contour_lo_min_value: float = -1e+21, + #contour_hilo_marker: bool = False, + # [MarkerShadingTechnique] contour_shade_colour_table: List[str] = [], contour_shade_height_table: List[float] = [], contour_shade_marker_table_type: str = "index", contour_shade_marker_table: List[int] = [], contour_shade_marker_name_table: List[str] = [], - # [MarkerValuePlotMethod] - # contour_grid_value_min: float = -1e+21, - # contour_grid_value_max: float = 1e+21, - # contour_grid_value_lat_frequency: int = 1, - # contour_grid_value_lon_frequency: int = 1, - # contour_grid_value_height: float = 0.25, - # contour_grid_value_colour: str = "blue", - # contour_grid_value_format: str = "(automatic)", - # contour_grid_value_marker_height: float = 0.25, - # contour_grid_value_marker_colour: str = "red", - # contour_grid_value_marker_qual: str = "low", - # contour_grid_value_marker_index: int = 3, - # [NoHiLo] - # [NoHiLoMarker] - # [NoIsoPlot] + # [MarkerValuePlotMethod] + #contour_grid_value_min: float = -1e+21, + #contour_grid_value_max: float = 1e+21, + #contour_grid_value_lat_frequency: int = 1, + #contour_grid_value_lon_frequency: int = 1, + #contour_grid_value_height: float = 0.25, + #contour_grid_value_colour: str = "blue", + #contour_grid_value_format: str = "(automatic)", + #contour_grid_value_marker_height: float = 0.25, + #contour_grid_value_marker_colour: str = "red", + #contour_grid_value_marker_qual: str = "low", + #contour_grid_value_marker_index: int = 3, + # [NoHiLo] + # [NoHiLoMarker] + # [NoIsoPlot] contour_line_style: str = "solid", contour_line_thickness: int = 1, contour_line_colour_rainbow: bool = False, @@ -262,11 +261,11 @@ def mcont( contour_label: bool = True, contour_shade: bool = False, contour_legend_only: bool = False, - # [NoValuePlot] - # [PaletteColourTechnique] + # [NoValuePlot] + # [PaletteColourTechnique] contour_shade_palette_name: str = "", contour_shade_palette_policy: str = "lastone", - # [ValuePlot] + # [ValuePlot] contour_grid_value_type: str = "normal", contour_grid_value_plot_type: str = "value", ): @@ -275,10 +274,10 @@ def mcont( def mmap( *, - # [CartesianTransformation] + # [CartesianTransformation] subpage_x_axis_type: str = "regular", subpage_y_axis_type: str = "regular", - # [Emagram] + # [Emagram] x_min: float = 0.0, subpage_x_automatic: bool = False, subpage_y_automatic: bool = False, @@ -286,7 +285,7 @@ def mmap( y_min: float = 0.0, y_max: float = 100.0, thermo_annotation_width: float = 25.0, - # [FortranViewNode] + # [FortranViewNode] subpage_x_position: float = -1.0, subpage_y_position: float = -1.0, subpage_x_length: float = -1.0, @@ -304,29 +303,29 @@ def mmap( subpage_horizontal_axis_height: float = 0.5, subpage_align_horizontal: str = "left", subpage_align_vertical: str = "bottom", - # [MercatorProjection] + # [MercatorProjection] subpage_lower_left_latitude: float = -90.0, subpage_lower_left_longitude: float = -180.0, subpage_upper_right_latitude: float = 90.0, subpage_upper_right_longitude: float = 180.0, - # [PolarStereographicProjection] + # [PolarStereographicProjection] subpage_map_area_definition_polar: str = "corners", subpage_map_hemisphere: str = "north", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, subpage_map_vertical_longitude: float = 0.0, subpage_map_centre_latitude: float = 90.0, subpage_map_centre_longitude: float = 0.0, subpage_map_scale: float = 50000000.0, - # [Proj4Automatic] + # [Proj4Automatic] subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, subpage_map_true_scale_north: float = 6.0, subpage_map_true_scale_south: float = -60.0, subpage_map_projection_height: float = 42164000.0, @@ -335,395 +334,395 @@ def mmap( subpage_map_projection_view_latitude: float = 20.0, subpage_map_projection_view_longitude: float = -60.0, subpage_map_geos_sweep: float = 0.0, - # [Proj4Bonne] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Collignon] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4EPSG32661] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4EPSG32761] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4EPSG3857] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4EPSG4326] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4EPSG900913] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Efas] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Geos] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Geose] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Geosw] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Goode] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Google] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Lambert] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4LambertNorthAtlantic] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Mercator] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Meteosat0] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Meteosat145] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Meteosat57] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Mollweide] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4PolarNorth] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4PolarSouth] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4Robinson] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Proj4TPers] - # subpage_map_area_definition: str = "full", - # subpage_lower_left_latitude: float = -90.0, - # subpage_lower_left_longitude: float = -180.0, - # subpage_upper_right_latitude: float = 90.0, - # subpage_upper_right_longitude: float = 180.0, - # subpage_map_vertical_longitude: float = 0.0, - # subpage_map_true_scale_north: float = 6.0, - # subpage_map_true_scale_south: float = -60.0, - # subpage_map_projection_height: float = 42164000.0, - # subpage_map_projection_tilt: float = 0.0, - # subpage_map_projection_azimuth: float = 20.0, - # subpage_map_projection_view_latitude: float = 20.0, - # subpage_map_projection_view_longitude: float = -60.0, - # subpage_map_geos_sweep: float = 0.0, - # [Skewt] - # x_min: float = 0.0, - # subpage_x_automatic: bool = False, - # subpage_y_automatic: bool = False, - # x_max: float = 100.0, - # y_min: float = 0.0, - # y_max: float = 100.0, - # thermo_annotation_width: float = 25.0, - # [TaylorProjection] + # [Proj4Bonne] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Collignon] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4EPSG32661] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4EPSG32761] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4EPSG3857] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4EPSG4326] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4EPSG900913] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Efas] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Geos] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Geose] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Geosw] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Goode] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Google] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Lambert] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4LambertNorthAtlantic] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Mercator] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Meteosat0] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Meteosat145] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Meteosat57] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Mollweide] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4PolarNorth] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4PolarSouth] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4Robinson] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Proj4TPers] + #subpage_map_area_definition: str = "full", + #subpage_lower_left_latitude: float = -90.0, + #subpage_lower_left_longitude: float = -180.0, + #subpage_upper_right_latitude: float = 90.0, + #subpage_upper_right_longitude: float = 180.0, + #subpage_map_vertical_longitude: float = 0.0, + #subpage_map_true_scale_north: float = 6.0, + #subpage_map_true_scale_south: float = -60.0, + #subpage_map_projection_height: float = 42164000.0, + #subpage_map_projection_tilt: float = 0.0, + #subpage_map_projection_azimuth: float = 20.0, + #subpage_map_projection_view_latitude: float = 20.0, + #subpage_map_projection_view_longitude: float = -60.0, + #subpage_map_geos_sweep: float = 0.0, + # [Skewt] + #x_min: float = 0.0, + #subpage_x_automatic: bool = False, + #subpage_y_automatic: bool = False, + #x_max: float = 100.0, + #y_min: float = 0.0, + #y_max: float = 100.0, + #thermo_annotation_width: float = 25.0, + # [TaylorProjection] taylor_standard_deviation_min: float = 0.0, taylor_standard_deviation_max: float = 1.0, - # [Tephigram] - # x_min: float = 0.0, - # subpage_x_automatic: bool = False, - # subpage_y_automatic: bool = False, - # x_max: float = 100.0, - # y_min: float = 0.0, - # y_max: float = 100.0, - # thermo_annotation_width: float = 25.0, + # [Tephigram] + #x_min: float = 0.0, + #subpage_x_automatic: bool = False, + #subpage_y_automatic: bool = False, + #x_max: float = 100.0, + #y_min: float = 0.0, + #y_max: float = 100.0, + #thermo_annotation_width: float = 25.0, ): return macro.mmap(**_given_args(inspect.currentframe())) def msymb( *, - # [SymbolAdvancedTableMode] + # [SymbolAdvancedTableMode] symbol_advanced_table_selection_type: str = "count", - symbol_advanced_table_min_value: float = -1e21, - symbol_advanced_table_max_value: float = 1e21, + symbol_advanced_table_min_value: float = -1e+21, + symbol_advanced_table_max_value: float = 1e+21, symbol_advanced_table_level_count: int = 10, symbol_advanced_table_level_tolerance: int = 2, symbol_advanced_table_interval: float = 8.0, @@ -751,7 +750,7 @@ def msymb( symbol_advanced_table_text_font_colour: str = "automatic", symbol_advanced_table_text_display_type: str = "none", symbol_advanced_table_outlayer_method: str = "none", - # [SymbolIndividualMode] + # [SymbolIndividualMode] legend_user_text: str = "", symbol_colour: str = "blue", symbol_height: float = 0.2, @@ -776,7 +775,7 @@ def msymb( symbol_scaling_factor: float = 4.0, symbol_type: str = "number", symbol_table_mode: str = "OFF", - # symbol_marker_mode: str = "index", + #symbol_marker_mode: str = "index", symbol_format: str = "(automatic)", symbol_text_blanking: bool = False, symbol_outline: bool = False, @@ -788,7 +787,7 @@ def msymb( symbol_connect_line_colour: str = "black", symbol_connect_line_thickness: int = 1, symbol_connect_line_style: str = "solid", - # [SymbolTableMode] + # [SymbolTableMode] symbol_min_table: List[float] = [], symbol_max_table: List[float] = [], symbol_marker_table: List[int] = [], @@ -801,7 +800,7 @@ def msymb( def mtable( *, - # [TableDecoder] + # [TableDecoder] table_filename: str = "", table_delimiter: str = ",", table_combine_delimiters: bool = False, @@ -814,8 +813,8 @@ def mtable( table_x_variable: str = 1, table_y_variable: str = 2, table_value_variable: str = -1, - table_latitude_variable: float = 2.0, - table_longitude_variable: float = 1.0, + table_latitude_variable: str = 2, + table_longitude_variable: str = 1, table_x_component_variable: str = -1, table_y_component_variable: str = -1, table_x_missing_value: float = -21000000.0, diff --git a/docs/reference/plotting.rst b/docs/reference/plotting.rst index b11b53b4..8bde535c 100644 --- a/docs/reference/plotting.rst +++ b/docs/reference/plotting.rst @@ -1614,13 +1614,13 @@ mtable * - | **table_latitude_variable** | Latitudes index or name - - | float - - | 2.0 + - | str + - | 2 * - | **table_longitude_variable** | longitudes index or name - - | float - - | 1.0 + - | str + - | 1 * - | **table_x_component_variable** | u components index or name for vectors diff --git a/docs/reference/xml2rst.py b/docs/reference/xml2rst.py index 1d92ad2a..ea8ddd07 100755 --- a/docs/reference/xml2rst.py +++ b/docs/reference/xml2rst.py @@ -317,10 +317,10 @@ def type(self): if self._defs.get("option"): t = "Enum" - if "latitude" in self.name: + if "latitude" in self.name and t != "String": t = "Latitude" - if "longitude" in self.name: + if "longitude" in self.name and t != "String": t = "Longitude" if t not in globals(): diff --git a/schemas/mtable.json b/schemas/mtable.json index 13835a9c..071904f9 100644 --- a/schemas/mtable.json +++ b/schemas/mtable.json @@ -20,10 +20,10 @@ "type": "integer" }, "table_latitude_variable": { - "$ref": "definitions.json#/definitions/latitude" + "type": "string" }, "table_longitude_variable": { - "$ref": "definitions.json#/definitions/longitude" + "type": "string" }, "table_meta_data_rows": { "items": {