Skip to content

Commit

Permalink
Use display instead of print for existing Py API ee.Array code sn…
Browse files Browse the repository at this point in the history
…ippets

PiperOrigin-RevId: 561398392
  • Loading branch information
jdbcode authored and copybara-github committed Oct 6, 2023
1 parent 559d4c1 commit 2864bd2
Show file tree
Hide file tree
Showing 58 changed files with 380 additions and 380 deletions.
6 changes: 3 additions & 3 deletions samples/python/apidocs/ee_array_abs.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# limitations under the License.

# [START earthengine__apidocs__ee_array_abs]
print(ee.Array([-1]).abs().getInfo()) # [1]
print(ee.Array([-2, 0, 2]).abs().getInfo()) # [2, 0, 2]
print(ee.Array([[-3.1, -2], [-1, 0]]).abs().getInfo()) # [[3.1, 2], [1, 0]]
display(ee.Array([-1]).abs()) # [1]
display(ee.Array([-2, 0, 2]).abs()) # [2, 0, 2]
display(ee.Array([[-3.1, -2], [-1, 0]]).abs()) # [[3.1, 2], [1, 0]]
# [END earthengine__apidocs__ee_array_abs]
22 changes: 11 additions & 11 deletions samples/python/apidocs/ee_array_accum.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,32 +13,32 @@
# limitations under the License.

# [START earthengine__apidocs__ee_array_accum]
print(ee.Array([-1]).accum(0).getInfo()) # [-1]
print(ee.Array([-2, 1]).accum(0).getInfo()) # [-2, -1]
print(ee.Array([-2, 1, 9]).accum(0).getInfo()) # [-2, -1, 8]
display(ee.Array([-1]).accum(0)) # [-1]
display(ee.Array([-2, 1]).accum(0)) # [-2, -1]
display(ee.Array([-2, 1, 9]).accum(0)) # [-2, -1, 8]

# accum over 2D arrays with different axes.
print(ee.Array([[1, 3], [5, 7]]).accum(0).getInfo()) # [[1, 3],[6, 10]]
print(ee.Array([[1, 3], [5, 7]]).accum(1).getInfo()) # [[1, 4],[5, 12]]
display(ee.Array([[1, 3], [5, 7]]).accum(0)) # [[1, 3],[6, 10]]
display(ee.Array([[1, 3], [5, 7]]).accum(1)) # [[1, 4],[5, 12]]

# sum is the default reducer.
print(ee.Array([2, -2, 3, 1]).accum(0).getInfo()) # [2, 0, 3, 4]
display(ee.Array([2, -2, 3, 1]).accum(0)) # [2, 0, 3, 4]

# [2, 0, 3, 4]
print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.sum()).getInfo())
display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.sum()))


# Some example reducers.
# [2, 2, 3, 3]
print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.max()).getInfo())
display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.max()))


# [2, 0, 1, 1]
print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.mean()).getInfo())
display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.mean()))

# [2, -2, -2, -2]
print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.min()).getInfo())
display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.min()))

# [2, -4, -12]
print(ee.Array([2, -2, 3]).accum(0, ee.Reducer.product()).getInfo())
display(ee.Array([2, -2, 3]).accum(0, ee.Reducer.product()))
# [END earthengine__apidocs__ee_array_accum]
6 changes: 3 additions & 3 deletions samples/python/apidocs/ee_array_acos.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
import altair as alt
import pandas as pd

print(ee.Array([-1]).acos().getInfo()) # [π]
print(ee.Array([0]).acos().getInfo()) # [π/2]
print(ee.Array([1]).acos().getInfo()) # [0]
display(ee.Array([-1]).acos()) # [π]
display(ee.Array([0]).acos()) # [π/2]
display(ee.Array([1]).acos()) # [0]

start = -1
end = 1
Expand Down
14 changes: 7 additions & 7 deletions samples/python/apidocs/ee_array_add.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@

# [START earthengine__apidocs__ee_array_add]
empty = ee.Array([], ee.PixelType.int8())
print(empty.add(empty).getInfo()) # []
display(empty.add(empty)) # []

print(ee.Array([0]).add(1).getInfo()) # [1]
print(ee.Array([1]).add([2]).getInfo()) # [3]
print(ee.Array([-3]).add([-4]).getInfo()) # [-7]
display(ee.Array([0]).add(1)) # [1]
display(ee.Array([1]).add([2])) # [3]
display(ee.Array([-3]).add([-4])) # [-7]

print(ee.Array([5, 6]).add([7, 8]).getInfo()) # [12 ,14]
display(ee.Array([5, 6]).add([7, 8])) # [12 ,14]

array2x3 = ee.Array([[0, 1, 2], [3, 4, 5]])
print(array2x3.add(1).getInfo()) # [[1, 2 ,3], [4, 5, 6]]
print(array2x3.add(array2x3).getInfo()) # [[0, 2, 4], [6, 8, 10]]
display(array2x3.add(1)) # [[1, 2 ,3], [4, 5, 6]]
display(array2x3.add(array2x3)) # [[0, 2, 4], [6, 8, 10]]
# [END earthengine__apidocs__ee_array_add]
18 changes: 9 additions & 9 deletions samples/python/apidocs/ee_array_and.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,19 @@
# Any non-zero value is true.
array_larger = ee.Array([-2, 2])

print(array_both.And(array_larger).getInfo()) # [1, 1]
print(array_both.And(array_neither).getInfo()) # [0, 0]
display(array_both.And(array_larger)) # [1, 1]
display(array_both.And(array_neither)) # [0, 0]

print(array_first.And(array_second).getInfo()) # [0, 0]
print(array_second.And(array_first).getInfo()) # [0, 0]
display(array_first.And(array_second)) # [0, 0]
display(array_second.And(array_first)) # [0, 0]

print(array_both.And(array_first).getInfo()) # [1, 0]
print(array_both.And(array_second).getInfo()) # [0, 1]
display(array_both.And(array_first)) # [1, 0]
display(array_both.And(array_second)) # [0, 1]

print(array_neither.And(array_first).getInfo()) # [0, 0]
print(array_neither.And(array_second).getInfo()) # [0, 0]
display(array_neither.And(array_first)) # [0, 0]
display(array_neither.And(array_second)) # [0, 0]

# Works the same for all PixelTypes.
array_double = ee.Array([0.0, 2.0], ee.PixelType.double())
print(array_both.And(array_double).getInfo()) # [0, 1]
display(array_both.And(array_double)) # [0, 1]
# [END earthengine__apidocs__ee_array_and]
10 changes: 5 additions & 5 deletions samples/python/apidocs/ee_array_argmax.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
# Return the position of the maximum value in each dimension.

# Returns null if the array is empty.
print(ee.Array([], ee.PixelType.int8()).argmax().getInfo()) # None
display(ee.Array([], ee.PixelType.int8()).argmax()) # None

print(ee.Array([9]).argmax().getInfo()) # [0]
print(ee.Array([0, -1, 2, 1]).argmax().getInfo()) # [2]
print(ee.Array([[3, 4, 2], [6, 5, 7]]).argmax().getInfo()) # [1, 2]
display(ee.Array([9]).argmax()) # [0]
display(ee.Array([0, -1, 2, 1]).argmax()) # [2]
display(ee.Array([[3, 4, 2], [6, 5, 7]]).argmax()) # [1, 2]

# Returns the first occurrence of the maximum.
print(ee.Array([1, 1, 1, 9, 9, 9]).argmax().getInfo()) # [3]
display(ee.Array([1, 1, 1, 9, 9, 9]).argmax()) # [3]
# [END earthengine__apidocs__ee_array_argmax]
6 changes: 3 additions & 3 deletions samples/python/apidocs/ee_array_asin.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
import altair as alt
import pandas as pd

print(ee.Array([-1]).asin().getInfo()) # [-π/2]
print(ee.Array([0]).asin().getInfo()) # [0]
print(ee.Array([1]).asin().getInfo()) # [π/2]
display(ee.Array([-1]).asin()) # [-π/2]
display(ee.Array([0]).asin()) # [0]
display(ee.Array([1]).asin()) # [π/2]

start = -1
end = 1
Expand Down
6 changes: 3 additions & 3 deletions samples/python/apidocs/ee_array_atan.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
import altair as alt
import pandas as pd

print(ee.Array([-5]).atan().getInfo()) # [-1.3734]
print(ee.Array([0]).atan().getInfo()) # [0]
print(ee.Array([5]).atan().getInfo()) # [1.3734]
display(ee.Array([-5]).atan()) # [-1.3734]
display(ee.Array([0]).atan()) # [0]
display(ee.Array([5]).atan()) # [1.3734]

start = -5
end = 5
Expand Down
22 changes: 11 additions & 11 deletions samples/python/apidocs/ee_array_bitcount.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,19 @@
# limitations under the License.

# [START earthengine__apidocs__ee_array_bitcount]
print(ee.Array([], ee.PixelType.int8()).bitCount().getInfo()) # []
display(ee.Array([], ee.PixelType.int8()).bitCount()) # []

print(ee.Array([0]).bitCount().getInfo()) # [0]
print(ee.Array([1]).bitCount().getInfo()) # [1]
print(ee.Array([2]).bitCount().getInfo()) # [1]
print(ee.Array([3]).bitCount().getInfo()) # [2]
print(ee.Array([0xFFFF]).bitCount().getInfo()) # [16]
print(ee.Array([1, 2, 3]).bitCount().getInfo()) # [1, 1, 2]
display(ee.Array([0]).bitCount()) # [0]
display(ee.Array([1]).bitCount()) # [1]
display(ee.Array([2]).bitCount()) # [1]
display(ee.Array([3]).bitCount()) # [2]
display(ee.Array([0xFFFF]).bitCount()) # [16]
display(ee.Array([1, 2, 3]).bitCount()) # [1, 1, 2]

print(ee.Array([[0, 1], [6, 13]]).bitCount().getInfo()) # [[0, 1], [2, 3]]
display(ee.Array([[0, 1], [6, 13]]).bitCount()) # [[0, 1], [2, 3]]

# https://en.wikipedia.org/wiki/Two's_complement signed values.
print(ee.Array([-1]).bitCount().getInfo()) # [64]
print(ee.Array([-1], ee.PixelType.int8()).bitCount().getInfo()) # [64]
print(ee.Array([-2]).bitCount().getInfo()) # [63]
display(ee.Array([-1]).bitCount()) # [64]
display(ee.Array([-1], ee.PixelType.int8()).bitCount()) # [64]
display(ee.Array([-2]).bitCount()) # [63]
# [END earthengine__apidocs__ee_array_bitcount]
12 changes: 6 additions & 6 deletions samples/python/apidocs/ee_array_bitstoarray.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
# limitations under the License.

# [START earthengine__apidocs__ee_array_bitstoarray]
print(ee.Array.bitsToArray(0).getInfo()) # [0]
print(ee.Array.bitsToArray(1).getInfo()) # [1]
print(ee.Array.bitsToArray(5).getInfo()) # [1, 0 , 1]
print(ee.Array.bitsToArray(0xFF).getInfo()) # [1, 1, 1, 1, 1, 1, 1, 1]
print(ee.Array.bitsToArray(-1).getInfo()) # Array of 64 "1" values
print(ee.Array.bitsToArray(-1).toInt8().getInfo()) # Array of 64 "1" values
display(ee.Array.bitsToArray(0)) # [0]
display(ee.Array.bitsToArray(1)) # [1]
display(ee.Array.bitsToArray(5)) # [1, 0 , 1]
display(ee.Array.bitsToArray(0xFF)) # [1, 1, 1, 1, 1, 1, 1, 1]
display(ee.Array.bitsToArray(-1)) # Array of 64 "1" values
display(ee.Array.bitsToArray(-1).toInt8()) # Array of 64 "1" values
# [END earthengine__apidocs__ee_array_bitstoarray]
20 changes: 10 additions & 10 deletions samples/python/apidocs/ee_array_bitwise_and.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,17 @@

# [START earthengine__apidocs__ee_array_bitwise_and]
empty = ee.Array([], ee.PixelType.int8())
print(empty.bitwise_and(empty).getInfo()) # []
display(empty.bitwise_and(empty)) # []

print(ee.Array(0).bitwise_and(ee.Array(0)).getInfo()) # 0
print(ee.Array(0).bitwise_and(ee.Array(1)).getInfo()) # 0
print(ee.Array(1).bitwise_and(ee.Array(0)).getInfo()) # 0
print(ee.Array(1).bitwise_and(ee.Array(1)).getInfo()) # 1
print(ee.Array(0xFF).bitwise_and(ee.Array(0xFFFF)).getInfo()) # 255
print(ee.Array(0xFFFF).bitwise_and(ee.Array(0xFF)).getInfo()) # 255
display(ee.Array(0).bitwise_and(ee.Array(0))) # 0
display(ee.Array(0).bitwise_and(ee.Array(1))) # 0
display(ee.Array(1).bitwise_and(ee.Array(0))) # 0
display(ee.Array(1).bitwise_and(ee.Array(1))) # 1
display(ee.Array(0xFF).bitwise_and(ee.Array(0xFFFF))) # 255
display(ee.Array(0xFFFF).bitwise_and(ee.Array(0xFF))) # 255

print(ee.Array(-1).bitwise_and(ee.Array(0xFF)).getInfo()) # 255
print(ee.Array(-1).bitwise_and(ee.Array(-2)).getInfo()) # -2
display(ee.Array(-1).bitwise_and(ee.Array(0xFF))) # 255
display(ee.Array(-1).bitwise_and(ee.Array(-2))) # -2

print(ee.Array([6, 6]).bitwise_and(ee.Array([1, 11])).getInfo()) # [0, 2]
display(ee.Array([6, 6]).bitwise_and(ee.Array([1, 11]))) # [0, 2]
# [END earthengine__apidocs__ee_array_bitwise_and]
16 changes: 8 additions & 8 deletions samples/python/apidocs/ee_array_bitwise_not.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@

# [START earthengine__apidocs__ee_array_bitwise_not]
empty = ee.Array([], ee.PixelType.int8())
print(empty.bitwise_not().getInfo()) # []
display(empty.bitwise_not()) # []

print(ee.Array(0).bitwise_not().getInfo()) # -1
print(ee.Array(1).bitwise_not().getInfo()) # -2
print(ee.Array(0xFF).bitwise_not().getInfo()) # -256
display(ee.Array(0).bitwise_not()) # -1
display(ee.Array(1).bitwise_not()) # -2
display(ee.Array(0xFF).bitwise_not()) # -256

print(ee.Array(-1).bitwise_not().getInfo()) # 0
print(ee.Array(-2).bitwise_not().getInfo()) # 1
print(ee.Array(-3).bitwise_not().getInfo()) # 2
display(ee.Array(-1).bitwise_not()) # 0
display(ee.Array(-2).bitwise_not()) # 1
display(ee.Array(-3).bitwise_not()) # 2

print(ee.Array(0xFF).toInt64().bitwise_not().getInfo()) # -256
display(ee.Array(0xFF).toInt64().bitwise_not()) # -256
# [END earthengine__apidocs__ee_array_bitwise_not]
22 changes: 11 additions & 11 deletions samples/python/apidocs/ee_array_bitwise_or.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@

# [START earthengine__apidocs__ee_array_bitwise_or]
empty = ee.Array([], ee.PixelType.int8())
print(empty.bitwise_or(empty).getInfo()) # []
display(empty.bitwise_or(empty)) # []

print(ee.Array(0).bitwise_or(ee.Array(0)).getInfo()) # 0
print(ee.Array(0).bitwise_or(ee.Array(1)).getInfo()) # 1
print(ee.Array(1).bitwise_or(ee.Array(0)).getInfo()) # 1
print(ee.Array(1).bitwise_or(ee.Array(1)).getInfo()) # 1
display(ee.Array(0).bitwise_or(ee.Array(0))) # 0
display(ee.Array(0).bitwise_or(ee.Array(1))) # 1
display(ee.Array(1).bitwise_or(ee.Array(0))) # 1
display(ee.Array(1).bitwise_or(ee.Array(1))) # 1

print(ee.Array(0xFF).bitwise_or(ee.Array(0xFFFF)).getInfo()) # 65535
print(ee.Array(0xFFFF).bitwise_or(ee.Array(0xFF)).getInfo()) # 65535
display(ee.Array(0xFF).bitwise_or(ee.Array(0xFFFF))) # 65535
display(ee.Array(0xFFFF).bitwise_or(ee.Array(0xFF))) # 65535

print(ee.Array(-1).bitwise_or(ee.Array(0xFF)).getInfo()) # -1
print(ee.Array(-2).bitwise_or(ee.Array(-3)).getInfo()) # -1
print(ee.Array(-2).bitwise_or(ee.Array(-4)).getInfo()) # -2
display(ee.Array(-1).bitwise_or(ee.Array(0xFF))) # -1
display(ee.Array(-2).bitwise_or(ee.Array(-3))) # -1
display(ee.Array(-2).bitwise_or(ee.Array(-4))) # -2

print(ee.Array([6, 6]).bitwise_or(ee.Array([1, 11])).getInfo()) # [7, 15]
display(ee.Array([6, 6]).bitwise_or(ee.Array([1, 11]))) # [7, 15]
# [END earthengine__apidocs__ee_array_bitwise_or]
14 changes: 7 additions & 7 deletions samples/python/apidocs/ee_array_bitwise_xor.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@

# [START earthengine__apidocs__ee_array_bitwise_xor]
empty = ee.Array([], ee.PixelType.int8())
print(empty.bitwise_xor(empty).getInfo()) # []
display(empty.bitwise_xor(empty)) # []

print(ee.Array(0).bitwise_xor(ee.Array(0)).getInfo()) # 0
print(ee.Array(0).bitwise_xor(ee.Array(1)).getInfo()) # 1
print(ee.Array(1).bitwise_xor(ee.Array(0)).getInfo()) # 1
print(ee.Array(1).bitwise_xor(ee.Array(1)).getInfo()) # 0
display(ee.Array(0).bitwise_xor(ee.Array(0))) # 0
display(ee.Array(0).bitwise_xor(ee.Array(1))) # 1
display(ee.Array(1).bitwise_xor(ee.Array(0))) # 1
display(ee.Array(1).bitwise_xor(ee.Array(1))) # 0

print(ee.Array(0x00FF).bitwise_xor(ee.Array(0xFF00)).getInfo()) # 65535
display(ee.Array(0x00FF).bitwise_xor(ee.Array(0xFF00))) # 65535

# [4, 10, 19]
print(ee.Array([1, 2, 3]).bitwise_xor(ee.Array([5, 8, 16])).getInfo())
display(ee.Array([1, 2, 3]).bitwise_xor(ee.Array([5, 8, 16])))
# [END earthengine__apidocs__ee_array_bitwise_xor]
20 changes: 10 additions & 10 deletions samples/python/apidocs/ee_array_bitwiseand.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,17 @@

# [START earthengine__apidocs__ee_array_bitwiseand]
empty = ee.Array([], ee.PixelType.int8())
print(empty.bitwiseAnd(empty).getInfo()) # []
display(empty.bitwiseAnd(empty)) # []

print(ee.Array(0).bitwiseAnd(ee.Array(0)).getInfo()) # 0
print(ee.Array(0).bitwiseAnd(ee.Array(1)).getInfo()) # 0
print(ee.Array(1).bitwiseAnd(ee.Array(0)).getInfo()) # 0
print(ee.Array(1).bitwiseAnd(ee.Array(1)).getInfo()) # 1
print(ee.Array(0xFF).bitwiseAnd(ee.Array(0xFFFF)).getInfo()) # 255
print(ee.Array(0xFFFF).bitwiseAnd(ee.Array(0xFF)).getInfo()) # 255
display(ee.Array(0).bitwiseAnd(ee.Array(0))) # 0
display(ee.Array(0).bitwiseAnd(ee.Array(1))) # 0
display(ee.Array(1).bitwiseAnd(ee.Array(0))) # 0
display(ee.Array(1).bitwiseAnd(ee.Array(1))) # 1
display(ee.Array(0xFF).bitwiseAnd(ee.Array(0xFFFF))) # 255
display(ee.Array(0xFFFF).bitwiseAnd(ee.Array(0xFF))) # 255

print(ee.Array(-1).bitwiseAnd(ee.Array(0xFF)).getInfo()) # 255
print(ee.Array(-1).bitwiseAnd(ee.Array(-2)).getInfo()) # -2
display(ee.Array(-1).bitwiseAnd(ee.Array(0xFF))) # 255
display(ee.Array(-1).bitwiseAnd(ee.Array(-2))) # -2

print(ee.Array([6, 6]).bitwiseAnd(ee.Array([1, 11])).getInfo()) # [0, 2]
display(ee.Array([6, 6]).bitwiseAnd(ee.Array([1, 11]))) # [0, 2]
# [END earthengine__apidocs__ee_array_bitwiseand]
16 changes: 8 additions & 8 deletions samples/python/apidocs/ee_array_bitwisenot.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@

# [START earthengine__apidocs__ee_array_bitwisenot]
empty = ee.Array([], ee.PixelType.int8())
print(empty.bitwiseNot().getInfo()) # []
display(empty.bitwiseNot()) # []

print(ee.Array(0).bitwiseNot().getInfo()) # -1
print(ee.Array(1).bitwiseNot().getInfo()) # -2
print(ee.Array(0xFF).bitwiseNot().getInfo()) # -256
display(ee.Array(0).bitwiseNot()) # -1
display(ee.Array(1).bitwiseNot()) # -2
display(ee.Array(0xFF).bitwiseNot()) # -256

print(ee.Array(-1).bitwiseNot().getInfo()) # 0
print(ee.Array(-2).bitwiseNot().getInfo()) # 1
print(ee.Array(-3).bitwiseNot().getInfo()) # 2
display(ee.Array(-1).bitwiseNot()) # 0
display(ee.Array(-2).bitwiseNot()) # 1
display(ee.Array(-3).bitwiseNot()) # 2

print(ee.Array(0xFF).toInt64().bitwiseNot().getInfo()) # -256
display(ee.Array(0xFF).toInt64().bitwiseNot()) # -256
# [END earthengine__apidocs__ee_array_bitwisenot]
Loading

0 comments on commit 2864bd2

Please sign in to comment.