In [1]:
import ee
ee.Initialize()

In [2]:
from geetools import tools

In [3]:
import ipygee as ui

In [4]:
test_i = ee.Image([0,1,2,3]).rename('a', 'b', 'c', 'd')

In [5]:
ui.eprint(test_i.bandNames())



In [6]:
pattern = 'new pattern {band}  '

In [7]:
renamed = tools.image.renamePattern(test_i, pattern)

In [8]:
ui.eprint(renamed.bandNames())



In [9]:
renamed2 = tools.image.renamePattern(test_i, pattern, bands=['a', 'b'])

In [10]:
ui.eprint(renamed2.bandNames())



In [11]:
pattern2 = 'no{band}'

In [12]:
renamed3 = tools.image.renamePattern(test_i, pattern2, bands=['a', 'b'])

In [13]:
ui.eprint(renamed3.bandNames())



In [14]:
pattern3 = 'nothing'

In [15]:
renamed4 = tools.image.renamePattern(test_i, pattern3, bands=['a', 'b'])

In [16]:
ui.eprint(renamed4.bandNames())



In [ ]: