Skip to content

Full Collection of Data Extraction and Analysis tools such as Full Cell Data Extractor, XRD Converter, Temperature Dependence analysis and more!

Notifications You must be signed in to change notification settings

Jobenland/Data-Helper

Repository files navigation

Data Converter and Analysis

This program is a collection of commently used tools when analyzing and manipulating data. I am working on a future option to have multi-threading due to the occasional unresponsive weapon

This program was made with PyQt5

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

run main.py to start the GUI

Prerequisites

Programs and other things needed to run this program

Python 3.x
Pip

Installing

A step by step series of examples that tell you how to get a development env running

Manuel Method

pip install pandas 
pip install PyQt5
pip install bokeh
pip install np

Automatic method

pip install -r requirements.txt

Install Octave for DRT

https://www.gnu.org/software/octave/

Adding Octave to System variables

Go to edit path and select edit
add new line
<install_path\octave\octave-<version>\mingw64\bin
select apply and ok to close window

Running the tests

To ensure that all modules are loaded and everything is working. Launch the program, If it launches with no errors, it is working properly

Running the program

when main.py is ran, you will be greeted with 3 boxes on the left corresponding to the tools. Both temperature dependence analysis and full cell data converter both take a folder of Mdats and have varying options under them. Select location of the mdat files in a folder and select start and the progress bar to the right will update. for XRD Converter give the program a folder of .out files. WARNING, XRD Converter will remove the headers, this CAN NOT be undone

Note: It is normal for program to become breifly "Unresponsive" during long operations. This is becuase I have not added multithreading yet

Deployment

The best way to deploy this software for use in lab is to run locally either through command prompt or a Python Interpreter of your own

Built With

  • Pandas - Used to edit and read CSV's
  • PyQt5qt - Used to create a GUI more efficiently
  • NP - Help with scientific calculations
  • DRT Tools - functions for DRT math
  • Octave - Functions for reading matlab code

Contributing

If any Enhancements, Features or Problems arrise, Please submit a request on github

Versioning

No versioning control has been set up yet but I am working on having this work in the Future

Authors

Credit

License

This project is licensed under the GPL License

About

Full Collection of Data Extraction and Analysis tools such as Full Cell Data Extractor, XRD Converter, Temperature Dependence analysis and more!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published