def is_valid_bounding_box(wesn):
    """
    Check if a given bounding box meets the GSHHG conventions.

    :param wesn: bounding box as (west, east, south, north) in [deg]
    """
    w, e, s, n = wesn
    return (w <= e and s <= n and -90.0 <= s <= 90.0 and -90.0 <= n <= 90.0 and
        -180.0 <= w < 360.0 and -180.0 <= e < 360.0)
