MCPcopy
hub / github.com/google/earthengine-api / _build_ranking_options

Function _build_ranking_options

python/ee/batch.py:1878–1902  ·  view source on GitHub ↗

Returns a RankingOptions dict created from the config. Args: config: The user-specified export parameters. Will be modified in-place by removing parameters used in the RankingOptions. Returns: A RankingOptions object containing information extracted from config.

(
    config: dict[str, Any] | None,
)

Source from the content-addressed store, hash-verified

1876
1877
1878def _build_ranking_options(
1879 config: dict[str, Any] | None,
1880) -> dict[str, Any] | None:
1881 """Returns a RankingOptions dict created from the config.
1882
1883 Args:
1884 config: The user-specified export parameters. Will be modified in-place
1885 by removing parameters used in the RankingOptions.
1886
1887 Returns:
1888 A RankingOptions object containing information extracted from config.
1889 """
1890 if not config:
1891 return None
1892
1893 output = {}
1894 thinning_ranking = config.pop('thinningRanking', None)
1895 thinning_ranking_rule = _get_ranking_rule(thinning_ranking)
1896 if thinning_ranking_rule:
1897 output['thinningRankingRule'] = thinning_ranking_rule
1898 z_order_ranking = config.pop('zOrderRanking', None)
1899 z_order_ranking_rule = _get_ranking_rule(z_order_ranking)
1900 if z_order_ranking_rule:
1901 output['zOrderRankingRule'] = z_order_ranking_rule
1902 return output
1903
1904
1905def build_ingestion_time_parameters(

Callers 1

Calls 1

_get_ranking_ruleFunction · 0.85

Tested by

no test coverage detected