# PyRasterFrames
PyRasterFrames enables access and processing of geospatial raster data in PySpark DataFrames.
## Getting started
The quickest way to get started is to [pip](https://pip.pypa.io/en/stable/installing/) install the pyrasterframes package.
`bash pip install pyrasterframes `
You can then access a [pyspark SparkSession](https://spark.apache.org/docs/latest/api/python/pyspark.sql.html#pyspark.sql.SparkSession) using the [local[*] master](https://spark.apache.org/docs/latest/submitting-applications.html#master-urls) in your python interpreter as follows.
`python import pyrasterframes spark = pyrasterframes.get_spark_session() `
Then you can read a raster and do some work with it.
`python from pyrasterframes.rasterfunctions import * from pyspark.sql.functions import lit # Read a MODIS surface reflectance granule df = spark.read.raster('https://modis-pds.s3.amazonaws.com/MCD43A4.006/11/08/2019059/MCD43A4.A2019059.h11v08.006.2019072203257_B02.TIF') # Add 3 element-wise, show some rows of the dataframe df.select(rf_local_add(df.tile, lit(3))).show(5, False) `
## Support
Reach out to us on [gitter][gitter]!
Issue tracking is through [github](https://github.com/locationtech/rasterframes/issues).
## Contributing
Community contributions are always welcome. To get started, please review our [contribution guidelines](https://github.com/locationtech/rasterframes/blob/develop/CONTRIBUTING.md), [code of conduct](https://github.com/locationtech/rasterframes/blob/develop/CODE_OF_CONDUCT.md), and [developer’s guide](../../../README.md). Reach out to us on [gitter][gitter] so the community can help you get started!
Metadata
Release files for pyrasterframes 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyrasterframes-0.8.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Release files / pyrasterframes-0.8.0-py2.py3-none-any.whl
| Download URL | pyrasterframes-0.8.0-py2.py3-none-any.whl |
|---|---|
| Size | 62.8 MB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
b13bbd8c618d2de6d3f1a9e4ce8b78f8a0c01200ad63e1693de1c6c3d71a2acd
|
|
BLAKE2b-256 checksum How to use checksums |
bd9bf3e8a1f0e055312fb68074e99e500b19fd7d5a0cfaadafb82c09506aba34
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.8
|