semvec/pypi-packages huggingface dataset:
validdocbr 1.2.2
Brazilian document validator using the check digit
License: MIT

# validdocbr   
  
* Validador do padrão numérico de documentos brasileiros com base no dígito verificador.
* Deve ser utilizado apenas para uma pré validação e não ser considerado como validador oficial. Para validação oficial, favor consultar os entidades específicas para cada documento e/ou cartão.

 
# Instalação:   
   
```   
pip install validdocbr
pip3 install validdocbr
```   

# Documentos validados:
* CPF
* CNPJ
* RG
* CNH
* RENAVAM
* Título de eleitor

# Outros validadores:
* Cartão de crédito

# Construtores:
* Máscara para RG
* Máscara para CPF
* Máscara para CNPJ
   
# Utilização:   
* Enviar (como string) o número do documento que deseja como parâmetro da função. Pode conter máscara.       

# Exemplos validadores:      

* Importar o validador e instanciá-lo:
```
from validdocbr import validdocbr

validator = validdocbr()   
 ```
    
* CPF
```
validator.cpf("12345678999") ---> para validar padrão do CPF      
```

* CNPJ
```
validator.cnpj("12345678000189") ---> para validar padrão do CNPJ      
```

* CNH
```
validator.cnh("01234567890") ---> para validar padrão do CNH      
```

* RENAVAM
```
validator.renavam("01234567890") ---> para validar padrão do RENAVAM      
```

* RG
```
validator.rg("123456789") ---> para validar padrão do RG      
```

* Título de eleitor
```
validator.te("123456789") ---> para validar padrão do Título de eleitor      
```

* Cartão de crédito
```
validator.cc("1234567890123456") ---> para validar padrão do Cartão de crédito
```

* Tipos de respostas para os validadores
```
True ---> caso padrão do documento seja válido     
False ---> caso padrão do documento seja inválido      
```

# Exemplos construtores:

* Máscara para RG
```
validator.rg_mask("123456789") ---> Para máscara em RG
```

* Máscara para CPF
```
validator.cpf_mask("12345678901") ---> Para máscara em CPF
```

* Máscara para CNPJ
```
validator.cnpj_mask("12345678901234") ---> Para máscara em CNPJ
```

* Tipos de respostas para os construtores
```
máscara RG ---> "12.345.678-9"     
máscara CPF ---> "123.456.789-01"     
máscara CNPJ ---> "12.345.678/0001-90"     
False ---> caso quantidade de dígitos do documento esteja incorreta (RG = 9, CPF = 11, CNPJ = 14)      
```
psa 0.1.0
Predictable subspace analysis
License: MIT
Requires Python: >=3.6

# [PSA: Predictable Subspace Analysis](http://github.com/wesselb/psa)

[![CI](https://github.com/wesselb/psa/workflows/CI/badge.svg)](https://github.com/wesselb/psa/actions?query=workflow%3ACI)
[![Coverage Status](https://coveralls.io/repos/github/wesselb/psa/badge.svg?branch=main)](https://coveralls.io/github/wesselb/psa?branch=main)
[![Latest Docs](https://img.shields.io/badge/docs-latest-blue.svg)](https://wesselb.github.io/psa)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

Predictable subspace analysis

## Installation

See [the instructions here](https://gist.github.com/wesselb/4b44bf87f3789425f96e26c4308d0adc).
Then simply

```
pip install psa
```