Metadata-Version: 2.1
Name: titiler-application
Version: 0.19.3
Summary: A modern dynamic tile server built on top of FastAPI and Rasterio/GDAL.
Keywords: COG,STAC,MosaicJSON,Fastapi,Dynamic tile server,GDAL,Rasterio,OGC
Author-Email: Vincent Sarago <vincent@developmentseed.com>
License: MIT
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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
Classifier: Topic :: Scientific/Engineering :: GIS
Project-URL: Homepage, https://developmentseed.org/titiler/
Project-URL: Documentation, https://developmentseed.org/titiler/
Project-URL: Issues, https://github.com/developmentseed/titiler/issues
Project-URL: Source, https://github.com/developmentseed/titiler
Project-URL: Changelog, https://developmentseed.org/titiler/release-notes/
Requires-Python: >=3.8
Requires-Dist: titiler.core==0.19.3
Requires-Dist: titiler.extensions[cogeo,stac]==0.19.3
Requires-Dist: titiler.mosaic==0.19.3
Requires-Dist: starlette-cramjam<0.5,>=0.4
Requires-Dist: pydantic-settings~=2.0
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: httpx; extra == "test"
Requires-Dist: brotlipy; extra == "test"
Requires-Dist: boto3; extra == "test"
Provides-Extra: server
Requires-Dist: uvicorn[standard]<0.19.0,>=0.12.0; extra == "server"
Description-Content-Type: text/markdown

## titiler.application

<img style="max-width:400px" src="https://user-images.githubusercontent.com/10407788/115224800-53d9d980-a0db-11eb-86c3-1c94fde3ed4a.png"/>
<p align="center">Titiler's demo application.</p>

## Installation

```bash
python -m pip install -U pip

# From Pypi
python -m pip install titiler.application

# Or from sources
git clone https://github.com/developmentseed/titiler.git
cd titiler && python -m pip install -e src/titiler/core -e src/titiler/extensions -e src/titiler/mosaic -e src/titiler/application
```

Launch Application
```bash
$ python -m pip install uvicorn
$ uvicorn titiler.application.main:app --reload
```

## Package structure

```
titiler/
 └── application/
    ├── tests/                   - Tests suite
    └── titiler/application/     - `application` namespace package
        ├── templates/
        |   └── index.html       - Landing page
        ├── main.py              - Main FastAPI application
        └── settings.py          - demo settings (cache, cors...)
```
