FullBasin (essd-2026-402): figures and tables of the revised manuscript ========================================================================= These are the figures and tables of the revised manuscript, shared with the editor and the referees during the discussion. If anything here differs from the revised manuscript as submitted, the revised manuscript prevails. Figure and table numbers here are those of the revised manuscript; the author comments use those of the discussion paper. Tables 2 to 4 are Tables 1 to 3 of the discussion paper, and Tables 1, 5 and 6 are new. Figures 1 to 10, A1 and A2 keep their numbers; Figs. A3 and A4 are new and take the place of Figs. A4 and A5 of the discussion paper, and Fig. A3 of the discussion paper is removed. index.html the 14 figures and 6 tables with their captions Figures/ Figure_01 to Figure_10 and Figure_A1 to Figure_A4, each as PNG (300 dpi) and PDF Tables/ Table_01 to Table_06 as CSV (UTF-8). Table_06.csv gives the statistics of Table 6 at full precision, with the global row and column of each minimum and maximum (rows from the north, columns from 180 degrees west, from 0). Scripts/ the Python scripts that draw the figures fullbasin-figure-data.zip Data/, the inputs of the scripts (122.4 MB) SHA256SUMS.txt SHA-256 checksums of all other files CHANGES.txt what changed after 28 October 2026, and why Figures and the scripts that draw them -------------------------------------- Figure_01 Fig01_Diagram.py writes Fig01_Diagram Figure_02 Fig02_GlobalBSN_BAT.py writes Fig02_GlobalBSN_BAT_v11 Figure_03 Fig03_GlobalRGN_RAT.py writes Fig03_GlobalRGN_RAT_v11 Figure_04 Fig04_DFS_Interval_v11.py writes Fig04_DFS_Interval_v11 Figure_05 Fig05_DFS_Capabilities_v11.py writes Fig05_DFS_Capabilities_v11 Figure_06 Fig06_DFS_Interval_Global_v11.py writes Fig06_DFS_Interval_Global_v11 Figure_07 Fig07_BoundaryWalk_v11.py writes Fig07_BoundaryWalk_v11 Figure_08 Fig08_Terrain_v11.py writes Fig08_Terrain_v11 Figure_09 Fig09_Planform_v11.py writes Fig09_Planform_v11 Figure_10 Fig10_Perimeter.py writes Fig10_Perimeter_v11_lat Figure_A1 FigA1_Step12_Timing.py writes FigA1_Step12_Timing_v1 Figure_A2 FigA2_Kernel_Timing.py writes FigA2_Kernel_Timing_v1 Figure_A3 FigA4_DFS_Conversion_v11.py writes FigA4_DFS_Conversion_v11 Figure_A4 FigA5_Perimeter_Method_v11.py writes FigA5_Perimeter_Method_v11 Figure_08 and Figure_09 also use _fig_perpixel_scatter_v11.py. To redraw a figure ------------------ 1. Unzip fullbasin-figure-data.zip so that Data/ sits next to Scripts/. 2. Run the script from Scripts/, e.g. python Fig06_DFS_Interval_Global_v11.py The scripts write into Figures/ next to Scripts/, under the names in the third column above, so they leave the Figure_xx files given here untouched. The scripts of Figures 8, 9 and 10 stop if their output file is already there; the other scripts overwrite it. The scripts need Python 3 with numpy, pandas, matplotlib, rasterio, geopandas and shapely. Figures 1, 4, 5 and A3 need no input data. Data/ in fullbasin-figure-data.zip ------------------ bsn_global_060th.gpkg basin outlines at 1/60 degree, for the map of Figure 2(a) Fig02_bat_rows_v11.csv the Basin Attribute Table rows of Figure 2(b) Fig02_top30_v11.csv the 30 largest basins labelled in Figure 2(a) rgn_global_200th_v11.gpkg outlines of the 90 regions (Figures 3 and 6) region_fine_global_v11.csv the Regional Attribute Table of the 90 regions (Figure 3) dfs_in_global_020th_v11.tif dfs_in and dfs_out sampled at 1/20 degree (Figure 6a, c) dfs_out_global_020th_v11.tif ex8595_*.tif, ex8595_record.json the window (292 x 614 pixels) around the example basin 8595, cut from the FullBasin tiles, MERIT Hydro and MERIT DEM (Figures 6b, d, 7, 8 and 9); the MERIT Hydro and MERIT DEM values keep the licences of those datasets Fig10_perimeter_v11_mlj.csv the 153,196 validation records of Figure 10, with the perimeter of each method FigA5_ellipses_by_latitude.npy the ellipse test of Figure A4(b) stats/time/ timing logs of the delineation and the four kernels (Figures A1 and A2) Changes ------- 28 October 2026 put online, linked from the author comments in the discussion 1 November 2026 Figure 7 redrawn with the eight-neighbor boundary test (Figure_07.png, Figure_07.pdf and Fig07_BoundaryWalk_v11.py replaced); captions of Figures 5(f), 6 and 7 corrected in index.html; see CHANGES.txt 1 November 2026 Figure 3: regions 10001 and 10002 written west of the antimeridian (Figure_03.png, Figure_03.pdf and Data/region_fine_global_v11.csv in fullbasin-figure-data.zip replaced; caption corrected); see CHANGES.txt 2 November 2026 Table 3 and the caption of Figure 2 counted from the full-precision areas of v1.1 (13 basins just below 0.05 km2; Table_03.csv replaced, index.html corrected); Table 2 note reworded; captions of Figures 3 and 7 and the Table 2 note brought in line with the manuscript; see CHANGES.txt