-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
102 lines (91 loc) · 9.37 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<!DOCTYPE html>
<html>
<head>
<meta name="robots" content="index, follow" />
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta charset="UTF-8">
<title>PULsE - Open-source Software for Laser Flash Analysis</title>
<meta name="google-site-verification" content="k_I3hrIsV-s9o0rLrSUJ6p-55ttLR4wvtFDbdRnst9k" />
<meta name="author" content="Artem Lunev (kotik-coder)"/>
<meta name="keywords" content="laser flash analysis, data treatment, LFA, Linseis, Netzsch, Parker, Cape-Lehman"/>
<meta name="description" content="PULsE is an advanced data treatment software for the laser flash experiments. Get the most out of your measurements - download now!"/>
<link rel="stylesheet" href="./stylesheets/styles.css">
<link rel="stylesheet" href="./stylesheets/pygment_trac.css">
</head>
<body>
<div class="wrapper">
<header>
<h1> <img src="logo.png" width=10% height=10%> PULsE Software</h1>
<p>PULsE is an advanced software toolkit for post-processing raw data generated by the laser flash analysis (LFA) instruments.</p>
<p class="view"><a href="https://github.com/kotik-coder/PULsE">View the Project on GitHub <small>kotik-coder/PULsE</small></a></p>
<ul>
<li><a href="https://github.com/kotik-coder/PULsE/releases/download/v1.98/PULsE-1.98.zip">Executable JAR <strong>in .zip</strong></a></li>
<li><a href="https://github.com/kotik-coder/PULsE/releases/download/v1.98/PULsE-1.98.tar.gz">Executable JAR <strong>in .tar.gz</strong></a></li>
<li><a href="https://github.com/kotik-coder/PULsE">View On <strong>GitHub</strong></a></li>
</ul>
</header>
<section>
<h2><strong>P</strong>rocessing <strong>U</strong>nit for <strong>L</strong>aser Fla<strong>s</strong>h<strong> E</strong>xperiments</h2>
<h3>Current Stable Version: <a href="https://github.com/kotik-coder/PULsE/releases/tag/v1.98">1.98</a></h3>
<p align="justify"> PULsE allows effective treatment of raw data generated in laser flash experiments where conditions may not be ideal for simpler analysis.
PULsE analyses the heating curves, calculates and outputs the thermal properties of the sample, such as the thermal diffusivity, based on the inverse solution of a heat transfer problem. The software is specifically tailored for use
with Netzsch and Linseis LFA systems and allows loading multiple data formats. It is therefore inteded for use with any LFA instruments as an alternative to the standard, often simplistic software.</p>
<p><iframe width=100% height="284" src="https://www.youtube.com/embed/MyIVZmvXNSo" title="PULsE Laser Flash Analysis - Introduction" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<big><p align="center">A <a href="PULsE_Quickstart_Guide.pdf"><b>user manual</b></a> is available.</p> </big>
Example input files include: heating curves for a reference tungsten sample, the master .lfr file, and a metadata file. </p>
<p align="justify">You can download sample datasets here: <a href="./Linseis_Curves.zip">Tungsten (Linseis format) (.lfr)</a>, <a href="./Kvant_Curves.zip">Pyroceramic Standard (Kvant format) (.dat)</a> and <a href="./Alumina.zip">Transparent Alumina (Kvant format) (.dat)</a>. Extract the contents of the archive and be ready to load those files using the PULsE menus.</p>
<p align ="justify">If you've used PULsE for data processing, please consider citing the following papers:
<ul>
<li>Lunev, A., & Heymer, R. <a href="https://doi.org/10.1063/1.5132786"><i>Decreasing the uncertainty of classical laser flash analysis using numerical algorithms robust to noise and systematic errors</i></a>.
Review of Scientific Instruments <b>91</b>, 064902 (2020) (a preprint is openly available at <a href="https://arxiv.org/abs/1910.07499">arXiv:1910.07499</a>)</li>
<li>Lunev, A., Zborovskii, V., & Aliev, T. <a href="https://doi.org/10.1016/j.ijthermalsci.2020.106695"><i>Complexity matters: Highly-accurate numerical models of coupled
radiative-conductive heat transfer in a laser flash experiment</i></a>. International Journal of Thermal Sciences, <b>160</b> (2021) 106695.</a> (open access)</li>
<li>Lunev, A., Zborovskii, V., Aliev, T., Heymer, R., & Vilkhivskaya, O. <a href="https://doi.org/10.1016/j.simpa.2020.100044"><i>PULsE: An open-source software for laser flash analysis</i></a>. Software Impacts, <b>6</b> (2020) 100044.</a></li>
</ul>
</p>
<p align="justify">This software has been written in Java 11 and requires the corresponding virtual machine to run. A <a href="./apidocs/index.html">javadoc</a> is available with information
on what Java classes and methods it contains, including specification of data formats.</p>
Main features of PULsE:
<ul>
<li> Calculates the time-temperature profiles for the laser flash experiments by solving heat transfer problems with high-accuracy finite difference schemes and numerical solvers
<li> Solves the reverse heat conduction problems by using advanced numerical optimisation techniques
<li> Ability to fully customise the optimisation procedure by adjusting the number of search variables and fitting domain
<li> May re-construct missing data, e.g. due to detector failure or electronic circuit overheating
<li> Capable of correcting systematic errors e.g. due to incorrect pulse timing
<li> Uses statistical helpers to facilitate and enhance data analysis
<li> Provides an easy to use, light-weight graphical user interface based on Swing and JFreeChart
<li> Automatically estimates the available computing power and tries to use multi-threading for batch processing of tasks
<li> Plots interactive heating curves for the user to adjust the calculation domain and to check the quality of fit
<li> Manages results with dynamically-adjustable format; capable of auto-merging resuts and calculating standard errors on-the-fly
<li> Comprehensive logging that can show both intermediate execution steps and time events
<li> Ability to export data in html or csv format
</ul>
Problem statements supported in this version:
<ul>
<li> Classical One-Dimensional
<li> Classical Two-Dimensional
<li> 1D - Nonlinear heat losses
<li> Distributed Laser Absorption
<li> Two-Temperature Model
<li> Diathermic Model
<li> Participating Medium (fully coupled radiative-conductive heat transfer)
</ul>
Advanced statistical toolkit includes:
<ul>
<li> Normality tests (Kolmogorov, Anderson-Darling)
<li> Correlation tests (Spearman, Pearson)
<li> Model selection via AIC and BIC statistics
<li> Outlier-robust optimisation via Least Absolute Deviations (LAD)
</ul>
<p>PULsE is distributed under the <a href="https://www.apache.org/licenses/LICENSE-2.0.html">Apache 2.0</a> license.</p>
</section>
<footer>
<p>This project is maintained by <a href="https://github.com/kotik-coder">Artem Lunev</a> <br> (<a href="mailto:alounev@list.ru">e-mail</a>)</p>
<style>.bmc-button img{height: 34px !important;width: 35px !important;margin-bottom: 1px !important;box-shadow: none !important;border: none !important;vertical-align: middle !important;}.bmc-button{padding: 7px 10px 7px 10px !important;line-height: 35px !important;height:51px !important;min-width:217px !important;text-decoration: none !important;display:inline-flex !important;color:#ffffff !important;background-color:#79D6B5 !important;border-radius: 5px !important;border: 1px solid transparent !important;padding: 7px 10px 7px 10px !important;font-size: 22px !important;letter-spacing: 0.6px !important;box-shadow: 0px 1px 2px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;margin: 0 auto !important;font-family:'Cookie', cursive !important;-webkit-box-sizing: border-box !important;box-sizing: border-box !important;-o-transition: 0.3s all linear !important;-webkit-transition: 0.3s all linear !important;-moz-transition: 0.3s all linear !important;-ms-transition: 0.3s all linear !important;transition: 0.3s all linear !important;}.bmc-button:hover, .bmc-button:active, .bmc-button:focus {-webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;text-decoration: none !important;box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;opacity: 0.85 !important;color:#ffffff !important;}</style><link href="https://fonts.googleapis.com/css?family=Cookie" rel="stylesheet"><a class="bmc-button" target="_blank" href="https://www.buymeacoffee.com/kotik"><img src="https://cdn.buymeacoffee.com/buttons/bmc-new-btn-logo.svg" alt="Buy me a coffee"><span style="margin-left:15px;font-size:28px !important;">Buy me a coffee</span></a>
<p><small>Hosted on GitHub Pages — Minimal Theme</small></p>
</footer>
</div>
<script src="javascripts/scale.fix.js"></script>
</body>
</html>