Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Funcionalidades para implementar na interface #1

Open
15 of 16 tasks
RiPires opened this issue May 8, 2023 · 0 comments
Open
15 of 16 tasks

Funcionalidades para implementar na interface #1

RiPires opened this issue May 8, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@RiPires
Copy link
Owner

RiPires commented May 8, 2023

  • Importar os dados, SR (%) vs time, num ficheiro de quatro colunas (SR, enlapsed time, erro_SR, erro_time). Adicionalmente, o ficheiro deve conter informação acerca da dose total de prescrição, dose por fração e duração do tratamento - indicar ao utilizador o formato correto que o ficheiro deve ter.
  • O ficheiro importado fica associado à entrada de uma tabela donde é retirada a informação para fazer o fit. Alternativamente, o utilizador pode definir na tabela os outros valores relevantes (D - dose total, d - dose por fração, T - tempo de tratamento), se estes não forem importados no ficheiro inicial, para ficarem todos associados ao mesmo conjunto de dados.
  • O plot dos dados, "raw", selecionados na tabela é feito acionando um botão.
  • Adicionar botão de CLEAR da área do gráfico.
  • Com mais do que um conjunto de dados importados na tabela, através de checkboxes o utilizador escolhe a quais conjuntos de dados aplicar o fit.
  • Através de um "toggle" o utilizador escolhe que modelo será utilizado para o fit.
  • Para o modelo selecionado, o utilizador insere numa outra tabela o conjunto de valores iniciais e limites (inferior e superior) a utilizar para garantir a convergência do fit.
  • No caso de o utilizador não adicionar valores, assumir um default.
  • No caso de o fit não ser bem sucedido (por ex. resulta em SR com valores negativos, apresentar mensagem para o utilizador em como o fit não foi bem sucedido e em como deve rever os parâmetros de entrada).
  • Quando concluído o fit, na mesma janela é feito o gráfico do pontos e do fit resultante, e apresentada numa tabela o resultado dos parâmetros.
  • Um botão permite guardar os gráficos (SR vs Time e SR vs BED) com os valores, em .pdf, .png, .m etc.
  • Um botão permite guardar os resultados do fit, em .pdf, .txt etc.
  • Escrever "Interface Guide"
  • Retirar plot quando se seleciona os dados
  • Mensagem de erro ao efetuar o fit quando as entradas da tabela "Data Details" estão vazias
  • Cores dos plots
  • [ ]
@RiPires RiPires added the enhancement New feature or request label May 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant