1
TUTORIAL PARA O USO DO SCRIPTLATTES
Sumrio GNU General Public License? 2
O que o ScripLattes, qual sua finalidade? 2
Cdigo fonte (GNU-GPL) 3
Como saber se o Python est instalado? 4
Como instalar mdulos como usurio root? 4
Requisitos para a verso 8.09 programada em Python (20/06/2014) 4
Configurao da ferramenta 4
Arquivo de lista de ids para o ScripLattes 4
Alterao dos dados de entrada 5
Veja um exemplo de alterao no teste-01.list e no teste-02.list: 6
Exemplo de execuo 9
Perguntas Frequentes 12
Observaes 14
Referncias Bibliogrficas 15
LUCIANO GABRIEL FRANCISCO
Bolsista Gesto Administrativa
Numi-EcoSol
2
GNU General Public License?
GNU General Public License (Licena Pblica Geral), GNU GPL ou simplesmente GPL, a designao da licena para software livre idealizada
por Richard Matthew Stallman em 1989, no mbito do projeto GNU da Free Software
Foundation (FSF).
A GPL a licena com maior utilizao por parte de projetos de software livre,
em grande parte devido sua adoo para o projeto GNU e o sistema
operacionalGNU/Linux. O software utilizado para administrar o contedo
da Wikipdia coberto por esta licena, na sua verso 2.0 ou superiores.
O que o ScripLattes, qual sua finalidade?
O sistema de currculos Lattes surgiu da necessidade do Conselho Nacional de
Desenvolvimento Cientfico e Tecnolgico (CNPq) de gerenciar uma base de dados
sobre pesquisadores em C&T para credenciamento de orientadores no pas. Leva o
nome do fsico paranaense Csar Lattes.
A Plataforma Lattes uma plataforma, criada e mantida pelo CNPq, pelo que
integra as bases de dados de currculos, grupos de pesquisa e instituies, em um nico
sistema de informaes, das reas de Cincia e Tecnologia, atuando no Brasil. Foi
criada para facilitar as aes de planejamento, gesto e operacionalizao do fomento
pesquisa, tanto do CNPq quanto de outras agncias de fomento pesquisa, tanto
federais quanto estaduais, e de instituies de ensino e pesquisa.
O CNPq realiza um enrgico trabalho na integrao de bases de currculos
acadmicos de instituies pblicas e privadas em uma nica plataforma denominada.
Os chamados Currculos Lattes'' so considerados um padro nacional de avaliao
representando um histrico das atividades cientficas, acadmicas e profissionais de
pesquisadores cadastrados.
Os currculos Lattes foram projetados para mostrar informao pblica, embora,
individual de cada usurio cadastrado na plataforma. Muitas vezes, realizar uma
compilao ou sumarizao de produes bibliogrficas para um grupo de
usurios cadastrados de mdio ou grande porte (e.g. grupo de professores,
departamento de ps-graduao) realmente requer um grande esforo mecnico que
muitas vezes suscetvel a falhas.
O ScriptLattes um script GNU-GPL desenvolvido para a extrao e compilao
3
automtica de: produes bibliogrficas, produes tcnicas, produes artsticas,
orientaes, projetos de pesquisa, prmios e ttulos, grafo de colaboraes e mapa de
geolocalizao de um conjunto de pesquisadores cadastrados na plataforma Lattes.
Associaes de Qualis para as produes acadmicas publicadas em Congressos e
Revistas tambm so considerados.
O ScriptLattes baixa automaticamente os currculos Lattes em formato HTML
(livremente disponveis na rede) de um grupo de pessoas de interesse, compila as listas
de produes, tratando apropriadamente as produes duplicadas e similares. So
geradas pginas HTML com listas de produes e orientaes separadas por tipo e
colocadas em ordem cronolgica invertida. Adicionalmente so criadas
automaticamente vrios grafos (redes) de co-autoria entre os membros do grupo de
interesse e um mapa de geolocalizao dos membros e alunos (de ps-doutorado,
doutorado e mestrado) com orientao concluda. Os relatrios gerados permitem
avaliar, analisar ou documentar a produo de grupos de pesquisa.
1. Instalao
Cdigo fonte (GNU-GPL)
A verso 8.09 atualmente a ltima distribuda e disponvel em:
http://sourceforge.net/projects/scriptlattes/files sob a licena GNU-GPL, atualizada em
20/06/2014. Baixe esse arquivo e descompacte em /home/numiecosol/Downloads.
Note que numiecosol nesse exemplo no nome do computador, portanto esse nome
pode variar de mquina para mquina.
4
Como saber se o Python est instalado?
Para saber se Python est instalado basta abrir o terminal e digitar: sudo dpkg l e verificar se h arquivos com o nome Python na lista.
Como instalar mdulos como usurio root?
Para instalar os mdulos como usurio root basta acrescentar a palavra sudo
antes da instalao e fornecer a senha do administrador.
Requisitos para a verso 8.09 programada em Python (20/06/2014)
O ScriptLattes executado principalmente sob o sistema operacional Linux onde
um compilador de Python esteja configurado. Adicionalmente, para a gerao de
grficos estatsticas das publicaes, precisam-se de alguns mdulos Python. Caso no
esteja instalado (olhar acima em: Como saber se o Python est instalado?) execute
esses mdulos como usurio root do sistema:
# apt-get install python-all python-setuptools python-utidylib python-matplotlib
python-levenshtein python-pygraphviz python-numpy tidy python-scipy python-
imaging
# easy_install pytidylib
Conforme na figura abaixo:
Ser necessrio a senha do usurio root.
Configurao da ferramenta
Arquivo de lista de ids para o ScripLattes
Ser necessria a edio de um arquivo no formato de texto, contendo a
informao correspondente ao grupo de pessoas de interesse. Esse arquivo deve conter
no comeo de cada linha um cdigo Lattes vlido. No ScriptLattes estamos
5
considerando o cdigo de 16 dgitos que o CNPq utiliza como ID para cada currculo
Lattes. Na seguinte figura mostra-se em destaque (linhas vermelhas) o ID Lattes,
conjuntamente com endereo web de acesso direto, para um currculo:
Alterao dos dados de entrada
Para alterar os dados de entrada voc deve editar o aquivo .list localizado na
pasta /home/numiecosol/Downloads/scriptLattesV8.09/exemplo. Note que para que
esse caminho exista deve-se descompactar o arquivo scriptLattesV8.09.tgz na pasta
/home/numiecosol/Downloads. Note tambm que numiecosol o nome dado para o
computador, desse modo esse nome pode alterar de mquina para mquina.
6
Abra e edite o seguinte arquivo.
Veja um exemplo de alterao no teste-01.list e no teste-02.list:
TESTE-01:
2240951178648368 , Roberto Marcondes Cesar Junior
4727357182510680 , Jess P. Mena-Chalco
2837012019824386 , Andra Britto Mattos
Cada campo deve estar separado por uma vrgula (,). O primeiro campo
(primeira coluna) corresponde ao ID Lattes do membro do grupo e o nico
obrigatrio. O segundo campo corresponde ao nome do membro e serve apenas
de referncia. O nome completo extrado do prprio currculo Lattes.
Altere o arquivo aberto de acordo com sua necessidade.
7
TESTE-02:
Abra e altere o arquivo de acordo com sua necessidade.
4575931307749163 , Carlos Hitoshi Morimoto , 1999-HOJE , Professor
0131770792108992 , Joao Eduardo Ferreira , 1999-2006 & 2006-HOJE ,
Professor
0362417828475021 , Junior Barrera , 1992-2008 , Professor
0926213060635986 , Marcel Parolin Jackowski , 2006-HOJE , Professor
0644408634493034 , Nina Sumiko Tomita Hirata , , Professor
1647118503085126 , Roberto Hirata Junior , , Professor
2240951178648368 , Roberto Marcondes Cesar Junior , 1998-HOJE , Professor
9283304583756076 , Ronaldo Fumio Hashimoto , , Professor
4727357182510680 , Jess P. Mena-Chalco , 1995-1999 & 2002-2003 & 2005-HOJE ,
Colaborador
2837012019824386 , Andra Britto Mattos , , Aluno
8
Edite o arquivo aberto de acordo com a necessidade.
Cada campo deve estar separado por uma vrgula (,). O terceiro campo
corresponde ao(s) perodo de permanncia do membro no grupo. Se no se
informam as datas de permanncia de um membro em particular, ento sero
consideradas todas as produes identificadas no currculo Lattes.
importante destacar que no arquivo de configurao podem ser
indicados adicionalmente perodos globais para, por exemplo, obter relatrios
com produes desde 2000 at 2010.
O quarto campo corresponde ao rtulo ou identificador do membro. Esse
rtulo utilizado na visualizao do grafo de colaboraes (cada rtulo
9
representado por uma cor diferente). O scriptLattes V8.0X suporta at 21 rtulos
diferentes.
Exemplo de execuo
Sintaxe
scriptLattes.py ArquivoDeConfigurao
Teste o ScriptLattes com os seguintes exemplos de compilao na linha de comando:
Exemplo teste-01:
$ cd //exemplo cd /scriptLattesV8.09
Assim que estiver dentro da pasta scriptLattesV8.09 basta digitar:
$./scriptLattes.py ./exemplo/teste-01.config
Nesse exemplo consideram-se todas as produes cujos anos de publicaes
esto entre 2006 e 2014. Nenhum rtulo foi considerado para os membros.
O resultado da execuo estar disponvel localmente no diretrio:
10
Depois basta abrir a pasta e clicar no arquivo index.html.
O relatrio apresenta o ``mapa de geolocalizao'' dos membros. O parmetro
google-analytics-key permite inserir o chave do google analytics, caso queira
monitorar os acessos aos relatrios gerados.
Exemplo teste-02:
$ cd //exemplo cd /scriptLattesV8.09
Assim que estiver dentro da pasta scriptLattesV8.09 basta digitar:
$./scriptLattes.py ./exemplo/teste-02.config
11
Nesse exemplo consideram-se todas as produes cadastradas nos CVs
Lattes. So considerados rtulos para os membros do grupo (professor,
colaborador, aluno) Adicionalmente tambm so apresentadas as informaes
de Qualis para os artigos publicados (congressos e periodicos), e umamedida de
internacionalizao. Veja na seguinte pgina alguns exemplos de arquivos
utilizados para a associaes de Qualis a publicaes. Os IDs Lattes dos
membros est listada no arquivo:
O resultado da execuo estar disponvel localmente no diretrio:
Depois basta abrir a pasta e clicar no arquivo index.html.
12
Perguntas Frequentes
Como o programa funciona? A pessoa precisa clicar em algum cone para ele
abrir? Qual a primeira coisa que ela precisa fazer?
Antes de tudo necessrio checar se os mdulos no Python esto instalados no
seu sistema operacional baseado em Linux (Ubuntu, Lubuntu etc)para isso siga as
instrues do tpico Como saber se o Python est instalado? caso o Python no esteja
instalado siga a procedimento em Requisitos para a verso 8.09 programada em
Python (20/06/2014). Feito isso ser necessrio abaixar o arquivo compactado, siga
as instrues do tpico Cdigo fonte (GNU-GPL) descompacte o arquivo e faa as
devidas alteraes como mostra os tpicos Alterao dos dados de entrada Veja um
exemplo de alterao no teste-01.list e no teste-02.list. Agora basta seguir o Tpico
Exemplo de execuo.
Para utilizar a ferramenta basta alterar um arquivo de texto com os dados de
13
entrada a serem cruzados ou tem algo mais a ser feito?
Voc precisar seguir todos os passos do tutorial para utilizar essa ferramenta e
o arquivo de texto a ser altero dever ser o Teste-01.list ou o Teste-02.list mostrado
em Alterao dos dados de entrada
A pessoa deve utilizar o arquivo teste-01 e teste-02 ou pode criar novos arquivos
para cada busca?
Se a pessoa deseja fazer uma nova busca porm quer deixar a busca atual salva,
basta fazer uma cpia das pastas teste-01 ou teste-02 e mudar o nome da cpia. Ela at
pode criar novos arquivos para cada busca, porm recomendo que as mudanas sejam
sempre no teste-01.list ou teste-02.list para se evitar confuso.
Aonde aparecem os resultados? De que forma?
Basta olha o Tpico Exemplo de execuo.
Depois que a busca feita os arquivos podem ser deletados?
Sim, os arquivos dentro das pastas teste-01 e teste-02 podem ser deletados sem
problema algum.
O que exatamente o programa fornece quando se colocam os cdigos e nomes de
dois ou mais pesquisadores? So as partes em comum dos currculos Lattes?
Atualmente o ScriptLattes est projetado para a criao dos seguintes tipos de
relatrios:
1. Produes bibliogrficas
Artigos completos publicados em peridicos Livros publicados/organizados ou edies Captulos de livros publicados Textos em jornais de notcias/revistas Trabalhos completos publicados em anais de congressos Resumos expandidos publicados em anais de congressos Resumos publicados em anais de congressos Artigos aceitos para publicao Apresentaes de trabalho
14
Demais tipos de produo bibliogrfica
2. Produes tcnicas
Softwares com registro de patente
Softwares sem registro de patente
Produtos tecnolgicos
Processos ou tcnicas
Trabalhos tcnicos
Demais tipos de produo tcnica
3. Produes artsticas/culturais 4. Orientaes
Orientaes em andamento e Supervises e orientaes concludas
Superviso de ps-doutorado
Tese de doutorado
Dissertao de mestrado
Monografias de concluso de curso de aperfeioamento/especializao
Trabalho de concluso de curso de graduao
Iniciao cientfica
Orientaes de outra natureza
5. Projetos de pesquisa 6. Prmios e ttulos 7. Grafo de colaboraes (redes de co-autoria)
As produes com igual ou similar ttulo (dentro do mesmo tipo e ano de
publicao) so consideradas como colaboraes entre pesquisadores.
8. Mapa de geolocalizao Baseados nos CEPs correspondentes aos endereos profissionais cadastrados
nos currculos Lattes, so calculadas automaticamente as latitudes e longitudes
de cada pesquisador.
9. Internacionalizao o Coautoria e internacionalizao
Observaes
Esse tutorial foi feito no dia 14/08/2014 possvel que haja alteraes na forma de se manipular essa ferramenta.
Certifique que os mdulos Python estejam sempre atualizados.
15
Certifique seu sistema operacional esteja atualizado.
Referncias Bibliogrficas
http://scriptlattes.sourceforge.net/
Top Related