Metadata-Version: 2.1
Name: conama_357
Version: 0.0.4
Summary: O projeto objetiva disponibilizar os parâmetros de qualidade em formato adequado para utilização em análises computacionais
Home-page: https://github.com/gaemapiracicaba/norma_res_conama_357-05
Author: Michel Metran
Author-email: michelmetran@gmail.com
License: UNKNOWN
Keywords: python,water,water-quality,water-resources
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: Portuguese
Classifier: Intended Audience :: Developers
Requires-Python: >=3
Description-Content-Type: text/markdown
License-File: LICENSE

# Resolução CONAMA 357-05

<br>

Por meio da [Resolução CONAMA 357](https://www.icmbio.gov.br/cepsul/images/stories/legislacao/Resolucao/2005/res_conama_357_2005_classificacao_corpos_agua_rtfcda_altrd_res_393_2007_397_2008_410_2009_430_2011.pdf), de 17.03.2005, que *"dispõe sobre a classificação dos corpos de água e diretrizes ambientais para o seu enquadramento, bem como estabelece as condições e padrões de lançamento de efluentes, e dá outras providências"*, são apresentados os padrões de qualidade de águas interiores.

A Resolução sofreu algumas alterações, por exemplo pela Resolução CONAMA 430, que revogou o artigo 24, que trata de lançamento de efluentes em curso d´água (corpo receptor).

<br>

**Padrão de Qualidade**

- Artigo 14: Curso d'água Classe 1, em Águas Doces
- Artigo 15: Curso d'água Classe 2, em Águas Doces
- Artigo 16: Curso d'água Classe 3, em Águas Doces
- Artigo 17: Curso d'água Classe 4, em Águas Doces

<br>

**Padrão de Lançamento**

- Artigo 34: Padrão de Lançamento

----

### Objetivo

O projeto objetiva disponibilizar os parâmetros de qualidade em formato tabular, adequado para utilização em análises computacionais.

<br>

----

### Como Instalar?

<br>

```bash
pip3 install conama-357 --upgrade
```

<br>

----

### Como Usar?

<br>

```python
from normas import conama_357

# Get Table
df_357, list_classes = conama_357.get_parameters()

# Filter Data by "Classe"
df_357, list_parametros = conama_357.filter_by_classe(df_357, classe='Classe 2')

# Filter Data by "Parâmetro"
dict_357 = conama_357.filter_by_parameters(df_357, parametro='Oxigênio Dissolvido')
print(dict_357)
```

<br>

-----

### Testes

Caso queira testar, segue um [*Google Colab*](https://colab.research.google.com/drive/1pImzgGr7pQF5TkbA3WOSC-0qqFuojwiK?usp=sharing).

<br>

-----

### *TODO*

1. *Scripts*
2. Desenvolver *setup*
3. Compilar: Padrão de Qualidade para Classe 1, em Águas Doces onde ocorre pesca ou cultivo de organismo para fins de consumo intensivo (Artigo 14)
4. Compilar: Padrão de Qualidade para Classe 1, em Águas Salinas (Artigo 18)
5. Compilar: Padrão de Qualidade para Classe 2, em Águas Salinas (Artigo 19)
6. Compilar: Padrão de Qualidade para Classe 3, em Águas Salinas (Artigo 20)
7. Compilar: Padrão de Qualidade para Classe 1, em Águas Salobras (Artigo 21)
8. Compilar: Padrão de Qualidade para Classe 2, em Águas Salobras (Artigo 22)
9. Compilar: Padrão de Qualidade para Classe 3, em Águas Salobras (Artigo 23)


