r-earthengine / ee_extra

A ninja python package that unifies the Google Earth Engine ecosystem.
https://ee-extra.readthedocs.io/
Other
62 stars 10 forks source link

method chaining problem #3

Closed csaybar closed 3 years ago

csaybar commented 3 years ago

Js script

  var principalComponents = ee
    .Image(eigenVectors)
    .matrixMultiply(imgArray2d)
    // Flatten unnecessary dimension
    .arrayProject([0])
    // Split into a multiband image
    .arrayFlatten([pcNames]);

GOT:

import ee
import math
from collections import UserDict

exports = UserDict()

  principalComponents = ee \
    .Image(eigenVectors) \
    .matrixMultiply(imgArray2d)
    # Flatten unnecessary dimension \
    .arrayProject([0])
    # Split into a multiband image \
    .arrayFlatten([pcNames])

EXPECTED:

import ee
import math
from collections import UserDict

exports = UserDict()

  principalComponents = ee \
    .Image(eigenVectors) \
    .matrixMultiply(imgArray2d) \
    # Flatten unnecessary dimension \
    .arrayProject([0]) \
    # Split into a multiband image \
    .arrayFlatten([pcNames])
davemlz commented 3 years ago

Hahaha I love these problems! I'm on it! :rocket:

davemlz commented 3 years ago

Done!