Analyze XPS report files generated by Mastersizer 2000
Project description
msanalyzer
Analyze XPS report files generated by Mastersizer 2000.
Aplicativo web (PT-BR)
O msanalyzer possui uma versão mais simples em formato de aplicativo web. Deste modo, é extremamente fácil usar o programa.
Basta acessar o site msanalyzer.netlify.app e utilizar! Não é necessário nenhum tipo de instalação.
Qualquer dúvida sobre a utilização do site, por favor, entre em contato.
Interface gráfica (PT-BR)
Para usar a interface gráfica, baixe o arquivo msanalyzer_gui_win64.zip disponível na página de releases e descompacte-o.
Dentro da pasta descompactada, haverá um arquivo chamado msanalyzer_gui.exe. Execute-o para iniciar o programa.
Obs: Ao abrir o executável pela primeira vez, pode ser que o programa demore para iniciar. Isto é normal: o interpretador do Python precisa ser descompactado; este procedimento não deve demorar mais que 20 segundos. Apenas espere e não se preocupe :)
Qualquer dúvida sobre a utilização do programa, sugestões de melhoria ou desejo de colaborar com o código, sinta-se a vontade para entrar em contato!
Seleção e visualização de modelos
Gráfico de um único arquivo
Gráfico de vários arquivos
Janela principal
Command line interface
The easiest way to use msanalyzer is to download the .exe file on release pages. After downloading it, put the XPS report in the same folder as the EXE. Rename the XPS to "ms_input.xps" and double-click "msanalyzer.exe".
This will create a directory called "mastersizer_output" with the following files:
- output_curve_data.xlsx: diameter, volume fraction and cumulative volume fraction data in a Excel file;
- output_curves.svg: Plot of volume fraction and cumulative volume fraction data (example below);
- output_curve_data.txt: diameter, volume fraction and cumulative volume fraction data in a TXT file;
- output_RRB_model_parameters.txt: RRB model parameters fitted to input data;
- output_RRB_model.svg: Cumulative volume fraction plot of data and RRB fitted model (example below).
This program can also be used from command line with several options. Inside CMD or PowerShell, enter
./msanalyzer.exe --help
to see the available options.
dev install
To get a development enviroment running, do the following:
1 - Clone the repo
git clone https://github.com/marcusbfs/msanalyzer.git
2 - Create a virtual environment and activate it
python -m venv msanalyzer_venv
.\msanalyzer_venv\Script\activate.bat
3 - Download requirements files
pip install -r requirements.txt
4 - Run a test
python msanalyzer.py ms_input.xps
Contributing
Feel free to contribute anyway you want to :)
Authors
- Marcus Bruno Fernandes Silva - marcusbfs@gmail.com
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for msanalyzer-3.7.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a68b36045523bb721148995aa9994880ebf16f5899c03f0740c5753140c7c302 |
|
MD5 | 2cb984af75b6aec2cd5e58196ab62f66 |
|
BLAKE2b-256 | 5477ceaa2bea805924e31e4a437d22e0954871c36c6f95ee774221647dc7717b |