Giter VIP home page Giter VIP logo

hidrouff / survgraph Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 217.08 MB

SurvGraph - Editor de gráficos e cálculo de FFT

Home Page: https://zenodo.org/badge/latestdoi/291381958

License: GNU Affero General Public License v3.0

Python 93.59% QML 5.21% JavaScript 0.07% HTML 0.07% CSS 0.01% Jupyter Notebook 0.03% XSLT 0.02% Makefile 0.01% Batchfile 0.01% C 0.55% C++ 0.32% Fortran 0.03% MATLAB 0.01% TeX 0.07% PowerShell 0.03%
graphics graficos fft fft-analysis editor-graficos

survgraph's Introduction

Logo SurvGraph

SurvGraph

O SurvGraph é uma aplicação desenvolvida para realizar edições em gráficos. O programa possui as seguintes funcionalidades:

  • Adicionar ou remover pontos nos gráficos através de interpolação (1º, 2º ou 3º);
  • Recortar os gráficos;
  • Remover ruidos dos gráficos. (Função útil para gráficos provenientes de atividades experimentais);
  • Realizar Transformada Rápida de Fourier (FFT) dos gráficos.

Tecnologia

Python (vers. 3.8.3)
Qt Designer

Execução do SurvGraph

  • Basta baixar o SurvGraph.exe em seu computador e executa-lo. Não é necessário fazer qualquer instalação.

    (O arquivo executável é compativel apenas com o sistema operacional Windows)

Instalação e execução do SurvGraph (Via código)

  • Baixe a aplicação com o seguinte comando: git clone https://github.com/HidroUFF/SurvGraph.git

  • Como o ambiente virtual acompanha o código, não é necessário instalar nenhuma biblioteca

  • Certifique-se que o seu compilador está aberto na pasta SurvGraph antes de iniciar o programa.

  • O arquivo principal é o SurvGraph.py, então sempre inicie o programa por ele.

  • Para abrir e começar a editar um gráfico é necessário ter um arquivo .txt ou .csv com as coordenadas X e Y nessa ordem. (No arquivo .txt as coordenadas devem estar organizadas em colunas, sendo as colunas separadas por tabulação)

  • Os arquivos que contem as coordenas dos gráficos podem ter cabeçalho.

  • O programa entende números com separador decimal tanto usando a vírgula quanto usando o ponto. (Ex. 1000,1 ou 1000.1)

  • Não usar separador de milhar nas coordenadas

  • O arquivo file_buttons.py são as imagens usadas no programa, recomendo não realizar alterações nele.

Autor e Contato

Rodrigo Neves
e-mail: [email protected]

Orientador

Profº Gabriel Nascimento

Citando o SurvGraph

Se o SurvGraph contribuiu para algum projeto ou pesquisa que levo a publicação, por favor cite-o. DOI

Logo HidroUFF Brasão UFF

survgraph's People

Contributors

rodrigo-junior avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.