robsonagapito /
python-pairwise
Projeto para ajudar na elaboração de cenários de testes utilizando da técnica de pairwise desenvolvido em Python
Loading repository data…
SauloRTB / repository
Projeto de elaboração de um script em python para criar arquivos RMD de dicionário (html ou pdf) a partir de arquivo(s) csv. Esse programa foi elaborado como parte do projeto NEH-DEL FN-266285 "Documentation and dictionary of Oro Win (orw)" do Joshua Birchall.
This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Por favor use a referência seguinte para citar o programa em qualquer publicação que resulte de seu uso:
BRITO, Saulo; BIRCHALL, Joshua. 2022. csv2rmd: Um programa python para produzir dicionário multimídia com Markdown. Versão 0.1. Belém: Museu Paraense Emílio Goeldi. DOI: https://doi.org/10.5281/zenodo.6642438.
Projeto de elaboração de um script em python para criar arquivos RMD de dicionário (html ou pdf) a partir de arquivo(s) csv. Esse programa foi elaborado como parte do projeto NEH-DEL FN-266285 "Documentation and dictionary of Oro Win (orw)" do Joshua Birchall.
Para executar o script, será necessário:
Na pasta de trabalho do script alguns arquivos e pastas serão necessários:
Para transformar os RMD's gerados pelo script em HTML ou PDF, você precisará:
install.packages('bookdown'))O arquivo "dicionario.csv" nada mais é que uma planilha com valores separados por vírgula que pode ser aberto e alimentado em qualquer editor de planilhas comumente usado em computadores. Nesse arquivos as entradas são inseridas por palavra, Alguns campos utilizados na planilha são obrigatórios para o funcionamento correto do script:
Item lexical (ITEM_LEXICAL):
Transcrição fonética (TRANSCRICAO_FONETICA)
Classe gramatical (CLASSE_GRAMATICAL)
Tradução ou significado (TRADUCAO_SIGNIFICADO)
Campo semântico (CAMPO_SEMANTICO)
Os outros campos são opcionais:
É recomendado que se adicionados os arquivos de som as respectivas traduções e e transcrições sejam adicionadas.
Uma vez que os pré requisitos para rodar o script tenham sido atendidos, você pode executar o mesmo utilizando linha de comando ou usando editores como o próprio IDLE que vem junto da instalação do python.
1 - Validar tabela ("dicionario.csv"): Cria um arquivo de texto para pendências em campos essenciais para rodar o script (ITEM_LEXICAL, TRANSCRICAO_FONETICA, CLASSE_GRAMATICAL, CLASSE_GRAMATICAL, CAMPO_SEMANTICO.) e um arquivo de texto para pendências em arquivos (arquivos da tabela não contidos na pasta), o arquivo para descrever as pendências de arquivo vai adicionar também o número de entradas na planilha sem determinados tipos de arquivo
2 - Gerar arquivos RMD para criar PDF: Cria os arquivos RMD para utilizar em um projeto Bookdown no RStudio organizados em “língua-pt” e “pt-língua” (necessário informar um código para o nome da língua para nomear os arquivos RMD, e o nome da língua como deve aparecer no documento)
3 - Gerar arquivos RMD para criar HTML: Cria os RMD’s separados por campos semânticos para criar um site html (necessário informar o nome do autor e o nome da língua como deve aparecer no documento)
É importante validar a tabela e corrigir possíveis falhas antes de gerar arquivos RMD. As opções de gerar HTML ou PDF irão gerar pastas com os arquivos necessários para criar os produtos no RStudio.
Ao utilizar a opção de Gerar arquivos RMD para criar HTML você terá a opção de adicionar as informações de autor e data para os arquivos de áudio e vídeo no entanto para utilizar essa versão é necessário que os arquivos estejam com a nomenclatura padrão do Museu Goeldi:
Além da nomenclatura é necessário o uso de um arquivo CSV contendo as informações de autor e sigla dos falantes que você deseja que apareçam no documento como a seguir:
| codigo | ator |
|---|---|
| JB | Joshua Birchall |
Antes de gerar os produtos no Rstudio e necessário conhecer o programa, em essencial podemos destacar as partes que compõem a tela principal do mesmo onde estarão as principais opções que vamos utilizar:
Na primeira parte da tela (1 - Editor de código) podemos observar o conteúdo dos arquivos gerados pelo script. Na segunda parte (2 - Console) podemos enviar comandos específicos para o programa (por exemplo, podes digitar install.packages('bookdown') para instalar a extensão necessária para gerar o arquivo pdf). Na terceira parte da tela (3 - Historico Build) em build podemos iniciar o processo de criação dos projetos. Na quarta parte da tela (4 - Arquivos) temos acesso aos arquivos contidos na pasta do projeto que poderão ser editados na tela 1.
Se o seu projeto incluir imagens, o primeiro passo será transferir a pasta foto ou uma cópia da mesma para dentro da pasta "pdf".
Na pasta gerada pelo script (pasta "pdf") você deverá abrir o arquivo "book.Rproj", a tela principal do Rstudio será aberta com os arquivos do projeto disponíveis na parte 4 da tela, você deverá então seguir os passos unicamente na tela do Rstudio:
Build e em Build BookDepois de seguir esses passos você vai encontrar o arquivo pdf gerado em uma pasta chamada "_book" dentro da pasta "pdf".
Se o seu projeto incluir áudios, fotos ou vídeos, o primeiro passo será transferir as pastas de mídia ou cópias das mesmas para dentro da pasta "html".
Na pasta gerada pelo script (pasta "html") você deverá abrir o arquivo "site.Rproj", a tela principal do Rstudio será aberta com os arquivos do projeto disponíveis na parte 4 da tela, você deverá então seguir os passos unicamente na tela do Rstudio:
Build e em Build WebsiteSelected from shared topics, language and repository description—not editorial ratings.
robsonagapito /
Projeto para ajudar na elaboração de cenários de testes utilizando da técnica de pairwise desenvolvido em Python
carolinescheurich /
Este projeto visa a elaboração de recomendações estratégicas para otimizar despesas de marketing, com base na análise de retenção de clientes e volume de vendas por campanha. Tecnologias utilizadas: Python, Pandas, NumPy, Matplotlib, SciPy.
matheusrodrgues /
Software Python de Planejamento Nutricional para Idosos: Ferramenta em Python para simplificar e personalizar a elaboração de dietas para a terceira idade. O projeto visa combater a desnutrição e garantir nutrientes adequados, usando programação para melhorar a qualidade de vida e a saúde geriátrica.
NelsonBittencourt /
plotMap é um projeto para simplificar a elaboração de mapas contendo dados. Totalmente desenvolvido em Python.
MariaGabiXavier /
Projeto: A FOLHA DE PAGAMENTO, Construir um programa simplificado que simule a elaboração da folha de pagamento de uma determinada empresa. O projeto será construído com telas para que se possa atender as necessidades do usuário
Matheus-SantAnaOliveira /
Projeto da A3 de dados usando C# para análise de grafos e matrizes, e python para elaboração de gráficos, e suas bibliotecas.