Forestmensuration.jl: Uma Introdução à Aplicações em Julia

Detalhes bibliográficos
Autor(a) principal: Silva, Marcos Daniel da
Data de Publicação: 2022
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/0013000014p94
Texto Completo: http://repositorio.ufsm.br/handle/1/31917
Resumo: Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Campus Frederico Westphalen, Curso de Engenharia Florestal, RS, 2022.
id UFSM_2857da3b1ce3fd4998d78622c9fed902
oai_identifier_str oai:repositorio.ufsm.br:1/31917
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Forestmensuration.jl: Uma Introdução à Aplicações em JuliaForestmensuration.jl: An Introduction to Applications in JuliaMensuração FlorestalProgramaçãoLinguagem JuliaCNPQ::CIENCIAS AGRARIAS::RECURSOS FLORESTAIS E ENGENHARIA FLORESTALTrabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Campus Frederico Westphalen, Curso de Engenharia Florestal, RS, 2022.Computational advances essentially driven by operating systems and programming languages leverage several areas of knowledge, which use logical processes to transform data into information. Among these areas, forest measurement stands out, which brings together methodological concepts supported by mathematical principles to assess the dynamics of forests. Among the programming languages, the Julia language has recently been gaining prominence in the academic environment, due to its high performance and ease of learning. Being a modern alternative for complex models that demand speed of processing and mathematical efficiency. However, it still lacks models and functions aimed at the forestry sector, as well as tutorials in Portuguese. For these reasons, the objectives of this work are the development of a package for forest measurement, which gathers equations in an organized and standardized way and the creation of a tutorial material to teach the basic commands of the language and the package's functionalities. To this end, a review and selection of the main measurement topics covered in academic books was carried out and their translation into the Julia programming language. The tools used to develop the package were Git, GitHub, Visual Studio Code and Julia. To create the tutorial material, the Pluto and PlutoUI packages were used, generating interactive files in PDF format. The package developed has themes such as: descriptive and inferential statistics; usual dendrometric averages; frequency tables; diametric tables; volume tables; cube equations; simple, multiple and qualitative linear regression models; graphical analysis of regression residuals; selection criteria for the best regression model; and simple random sampling. The tutorial material consists of four modules: 1- Introduction to Julia; 2- Algorithms; 3- Graphical and Statistical Analysis; and 4- Package Tutorial: ForestMensuration.jl. It can be concluded that the package presents a solid base of equations and models that can be used by academics and professionals who want to perform data processing in an optimized way. In addition, along with the tutorial material, they promote the use of Julia language as an alternative to manipulate, transform and analyze forest data.Os avanços computacionais impulsionados essencialmente pelos sistemas operacionais e as linguagens de programação potencializam diversas áreas do conhecimento, que utilizam de processos lógicos para transformar dados em informação. Dentre essas áreas destaca-se a mensuração florestal, que reúne conceitos metodológicos apoiados em princípios matemáticos para avaliar a dinâmica das florestas. Dentre as linguagens de programação, recentemente a linguagem Julia vem ganhando destaque no meio acadêmico, pela alta performance e facilidade de aprendizagem. Sendo uma alternativa moderna para modelagens complexas que demandam rapidez de processamento e eficiência matemática. Todavia, esta ainda carece de modelos e funções direcionados ao setor florestal, bem como tutoriais na língua Portuguesa. Por essas razões, os objetivos deste trabalho são o desenvolvimento de um pacote para mensuração florestal, que reúne equações de maneira organizada e padronizada e a criação de um material tutorial para ensinar os comandos básicos da linguagem e as funcionalidades do pacote. Para tanto, realizou-se uma revisão e seleção dos principais temas de mensuração abordados nos livros acadêmicos e a tradução desses para a linguagem de programação Julia. As ferramentas utilizadas para o desenvolvimento do pacote foram Git, GitHub, Visual Studio Code e Julia. Para criação do material tutorial utilizaram-se os pacotes Pluto e PlutoUI gerando arquivos interativos e em formato PDF. Os pacote desenvolvido conta com temas como: estatística descritiva e inferencial; médias dendrométricas usuais; tabelas de frequência; tabelas diamétrica; tabelas de volume; equações de cubagem; modelos de regressão linear simples, múltiplo e qualitativo; análise gráfica dos resíduos da regressão; critérios de seleção do melhor modelo de regressão; e amostragem aleatória simples. O material tutorial é composto por quatro módulos: 1- Introdução ao Julia; 2- Algoritmos; 3- Análises Gráficas e Estatísticas; e 4- Tutorial do Pacote: ForestMensuration.jl. Pode-se concluir que, o pacote apresenta uma base sólida de equações e modelos que poderão ser utilizados por acadêmicos e profissionais que almejam realizar o processamento dos dados de maneira otimizada. Além disso, junto do material tutorial promovem o uso da linguagem Julia como alternativa para manipular, transformar e analisar dados florestais.Universidade Federal de Santa MariaBrasilUFSMUFSM Frederico WestphalenBalbinot, RafaeloSilva, Marcos Daniel da2024-05-24T14:37:11Z2024-05-24T14:37:11Z2022-08-112022Trabalho de Conclusão de Curso de Graduaçãoinfo:eu-repo/semantics/publishedVersionapplication/pdfSILVA, M. D. Forest Mensuration.jl: Uma Introdução à Aplicações em Julia. 2022. 128 p. Trabalho de Conclusão de Curso (Graduação Engenharia Florestal)- Universidade Federal de Santa Maria, Frederico Westphalen, RS, 2022.http://repositorio.ufsm.br/handle/1/31917ark:/26339/0013000014p94porAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2024-05-24T14:37:12Zoai:repositorio.ufsm.br:1/31917Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2024-05-24T14:37:12Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Forestmensuration.jl: Uma Introdução à Aplicações em Julia
Forestmensuration.jl: An Introduction to Applications in Julia
title Forestmensuration.jl: Uma Introdução à Aplicações em Julia
spellingShingle Forestmensuration.jl: Uma Introdução à Aplicações em Julia
Silva, Marcos Daniel da
Mensuração Florestal
Programação
Linguagem Julia
CNPQ::CIENCIAS AGRARIAS::RECURSOS FLORESTAIS E ENGENHARIA FLORESTAL
title_short Forestmensuration.jl: Uma Introdução à Aplicações em Julia
title_full Forestmensuration.jl: Uma Introdução à Aplicações em Julia
title_fullStr Forestmensuration.jl: Uma Introdução à Aplicações em Julia
title_full_unstemmed Forestmensuration.jl: Uma Introdução à Aplicações em Julia
title_sort Forestmensuration.jl: Uma Introdução à Aplicações em Julia
author Silva, Marcos Daniel da
author_facet Silva, Marcos Daniel da
author_role author
dc.contributor.none.fl_str_mv Balbinot, Rafaelo
dc.contributor.author.fl_str_mv Silva, Marcos Daniel da
dc.subject.por.fl_str_mv Mensuração Florestal
Programação
Linguagem Julia
CNPQ::CIENCIAS AGRARIAS::RECURSOS FLORESTAIS E ENGENHARIA FLORESTAL
topic Mensuração Florestal
Programação
Linguagem Julia
CNPQ::CIENCIAS AGRARIAS::RECURSOS FLORESTAIS E ENGENHARIA FLORESTAL
description Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Campus Frederico Westphalen, Curso de Engenharia Florestal, RS, 2022.
publishDate 2022
dc.date.none.fl_str_mv 2022-08-11
2022
2024-05-24T14:37:11Z
2024-05-24T14:37:11Z
dc.type.driver.fl_str_mv Trabalho de Conclusão de Curso de Graduação
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv SILVA, M. D. Forest Mensuration.jl: Uma Introdução à Aplicações em Julia. 2022. 128 p. Trabalho de Conclusão de Curso (Graduação Engenharia Florestal)- Universidade Federal de Santa Maria, Frederico Westphalen, RS, 2022.
http://repositorio.ufsm.br/handle/1/31917
dc.identifier.dark.fl_str_mv ark:/26339/0013000014p94
identifier_str_mv SILVA, M. D. Forest Mensuration.jl: Uma Introdução à Aplicações em Julia. 2022. 128 p. Trabalho de Conclusão de Curso (Graduação Engenharia Florestal)- Universidade Federal de Santa Maria, Frederico Westphalen, RS, 2022.
ark:/26339/0013000014p94
url http://repositorio.ufsm.br/handle/1/31917
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
UFSM Frederico Westphalen
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
UFSM Frederico Westphalen
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br
_version_ 1847103404257574912