Metadata-Version: 2.1
Name: geeft
Version: 0.1.0
Author-email: Ryan Hamilton <ryangilberthamilton@gmail.com>
Keywords: geeft
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: earthengine-api
Provides-Extra: all
Requires-Dist: geeft[extra] ; extra == 'all'
Provides-Extra: extra
Requires-Dist: geemap ; extra == 'extra'
Requires-Dist: ipykernel ; extra == 'extra'

# Google Eearth Engine Fourier Transform
This is a simple example of how to use the Fourier Transform in Google Earth Engine. The Fourier Transform is a mathematical operation that transforms a function of time or space into a function of frequency. In this example, we will use the Fourier Transform to analyze the frequency content of a time series of NDVI values.

## Installation
```bash
pip install geeft
```
or from the source code
```bash
pip install git+https://github.com/Hamilton97/gee-fourier-transform.git
```

## Usage
```python
import ee
import geeft

ee.Initialize()

# create a aoi
aoi = ee.Geometry.Point(-122.08384, 37.425937)

# create a transformation on the NDVI time series
s2_ft = geeft.s2_ft(
    aoi=aoi,
    dependent='NDVI',
    modes=3,
    years=('2018', '2022')
)
```
