Skip to main content

Test version - Image processing. This project belongs to Karina Tiemi Kato, Tech Lead, Machine Learning Engineer, Data Scientist Specialist at Take. This package is a demo for simulation of upload on the Test Pypi website, and it's from class of the Bootcamp Generation Tech Unimed-BH. E-mail:karinatkato@gmail.com.

Project description

Projeto: Pacote de Processamento de Imagens



Esse projeto é parte integrante de:

  • **[Bootcamp Geração Tech Unimed-BH - Ciência de Dados]


Instutor(a):



Autor(a) do Projeto / Instrutor(a): Karina Kato - Digital Innovation One.


Aula: Descomplicando a criação de pacotes de processamento de imagens em Python


Tecnologia(s): Python




Descrição:



O pacote "image_processing" é usado para:

  • Módulo "processing":

    • Correspondência de histograma;
    • Redimensionar imagem;
    • Similaridade estrutural;
  • Módulo "utils":

    • Ler imagem;
    • Plotar histograma;
    • Plotar imagem;
    • Resultado do gráfico;
    • Salvar imagem;



Preparando o pacote para o deploy



  • Preparando o ambiente:

py -m pip install --upgrade pip
py -m pip install --user twine
py -m pip install --user setuptools
py -m pip install --user wheel

  • Certifique-se de estar no mesmo diretório do arquivo "setup.py" e então execute:

C:\Projetos\Python\Development\Packages\image-processing-package> py setup.py sdist bdist_wheel

  • Após executar o comando a priori, verifique se as pastas abaixo foram devidamente criadas:
    • build;
    • dist;
    • image_processing.egg-info


Passo a passo para hospedar um pacote em Python no ambiente Test Pypi



  • Suba os arquivos usando o Twine para o Test Pypi:

py -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*

Informe seu usuário e senha. Feito isso, o projeto estará hospedado no Test Pypi.



Passo a passo para hospedar um pacote em Python no ambiente Pypi



  • Suba os arquivos usando o Twine para o Pypi:

py -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*

Informe seu usuário e senha. Feito isso, o projeto estará hospedado no Pypi.




Instalação local utilizando o ambiente de teste do Pypi



  • Instalção das dependências:

pip install -r requeriments.txt

  • Instalação do pacote
pip install -i https://test.pypi.org/simple/ image-processing-bymacrosann


Instalação local utilizando o ambiente de produção do Pypi



  • Instalação do pacote
pip install image-processing-bymacrosann

Nota: Não efetuei o deploy em produção para evitar repetição de n pacotes duplicados com mesma finalidade.




Utilizando o pacote



  • Carregue os submódulos:
from image-processing-bymacrosann.utils import io, plot
from image-processing-bymacrosann.processing import combination, tranformation
combination.find_difference(image1, image2)



Observação: leia as notas a seguir, no caso essa parte refere-se a quem realizou o deploy no ambiente Test Pypi.



Notas:



O pacote foi criado pela Karina Kato



License



MIT




Links Úteis



Inscreva-se na Dio
Dealing with dependency conflicts
Packaging Python Projects
Why am I getting a "Invalid or non-existent authentication information." error when uploading files?
Why isn't my desired project name available?

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

image-processing-bymacrosann-0.0.1.tar.gz (6.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page