D

README.md

DataVis

Esse projeto é um registro das funcionalidades e experimentações realizadas para visualização de dados. Muitas partes desse código podem ser úteis.

A pasta "pyqtgraph" contém os arquivos para a biblioteca pyqtgraph.

Calibra RBS

Este programa serve para a realização da calibração da medida do RBS, ou seja, realizar a conversão de canais para energias no espectro. Realiza isso através da inserção de arquivos contendo medidas de filme de ouro utilizando feixes de energias diferentes, informa-se a energia do feixe e, usando o fator cinemático do He+ no Au a 15 graus (como as medidas realizadas no implantador), realiza-se o fitting para uma reta.

whatisitRBS

O objetivo desse programa é selecionar uma região de interesse de um espectro de RBS e calcular as possíveis massas atômicas referentes aquelas energias. Utiliza-se um cálculo que leva em conta somente fatores geométricos e das massas (do feixe e do alvo). Dentro da pasta consta uma medida de RBS realizada em um filme fino depositado em silício para ser usada como exemplo no programa.

NRAnalyser

Este programa é menos adequado a utilização geral (leia-se: ele foi feito para resolver meu problema apenas em momento de pressa). Ele realiza a aquisição de dados de medidas do experimento de "Nuclear Reaction Analysis":https://en.wikipedia.org/wiki/Nuclear_reaction_analysis (NRA), integrando uma região de interesse e relacionado com as diversas energias de medidas (vide pasta "files" que constam os arquivos de um filme de Al chamados de fxxx.dat onde XXX é a energia do feixe em keV e arquivos de um filme de AlSb chamados de cxxx.dat). Grafica todos esses dados, determina o ponto de inflexão da borda do gráfico e faz as diversas conversões necessárias para encontrar a intensidade relativa de Al no filme de AlSb em relação ao filme de Al.

Ficou confuso? É... infelizmente esse experimento tem que ser mais bem esclarecido. Recomendo entrar em contato caso deseje saber mais sobre NRA. Se encontrar uma referência boa, me avise.


Esse código é licenciado sob licença GPLv3 Jan Luc Tavares Junho de 2017