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

Some questions from novices #4

Open
CONSTANCEYAN opened this issue Feb 16, 2025 · 4 comments
Open

Some questions from novices #4

CONSTANCEYAN opened this issue Feb 16, 2025 · 4 comments

Comments

@CONSTANCEYAN
Copy link

Hello, my file is three different heating rates, how should I import the file into one overall file? globalsetting says I don't define Conversions

@Xenozite
Copy link
Owner

Hi @CONSTANCEYAN, there is manual on how to use this scripts on main page. Looks like you wrongly loaded and calculated data from file.

Image

Firstly, make sure your CSV file have following columns in such order:
Temp, heating rate №1, heating rate №2, heating rate №3, heat change №1, heat change №2, heat change №3
If you haven't got DSC data then just zero last free heat change columns.
Then go to GlobalSettings and specify:
InitialMasses of your 3 samples
Heating rates for 3 runs
Steps count (If you have trully separated ladder like TG curve like such for hydroxides or crystallohydrates, if not set 1 step here for full TG curve analysis)
Steps (Set correct temp ranges here basing on steps count. If you would like to analyse full TG curve just copy paste start and end temp values from your data here like [30.75475 300.233])
Peaks count (This parameter is needed when you have taken your TG data and deconvoluted it somehow on separated peaks using math functions. I think its not your case so set 0 here)
FileName = 'Data.csv'; Set filename and make sure this file is located in same folder as GlobalSettings
Delimiter = ';'; Set CSV file values delimeter
HeaderLines = 0; Set how much lines of CSV will be skipped while data loading
UseEaMeanValue (Set true or false here for each Step for substitution of mean Ea value opposite defining it using poly function)

Then just go to Plotter file and try draw some 2D plots. If they are correct then go to other model analysis files to proceed Ea.

@CONSTANCEYAN
Copy link
Author

Thank you for your reply. I know that I should import such files, but the problem is that the first column of temperature data for the thermogravimetric data I tested at different heating rates is not the same. I need to find a way to organize it into that kind of chart, but I haven't figured it out yet, so I can't organize it into the CSV format you mentioned. Also, I don't quite understand what 'Deconvoluted peak #1 for first velocity' means and how it's obtained.
I also calculated the method of imitating you yesterday, thank you very much for sharing. I think it's easier to import three data files that way for my data.

@Xenozite
Copy link
Owner

@CONSTANCEYAN Yes, GlobalSettings will work if you have only one temp column for multiple analysis. This is quite inconvenient in some cases like yours. In my case i took 3 exported data files for different heating rates and made 1 in a suitable format.
Deconvoluted peaks means that you can take your TG data, calculate DTG basing on it and find some separated peaks in it using some assymetric math functions like Frazer-Suzuki, ADS and others. Such approach can help you to get single DTG peaks for independent parallel reaction stages. Analysing theese peaks separately with classic methods in theory should give you a constant value of Ea but it cannot be used in case of consecutive or concurrent reactions.
Anyway feel free to modify source for your purposes. I have a plans to make extended desktop app basing on this toolset which will be more user friendly and powerfull.

@CONSTANCEYAN
Copy link
Author

CONSTANCEYAN commented Feb 17, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants