Bibliotecas
Introdução
O desenvolvimento da plataforma GeoProcess contou com a utilização de um conjunto de bibliotecas e recursos disponíveis para acelerar o desenvolvimento. A seguir estão listadas todas as bibliotecas e recursos utilizadas no projeto GeoProcess com destaque para a licença e em qual módulo foi utilizada.
Recursos Utilizados
Recursos e bibliotecas utilizados diretamente nos módulos PGST-PORTAL, PGST-LIB e PGST-GATEWAY.
| Nome | Licença | Portal | Lib | Gateway |
|---|---|---|---|---|
| django framework | BSD 3-Clause | |||
| Dia e noite ícones criados por Freepik - Flaticon | Flaticon license | |||
| django-jsoneditor | LGPL3.0 | |||
| Admin LTE 3.2.0 | MIT | |||
| mozilla django oidc | MIP | |||
| pyjwt | MIT | |||
| django-Environ | MIT/X11 | |||
| psycopg | LGPL | |||
| Django Grappelli | NEW BSD | |||
| Pika | BSD 3-Clause | |||
| jproperties | BSD 3-Clause | |||
| pytest | MIT | |||
| readchar | MIT | |||
| jinja2 | BSD 3-Clause | |||
| aio-pika | Apache-2.0 license | |||
| cryptography | Apache-2.0/BSD-3-Clause | |||
| fastapi | MIT | |||
| python-dotenv | BSD License | |||
| sqlalchemy | MIT | |||
| uvicorn | BSD 3-Clause | |||
| plotext | MIT | |||
| datatables | MIT | |||
| Compass icons created by Amethyst prime - Flaticon | Flaticon license | |||
| Pin icons created by Pixel perfect - Flaticon | Flaticon license | |||
| pydantic | MIT | |||
| gsconfig-py3 | MIT | |||
| boadibg | MIT | |||
| django-plotly-dash | MIT | |||
| redis-py | MIT | |||
| plotly | MIT | |||
| django-prometheus | Apache-2.0 | |||
| geojson | BSD 3-Clause | |||
| pyproj | MIT | |||
| loguru | MIT | |||
| JQuery Validation | MIT | |||
| JQuery Mask Plugin | MIT |
Bibliotecas utilizadas diretamente nos módulos PGST-CONSUMER-BASIC e PGST-CONSUMER-SAMPLE.
| Biblioteca | Licença | CONSUMER-BASIC | CONSUMER-SAMPLE |
|---|---|---|---|
| jinja2 | BSD-3-Clause | ||
| jproperties | BSD-3-Clause | ||
| pika | BSD-3-Clause | ||
| geojson | BSD 3-Clause | ||
| shapely | BSD 3-Clause | ||
| prometheus-client | BSD-2-Clause | ||
| psycopg2 | LGPL | ||
| pytest | MIT | ||
| readchar | MIT | ||
| pydantic | MIT | ||
| plotly | MIT | ||
| loguru | MIT | ||
| pyproj | MIT | ||
| gsconfig-py3 | MIT | ||
| django-plotly-dash | MIT | ||
| geoserver-restconfig | MIT |
Bibliotecas utilizadas diretamente no projeto GeoProcess-DOCS.
| Biblioteca | Licença | GeoProcess-DOCS |
|---|---|---|
| mkdocs | BSD | |
| mkdocstrings | ISC | |
| mkdocs-material | MIT |