Releases: HighEloDevs/Analysis-Tool-for-Undergrad-Students
1.3.0
Versão 1.3.0
Nova versão com pequenas melhorias, atualizações e correções de bugs.
Melhorias
- Agora o ATUS aceita um único espaço como separador (podendo ter tabulação e espaços misturados) ao ler um arquivo, além de vírgula (arquivos com extensão “csv”) e tab (arquivos com extensão “txt” e “tsv” e atalho “CTRL + B” ou “CTRL + espaço”);
- Novo atalho: “CTRL + SHIFT + espaço” ou “CTRL + SHIFT + B” adiciona dados ao conjunto existente na página de ajustes simples;
- Redimensionamento do tamanho da fonte do botão “Adicionar dados” na aba de histogramas e de multiplot;
- Atalho usado para colar dados na página de ajuste simples agora funciona na aba de histogramas (“CTRL + B” ou “CTRL + espaço”);
- Caso haja valores não numéricos em alguma linha, a linha é removida.
Atualizações
- Adicionado suporte para o Python 3.11 e removido suporte para o Python 3.8 e 3.7.
Bugs Corrigidos
- Ao desmarcar um ponto, no caso de um conjunto de dados com mais de 150 valores, o ponto removido estava incorreto;
- Corrigido erro no qual o programa fechava ao carregar arquivos com encoding diferente de “utf-8”;
- Após trocar as colunas “sx” e “sy” da tabela, os pontos não eram plotados;
- Na aba de multiplot, ao usar escala log nos eixos, o programa fechava;
- Diversas correções de regras de entrada em campos de texto;
- O ATUS fechava quando um plot era feito após alguma incerteza ser apagada.
Novidades
Temos uma nova integrante do time: @ThaisBee !
1.2.0
Versão 1.2.0
Nova versão com pequenas melhorias, atualizações e correções de bugs.
Melhorias
- Multiplot agora herda tamanho do ponto e espessura da linha de ajuste de projetos de ajuste simples;
- Grade agora é colocada atrás de pontos e funções;
- A primeira linha dos dados é ignorada caso haja texto, prevenindo converter "x", "y", "sy" ou "sx" para valores numéricos;
- Texto mostrado em “Dados do Ajuste” e em “Limites Calculados” agora está com fonte maior.
Atualizações
- O ATUS agora possui suporte ao python 3.10;
- Removida a dependência do matplotlib_backend_qtquick (agora é parte interna do software);
- Adicionado suporte para a última versão do matplotlib (3.5.2).
Bugs Corrigidos
- Corrigido bug em situações em que a incerteza em x desaparecia do gráfico.
1.1.0.0
Versão 1.1.0.0
Essa versão é a que será usada oficialmente nos laboratórios didáticos do IFUSP.
Bugs Corrigidos
- Ao usar escala logarítmica no eixo x, junto com o gráfico de resíduos, o programa fechava;
Versão 1.0.5.7
Melhorias
- O ATUS pode ser instalado usando o pip. Mais detalhes aqui;
- Linhas vazias agora são ignoradas na página de ajustes;
- Adicionadas melhores sugestões em caso de erro em ajuste;
- Agora é possível alterar o tamanho das fontes de legenda, legenda do eixo x, eixo y, título dos resíduos e título do gráfico. Além disso, é possível trocar a posição da legenda e mudar o DPI da imagem que é salva;
- Agora é possível ajustar funções com sinais de desigualdade;
- Botão de exportar dados na página de ajustes adicionado;
- Parâmetros iniciais aceitam intervalos de ajustes. Exemplo: “a = 5 [-2; 10]” -> parâmetro “a” inicia a iteração com valor 5 e varia entre -2 e 10;
- Pontos que não estão sendo usados no ajustes agora aparecem com opacidade diferente dos pontos que estão considerados no ajuste. É possível desativar isso nas configurações do gráfico colocando o valor da opção “opacidade dos pontos desconsiderados” como 1;
- Gráfico de resíduos possui uma reta em y = 0 para facilitar a visualização;
- Novo atalho: CTRL + SHIFT + X. O comando deixa o gráfico em uma janela independente;
- Novo conjunto de Text Fields para a interface;
- Agora é possível ver a função a ser ajustada no formato LateX;
- O ATUS agora possui 160mb quando instalado no Windows 10/11 (antes possuía cerca de 500 mb).
Bugs Corrigidos
- Ao receber valores de distâncias normalizadas inválidos o programa fechava sozinho.
0.2.4
Versão 0.2.4
Melhorias
- Página de ajustes agora aceita uma coluna de dados. Nesse caso se assume os valores de x indo de 0 até (número de entradas - 1);
- Agora é possível não ajustar a função para poder verificar seu comportamento (não selecionando o botão “Ajustar função”);
- Adicionado controles para o posicionamento da figura, dando ao usuário a opção de controlar as distâncias das bordas;
- Mudança nas bins dos histogramas agora pode ser feita para cada conjunto individualmente;
- Menu lateral não abre automaticamente;
- A tabela do singleplot carrega os 150 primeiros dados, o resto fica oculto;
- Botões de Zoom e Mover agora alternam corretamente;
- Conjunto de ícones utilizados para fechar, minimizar e maximizar a janela foram alterados;
- Agora é possível especificar o chute inicial e fixar parâmetros do ajuste, na parte de “parâmetros iniciais”, usando “@”. O “@” deve estar junto ao valor que deverá ser fixado. Exemplo: para um ajuste a*x + b podemos fixar o parâmetro “a” da seguinte forma: “a = @ 5, b = 2” = “@ 5, 2” = “a = @ 5, 2”;
- Operações dentro da tabela adicionadas. É possível trocar colunas, efetuar soma, subtração, multiplicação e divisão;
- Agora é possível copiar para a área de transferência os parâmetros ajustados, matriz de covariância e matriz de correlação;
- Agora o ATUS tenta criar um diretório próprio na pasta de Documentos;
- Agora o ATUS abre na última pasta em que um arquivo foi aberto;
- Adicionado a função em que o popup de configurações mostra as dimensões do canvas.
Bugs Corrigidos
- Chutes de parâmetros iniciais não estavam funcionando corretamente;
- Ao carregar um projeto de histogramas na página de ajustes o programa fechava;
- Corrigido erro ao carregar projeto de histograma;
- Gráfico com resíduos possuía os xticks visíveis por baixo do gráfico dos resíduos;
- Ao trocar do gráfico dos resíduos para outro sem resíduos, os limites do eixo x não eram atualizados;
- Retirado o DropShadow do botão de fechar do snackbar;
- Corrigido o bug em que a barra de “drag” da janela principal sumia.
Agradecimentos
Gostaríamos de agradecer à toda equipe de Física Experimental 2:
- Zwinglio Guimarães
- Alexandre Correia
- Raphael Liguori
- José Chubaci
- Marco Bregant
- Daniel Correia
- Hugo Salia
- Ricardo Pitta
- Alisson Cordeiro
e aos beta testers:
- Joaquim Sousa
- Camila Dias
Versão 0.1.1
Após alguns meses na fase beta, estamos felizes anunciar que o ATUS já está suficientemente maduro para ser lançado! Apesar de ser um lançamento, é importante dizer que o software ainda terá suporte pelos desenvolvedores e continuaremos a lançar mais e mais novidades.
Para a atualização do ATUS, basta baixar o .exe e instalar o programa no mesmo diretório que o de antes. Entre algumas mudanças, incluem:
Melhorias
- Ao selecionar em não utilizar alguma incerteza, ela não irá aparecer no gráfico;
- Página de histogramas remodelada para ficar mais intuitiva;
- Os histogramas agora não começam de valores inteiros;
- Página de histogramas agora aceita opção de frequência relativa;
- Página de histogramas agora aceita orientação horizontal;
- Adicionado botão de configurações para o gráfico, sendo agora possível ajudar a largura e altura da figura.
Bugs Corrigidos
- Algumas vezes ao clicar em “Novo Projeto” em qualquer aba, os gráficos pareciam não ser reiniciados.
Caso encontre algum problema, por favor reporte os erros para o e-mail que se encontra na aba de informações.
Equipe do ATUS.
Correção de bugs da versão 3.0
Atualização lançada para corrigir bugs graves da versão 3.0.1b1, em específico, no cálculo das incertezas.
Para a atualização do ATUS, basta baixar o .exe e instalar o programa no mesmo diretório que o de antes. Entre algumas mudanças, incluem:
Melhorias:
- Agora é possível colocar título nos resíduos, basta colocar, no mesmo espaço para digitar o título do gráfico, uma separação por ponto e vírgula (“;”) e digitar o título dos resíduos. Exemplo: "Título principal ; Título dos resíduos” <- perceba a separação “;”;
- Para ligar/desligar as grades do gráfico basta apertar “CTRL+ 1”, ocultar os eixos da figura principal "CTRL + 2", ocultar os eixos da figura secundária "CTRL + 3";
- Diversas melhorias de funcionamento interno.
Bugs Corrigidos:
- Resíduos apresentavam erros de cálculo;
- Botões do gráfico como “VOLTAR”, “RESETAR” e “AVANÇAR” não funcionavam a partir de um segundo plot.
Caso encontre algum problema, por favor reporte os erros para o e-mail que se encontra na aba de informações.
Equipe do ATUS.
Versão 3.0 da fase beta
Para a atualização do ATUS, basta baixar o .exe e instalar o programa no mesmo diretório que o de antes. Entre algumas mudanças, incluem:
Melhorias:
- Adiciona a página de histogramas;
- Gráfico de função agora é “infinito” na página de ajustes simples.;
- Não é necessário mais dar os limites inferior e superior para limitar o ajuste, agora xmin sempre é -inf e xmax é +inf por padrão;
- Área do gráfico aumentada;
- Agora é possível mudar a variável independente. Exemplo: para mudar de “x” para “t”: “a*x + b” -> “a*t + b ; t” <- “t” se torna a variável -independente;
- Incertezas dos pontos nos resíduos agora é calculada corretamente;
- Interface melhorada.
Bugs Corrigidos
- Na página das calculadoras de intervalo de confiança, os limites para a distribuição de student em “apenas limite inferior” e “apenas limite superior” eram calculados com o Chi²;
- Dados carregados somente com incerteza em x eram interpretados como tendo apenas incerteza em y.
Caso encontre algum problema, por favor reporte os erros para o e-mail que se encontra na aba de informações.
Equipe do ATUS.
Versão 2.0 da fase beta
Para a atualização do ATUS, basta baixar o .exe e instalar o programa no mesmo diretório que o de antes. Entre algumas mudanças, incluem:
- Tela para selecionar dados agora mostra .txt, .csv e .tsv ao mesmo tempo;
- CTRL + Espaço ou CTRL + B cola os dados na tabela, sem a necessidade de salvar e carregar um arquivo;
- Agora é possível limitar o intervalo do ajuste (limites em x);
- Indicador de avisos e erros foi adicionado, o que significa que caso haja algum erro, ele será mostrado para o usuário e o programa não irá fechar sozinho;
- Gráficos agora possuem pequenas divisões;
- Adicionada calculadora de intervalo de confiança de Student;
- Adicionada calculadora de intervalo de confiança de Chi² reduzido;
- Agora é possível salvar e carregar projetos de Vários Ajustes.
- Borda invisível da interface agora não aparece;
- Divisões do MultiPlot corrigidas;
- Erro de legendas com símbolos em Latex corrigido;
- Matriz de covariância para ajustes sem incertezas agora é mostrado de forma corrigida (levando em conta a incerteza considerada);
- Ao ter uma única legenda o MultiPlot exibia um quadrado vazio;
- Algumas otimizações foram feitas no código.
Caso encontre algum problema, por favor reporte os erros para o e-mail que se encontra na aba de informações.
Equipe do ATUS.
Bug Fix
Para a atualização do ATUS, basta baixar o .exe e instalar o programa no mesmo diretório que o de antes.
Entre algumas mudanças, incluem:
- Correção de bugs internos na classe de fit;
- Agora é possível carregar dados de arquivos .tsv e .csv;
- Tratamento de alguns erros;
- Popup do update atualizado com os links para o instalador (.exe), tarball (.tar) e zipball (.zip);
- Todos os download passam a ser via GitHub;
- Validator adicionado ao CustomTextInput, o que implica em maior segurança na edição do usuário;
- Instalação da versão para Windows agora pesa cerca de 500mb, 100mb a menos que a versão anterior;
- Agora o ajuste sem incertezas mostra todos os resultados de maneira correta;
- xmin, xmax, ymin, ymax eram repassados como inteiros, agora são repassados como double.
Foi necessário o lançamento de outra versão por causa de bugs na parte do ajuste de funções. A ideia não é fazer lançamentos tão frequentes, porém, devido a fase beta em que nos encontramos, é inevitável encontrarmos bugs graves.
Por favor, reporte o erros para o e-mail que se encontra na aba de informações.
Equipe do ATUS.