# ee.Kernel.compass

Generates a 3x3 Prewitt's Compass edge-detection kernel.

<br />

| Usage | Returns |
|---|---|
| `ee.Kernel.compass(*magnitude*, *normalize*)` | Kernel |

| Argument | Type | Details |
|---|---|---|
| `magnitude` | Float, default: 1 | Scale each value by this amount. |
| `normalize` | Boolean, default: false | Normalize the kernel values to sum to 1. |

## Examples

### Code Editor (JavaScript)

```javascript
print('A Prewitt compass kernel', ee.Kernel.compass());

/**
 * Output weights matrix
 *
 * [1,  1, -1]
 * [1, -2, -1]
 * [1,  1, -1]
 */
```
Python setup

See the [Python Environment](https://developers.google.com/earth-engine/guides/python_install) page for information on the Python API and using
`geemap` for interactive development.

```python
import ee
import geemap.core as geemap
```

### Colab (Python)

```python
display('A Prewitt compass kernel:', ee.Kernel.compass())

# Output weights matrix

#  [1,  1, -1]
#  [1, -2, -1]
#  [1,  1, -1]
```