Add "Object Name Categorisation" section to documentation.
@@ -9,6 +9,46 @@ This page puts an emphasis on basic but important to understand concepts of
:local:
:depth: 3
+Object Name Categorisation
+--------------------------
+
+The API tries to bundle the objects by categories by naming them with common
+prefixes which makes introspection and auto-completion easier.
+
+For example, in `IPython <https://ipython.org/>`__ or `Jupyter Notebook <https://jupyter.org/>`__,
+most of the definitions pertaining to the spectral distribution handling can
+be found as follows:
+
+.. code:: python
+
+ In [1]: import colour
+
+ In [2]: colour.sd_
+ sd_blackbody() sd_gaussian() sd_rayleigh_scattering() sd_zeros
+ sd_CIE_illuminant_D_series() sd_mesopic_luminous_efficiency_function() sd_single_led()
+ sd_CIE_standard_illuminant_A() sd_multi_leds() sd_to_aces_relative_exposure_values()
+ sd_constant() sd_ones() sd_to_XYZ
+
+Likewise, for the spectral distribution handling related attributes:
+
+.. code:: python
+
+ In [2]: colour.SD
+ SD_GAUSSIAN_METHODS SD_TO_XYZ_METHODS SDS_ILLUMINANTS SDS_LIGHT_SOURCES
+ SD_MULTI_LEDS_METHODS SDS_COLOURCHECKERS SDS_LEFS
+ SD_SINGLE_LED_METHODS SDS_FILTERS SDS_LENSES
+
+Similarly, all the RGB colourspaces can be individually accessed from the
+``colour.models`` namespace:
+
+.. code:: python
+
+ In [2]: colour.models.RGB_COLOURSPACE
+ RGB_COLOURSPACE_ACES2065_1 RGB_COLOURSPACE_ACESPROXY RGB_COLOURSPACE_APPLE_RGB RGB_COLOURSPACE_BT470_525
+ RGB_COLOURSPACE_ACESCC RGB_COLOURSPACE_ADOBE_RGB1998 RGB_COLOURSPACE_BEST_RGB RGB_COLOURSPACE_BT470_625
+ RGB_COLOURSPACE_ACESCCT RGB_COLOURSPACE_ADOBE_WIDE_GAMUT_RGB RGB_COLOURSPACE_BETA_RGB RGB_COLOURSPACE_BT709 >
+ RGB_COLOURSPACE_ACESCG RGB_COLOURSPACE_ALEXA_WIDE_GAMUT RGB_COLOURSPACE_BT2020 RGB_COLOURSPACE_CIE_RGB
+
Abbreviations
-------------
