Skip to content

Conversation

@trexfeathers
Copy link
Contributor

Closes #6511

Unfortunately a fair bit left to do.

  • Move the files into their diataxis directories (see below) - encourages future authors to think in Diataxis
  • Tag each page with a sphinx-needs item at the top
  • Investigating including sphinx-needs items in the docstrings for public modules
  • Implement validation to ensure the minimum sphinx-needs metadata is included in all pages and public docstrings
  • Use the sphinx-redirects extension

Planned restructure

Click to expand
  • further_topics/dataless_cubes.rst -> explanation/dataless_cubes.rst
  • userguide/iris_cubes.rst -> explanation/iris_cubes.rst
  • userguide/iris_philosophy.rst -> explanation/iris_philosophy.rst split into sub-files?
  • community/iris_xarray.rst -> explanation/iris_xarray.rst
  • further_topics/lenient_maths.rst -> explanation/lenient_maths.rst
  • further_topics/lenient_metadata.rst -> explanation/lenient_metadata.rst
  • further_topics/ugrid/data_model.rst -> explanation/mesh_data_model.rst
  • further_topics/ugrid/partner_packages.rst -> explanation/mesh_partners.rst
  • further_topics/metadata.rst -> explanation/metadata.rst
  • further_topics/missing_data_handling.rst -> explanation/missing_data_handling.rst
  • further_topics/netcdf_io.rst -> explanation/netcdf_io.rst
  • userguide/real_and_lazy_data.rst -> explanation/real_and_lazy_data.rst
  • further_topics/um_files_loading.rst -> explanation/um_files_loading.rst
  • further_topics/which_regridder_to_use.rst -> explanation/which_regridder_to_use.rst
  • generated/api/iris.analysis.calculus.rst -> generated/api/iris.analysis.calculus.rst link from reference
  • generated/api/iris.analysis.cartography.rst -> generated/api/iris.analysis.cartography.rst link from reference
  • generated/api/iris.analysis.geometry.rst -> generated/api/iris.analysis.geometry.rst link from reference
  • generated/api/iris.analysis.maths.rst -> generated/api/iris.analysis.maths.rst link from reference
  • generated/api/iris.analysis.rst -> generated/api/iris.analysis.rst link from reference
  • generated/api/iris.analysis.stats.rst -> generated/api/iris.analysis.stats.rst link from reference
  • generated/api/iris.analysis.trajectory.rst -> generated/api/iris.analysis.trajectory.rst link from reference
  • generated/api/iris.aux_factory.rst -> generated/api/iris.aux_factory.rst link from reference
  • generated/api/iris.common.lenient.rst -> generated/api/iris.common.lenient.rst link from reference
  • generated/api/iris.common.metadata.rst -> generated/api/iris.common.metadata.rst link from reference
  • generated/api/iris.common.mixin.rst -> generated/api/iris.common.mixin.rst link from reference
  • generated/api/iris.common.resolve.rst -> generated/api/iris.common.resolve.rst link from reference
  • generated/api/iris.common.rst -> generated/api/iris.common.rst link from reference
  • generated/api/iris.config.rst -> generated/api/iris.config.rst link from reference
  • generated/api/iris.coord_categorisation.rst -> generated/api/iris.coord_categorisation.rst link from reference
  • generated/api/iris.coord_systems.rst -> generated/api/iris.coord_systems.rst link from reference
  • generated/api/iris.coords.rst -> generated/api/iris.coords.rst link from reference
  • generated/api/iris.cube.rst -> generated/api/iris.cube.rst link from reference
  • generated/api/iris.exceptions.rst -> generated/api/iris.exceptions.rst link from reference
  • generated/api/iris.experimental.animate.rst -> generated/api/iris.experimental.animate.rst link from reference
  • generated/api/iris.experimental.geovista.rst -> generated/api/iris.experimental.geovista.rst link from reference
  • generated/api/iris.experimental.regrid.rst -> generated/api/iris.experimental.regrid.rst link from reference
  • generated/api/iris.experimental.regrid_conservative.rst -> generated/api/iris.experimental.regrid_conservative.rst link from reference
  • generated/api/iris.experimental.representation.rst -> generated/api/iris.experimental.representation.rst link from reference
  • generated/api/iris.experimental.rst -> generated/api/iris.experimental.rst link from reference
  • generated/api/iris.experimental.stratify.rst -> generated/api/iris.experimental.stratify.rst link from reference
  • generated/api/iris.experimental.ugrid.rst -> generated/api/iris.experimental.ugrid.rst link from reference
  • generated/api/iris.fileformats.abf.rst -> generated/api/iris.fileformats.abf.rst link from reference
  • generated/api/iris.fileformats.cf.rst -> generated/api/iris.fileformats.cf.rst link from reference
  • generated/api/iris.fileformats.dot.rst -> generated/api/iris.fileformats.dot.rst link from reference
  • generated/api/iris.fileformats.name.rst -> generated/api/iris.fileformats.name.rst link from reference
  • generated/api/iris.fileformats.name_loaders.rst -> generated/api/iris.fileformats.name_loaders.rst link from reference
  • generated/api/iris.fileformats.netcdf.loader.rst -> generated/api/iris.fileformats.netcdf.loader.rst link from reference
  • generated/api/iris.fileformats.netcdf.rst -> generated/api/iris.fileformats.netcdf.rst link from reference
  • generated/api/iris.fileformats.netcdf.saver.rst -> generated/api/iris.fileformats.netcdf.saver.rst link from reference
  • generated/api/iris.fileformats.netcdf.ugrid_load.rst -> generated/api/iris.fileformats.netcdf.ugrid_load.rst link from reference
  • generated/api/iris.fileformats.nimrod.rst -> generated/api/iris.fileformats.nimrod.rst link from reference
  • generated/api/iris.fileformats.nimrod_load_rules.rst -> generated/api/iris.fileformats.nimrod_load_rules.rst link from reference
  • generated/api/iris.fileformats.pp.rst -> generated/api/iris.fileformats.pp.rst link from reference
  • generated/api/iris.fileformats.pp_load_rules.rst -> generated/api/iris.fileformats.pp_load_rules.rst link from reference
  • generated/api/iris.fileformats.pp_save_rules.rst -> generated/api/iris.fileformats.pp_save_rules.rst link from reference
  • generated/api/iris.fileformats.rst -> generated/api/iris.fileformats.rst link from reference
  • generated/api/iris.fileformats.rules.rst -> generated/api/iris.fileformats.rules.rst link from reference
  • generated/api/iris.fileformats.um.rst -> generated/api/iris.fileformats.um.rst link from reference
  • generated/api/iris.fileformats.um_cf_map.rst -> generated/api/iris.fileformats.um_cf_map.rst link from reference
  • generated/api/iris.io.format_picker.rst -> generated/api/iris.io.format_picker.rst link from reference
  • generated/api/iris.io.rst -> generated/api/iris.io.rst link from reference
  • generated/api/iris.iterate.rst -> generated/api/iris.iterate.rst link from reference
  • generated/api/iris.loading.rst -> generated/api/iris.loading.rst link from reference
  • generated/api/iris.mesh.components.rst -> generated/api/iris.mesh.components.rst link from reference
  • generated/api/iris.mesh.rst -> generated/api/iris.mesh.rst link from reference
  • generated/api/iris.mesh.utils.rst -> generated/api/iris.mesh.utils.rst link from reference
  • generated/api/iris.palette.rst -> generated/api/iris.palette.rst link from reference
  • generated/api/iris.pandas.rst -> generated/api/iris.pandas.rst link from reference
  • generated/api/iris.plot.rst -> generated/api/iris.plot.rst link from reference
  • generated/api/iris.quickplot.rst -> generated/api/iris.quickplot.rst link from reference
  • generated/api/iris.rst -> generated/api/iris.rst link from reference
  • generated/api/iris.std_names.rst -> generated/api/iris.std_names.rst link from reference
  • generated/api/iris.symbols.rst -> generated/api/iris.symbols.rst link from reference
  • generated/api/iris.time.rst -> generated/api/iris.time.rst link from reference
  • generated/api/iris.util.rst -> generated/api/iris.util.rst link from reference
  • generated/api/iris.warnings.rst -> generated/api/iris.warnings.rst link from reference
  • generated/gallery/general/index.rst -> generated/gallery/general/index.rst link from how_to
  • generated/gallery/general/plot_anomaly_log_colouring.rst -> generated/gallery/general/plot_anomaly_log_colouring.rst link from how_to
  • generated/gallery/general/plot_coriolis.rst -> generated/gallery/general/plot_coriolis.rst link from how_to
  • generated/gallery/general/plot_cross_section.rst -> generated/gallery/general/plot_cross_section.rst link from how_to
  • generated/gallery/general/plot_custom_aggregation.rst -> generated/gallery/general/plot_custom_aggregation.rst link from how_to
  • generated/gallery/general/plot_custom_file_loading.rst -> generated/gallery/general/plot_custom_file_loading.rst link from how_to
  • generated/gallery/general/plot_global_map.rst -> generated/gallery/general/plot_global_map.rst link from how_to
  • generated/gallery/general/plot_inset.rst -> generated/gallery/general/plot_inset.rst link from how_to
  • generated/gallery/general/plot_lineplot_with_legend.rst -> generated/gallery/general/plot_lineplot_with_legend.rst link from how_to
  • generated/gallery/general/plot_polar_stereo.rst -> generated/gallery/general/plot_polar_stereo.rst link from how_to
  • generated/gallery/general/plot_polynomial_fit.rst -> generated/gallery/general/plot_polynomial_fit.rst link from how_to
  • generated/gallery/general/plot_projections_and_annotations.rst -> generated/gallery/general/plot_projections_and_annotations.rst link from how_to
  • generated/gallery/general/plot_rotated_pole_mapping.rst -> generated/gallery/general/plot_rotated_pole_mapping.rst link from how_to
  • generated/gallery/general/plot_SOI_filtering.rst -> generated/gallery/general/plot_SOI_filtering.rst link from how_to
  • generated/gallery/general/plot_zonal_means.rst -> generated/gallery/general/plot_zonal_means.rst link from how_to
  • generated/gallery/general/sg_execution_times.rst -> generated/gallery/general/sg_execution_times.rst link from how_to
  • generated/gallery/index.rst -> generated/gallery/index.rst link from how_to
  • generated/gallery/meteorology/index.rst -> generated/gallery/meteorology/index.rst link from how_to
  • generated/gallery/meteorology/plot_COP_1d.rst -> generated/gallery/meteorology/plot_COP_1d.rst link from how_to
  • generated/gallery/meteorology/plot_COP_maps.rst -> generated/gallery/meteorology/plot_COP_maps.rst link from how_to
  • generated/gallery/meteorology/plot_deriving_phenomena.rst -> generated/gallery/meteorology/plot_deriving_phenomena.rst link from how_to
  • generated/gallery/meteorology/plot_hovmoller.rst -> generated/gallery/meteorology/plot_hovmoller.rst link from how_to
  • generated/gallery/meteorology/plot_lagged_ensemble.rst -> generated/gallery/meteorology/plot_lagged_ensemble.rst link from how_to
  • generated/gallery/meteorology/plot_TEC.rst -> generated/gallery/meteorology/plot_TEC.rst link from how_to
  • generated/gallery/meteorology/plot_wind_barbs.rst -> generated/gallery/meteorology/plot_wind_barbs.rst link from how_to
  • generated/gallery/meteorology/plot_wind_speed.rst -> generated/gallery/meteorology/plot_wind_speed.rst link from how_to
  • generated/gallery/meteorology/sg_execution_times.rst -> generated/gallery/meteorology/sg_execution_times.rst link from how_to
  • generated/gallery/oceanography/index.rst -> generated/gallery/oceanography/index.rst link from how_to
  • generated/gallery/oceanography/plot_atlantic_profiles.rst -> generated/gallery/oceanography/plot_atlantic_profiles.rst link from how_to
  • generated/gallery/oceanography/plot_load_nemo.rst -> generated/gallery/oceanography/plot_load_nemo.rst link from how_to
  • generated/gallery/oceanography/plot_orca_projection.rst -> generated/gallery/oceanography/plot_orca_projection.rst link from how_to
  • generated/gallery/oceanography/sg_execution_times.rst -> generated/gallery/oceanography/sg_execution_times.rst link from how_to
  • generated/gallery/sg_execution_times.rst -> generated/gallery/sg_execution_times.rst link from how_to
  • getting_started.rst -> getting_started/index.rst Reference a minimum: Data Structures, Loading Iris Cubes up to end of Lazy Loading
  • installing.rst -> getting_started/installing.rst
  • why_iris.rst -> getting_started/why_iris.rst
  • further_topics/index.rst -> GONE new structure
  • further_topics/filtering_warnings.rst -> how_to/filtering_warnings.rst
  • further_topics/ugrid/other_meshes.rst -> how_to/mesh_conversions.rst
  • further_topics/ugrid/operations.rst -> how_to/mesh_operations.rst
  • userguide/navigating_a_cube.rst -> how_to/navigating_a_cube.rst
  • community/plugins.rst -> how_to/plugins.rst
  • index.rst -> index.rst
  • copyright.rst -> reference/copyright.rst
  • userguide/glossary.rst -> reference/glossary.rst
  • community/phrasebook.rst -> reference/phrasebook.rst
  • userguide/index.rst -> REPLACE need a new statement on the minimum reading requirement
  • sg_execution_times.rst -> sg_execution_times.rst
  • further_topics/controlling_merge.rst -> tutorial/controlling_merge.rst
  • userguide/cube_maths.rst -> tutorial/cube_maths.rst
  • userguide/cube_statistics.rst -> tutorial/cube_statistics.rst
  • further_topics/dask_best_practices/dask_bags_and_greed.rst -> tutorial/dask_best_practices/dask_bags_and_greed.rst
  • further_topics/dask_best_practices/dask_parallel_loop.rst -> tutorial/dask_best_practices/dask_parallel_loop.rst
  • further_topics/dask_best_practices/dask_pp_to_netcdf.rst -> tutorial/dask_best_practices/dask_pp_to_netcdf.rst
  • further_topics/dask_best_practices/index.rst -> tutorial/dask_best_practices/index.rst
  • userguide/interpolation_and_regridding.rst -> tutorial/interpolation_and_regridding.rst
  • userguide/loading_iris_cubes.rst -> tutorial/loading_iris_cubes.rst
  • userguide/merge_and_concat.rst -> tutorial/merge_and_concat.rst
  • userguide/plotting_a_cube.rst -> tutorial/plotting_a_cube.rst
  • userguide/saving_iris_cubes.rst -> tutorial/saving_iris_cubes.rst
  • userguide/subsetting_a_cube.rst -> tutorial/subsetting_a_cube.rst
  • whatsnew/1.0.rst -> whatsnew/1.0.rst toctree = reference
  • whatsnew/1.1.rst -> whatsnew/1.1.rst toctree = reference
  • whatsnew/1.10.rst -> whatsnew/1.10.rst toctree = reference
  • whatsnew/1.11.rst -> whatsnew/1.11.rst toctree = reference
  • whatsnew/1.12.rst -> whatsnew/1.12.rst toctree = reference
  • whatsnew/1.13.rst -> whatsnew/1.13.rst toctree = reference
  • whatsnew/1.2.rst -> whatsnew/1.2.rst toctree = reference
  • whatsnew/1.3.rst -> whatsnew/1.3.rst toctree = reference
  • whatsnew/1.4.rst -> whatsnew/1.4.rst toctree = reference
  • whatsnew/1.5.rst -> whatsnew/1.5.rst toctree = reference
  • whatsnew/1.6.rst -> whatsnew/1.6.rst toctree = reference
  • whatsnew/1.7.rst -> whatsnew/1.7.rst toctree = reference
  • whatsnew/1.8.rst -> whatsnew/1.8.rst toctree = reference
  • whatsnew/1.9.rst -> whatsnew/1.9.rst toctree = reference
  • whatsnew/2.0.rst -> whatsnew/2.0.rst toctree = reference
  • whatsnew/2.1.rst -> whatsnew/2.1.rst toctree = reference
  • whatsnew/2.2.rst -> whatsnew/2.2.rst toctree = reference
  • whatsnew/2.3.rst -> whatsnew/2.3.rst toctree = reference
  • whatsnew/2.4.rst -> whatsnew/2.4.rst toctree = reference
  • whatsnew/3.0.rst -> whatsnew/3.0.rst toctree = reference
  • whatsnew/3.1.rst -> whatsnew/3.1.rst toctree = reference
  • whatsnew/3.10.rst -> whatsnew/3.10.rst toctree = reference
  • whatsnew/3.11.rst -> whatsnew/3.11.rst toctree = reference
  • whatsnew/3.12.rst -> whatsnew/3.12.rst toctree = reference
  • whatsnew/3.13.rst -> whatsnew/3.13.rst toctree = reference
  • whatsnew/3.14.rst -> whatsnew/3.14.rst toctree = reference
  • whatsnew/3.2.rst -> whatsnew/3.2.rst toctree = reference
  • whatsnew/3.3.rst -> whatsnew/3.3.rst toctree = reference
  • whatsnew/3.4.rst -> whatsnew/3.4.rst toctree = reference
  • whatsnew/3.5.rst -> whatsnew/3.5.rst toctree = reference
  • whatsnew/3.6.rst -> whatsnew/3.6.rst toctree = reference
  • whatsnew/3.7.rst -> whatsnew/3.7.rst toctree = reference
  • whatsnew/3.8.rst -> whatsnew/3.8.rst toctree = reference
  • whatsnew/3.9.rst -> whatsnew/3.9.rst toctree = reference
  • whatsnew/index.rst -> whatsnew/index.rst toctree = reference
  • whatsnew/latest.rst -> whatsnew/latest.rst toctree = reference
  • developers_guide/contributing_changes.rst -> `` new structure
  • developers_guide/contributing_codebase_index.rst -> `` new structure
  • developers_guide/contributing_testing_index.rst -> `` new_structure
Details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Adopt Diátaxis

1 participant