Skip to content

PULsE 1.0 (with bug fixes)

Compare
Choose a tag to compare
@kotik-coder kotik-coder released this 11 Oct 15:09
· 407 commits to releases since this release

This version of software has been used to process the results in the main paper sent to the Review of Scientific Instruments.


This is the final, fully-functional, error-free, fully-tested-multiple-times-over version of PULsE (1.0FR_01). This release includes a fully functional GUI and all advanced features for finding the optimal solution of the inverse heat problem applicable to data from laser flash experiments.

Currently, PULsE is able to read the following formats:

.lfr and .dat for the heating curves;
.tbl for density and specific heat as a function of temperature;
.met for the metadata.

A manual is available!

This release contains two main archives

PULsE_for_Windows
PULsE_for_Linux

In these folders, the PULSE.jar files are IDENTICAL, as Java is designed to have cross-platform code.
The difference lies in the external .jar libraries found in the PULSE_lib folder. The name of this folder should NOT be modified.

PULSE uses the following external JAR files:

JavaFX packages (Platform-dependent!)
JavaGnuplotHybrid (leotask.jar)

All of these dependencies are already included in the PULSE_lib folder.

BEFORE RUNNING

#################### 1) Install Java (jdk OR jre). Follow the instructions. #############

a) if running on Windows
AFTER installation of jdk/jre: modify the environmental variables to include the path to the bin folder of your Java
directory, e.g. PATH=;C:\Program Files\Java\jdk-11.0.4\bin;

b) if running on Linux: instal the openjdk 11 or 12 by typing
(if required) sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-11-jre

in the Terminal.

c) You can check the version installed with the command (bash / Terminal):

java -version

#################### 2) Install JavaFX. ####################

Windows:
a) Copy the corresponding JavaFX folder to your Java directory (usually found in the Program Files next to the JRE / JDK).
b) Add your /javafx-sdk-11.0.2/bin directory (use Explorer to copy the full path) to the PATH environmental variable.
Remember to use ; for delimiting your individual PATH files (you don't need to remember this on Winndows 10).

Linux:
Simply type in Terminal:
sudo apt-get install openjfx

Check if it's definitely installed (in Terminal):
whereis openjfx

##################### 3) Install GNUPLOT: ####################

Windows:
a) Run gp527-win64-mingw.exe (as Administrator);
b) Find gnuplot directory. In this directory, locate the bin subdirectory. Add it to the PATH

Linux:
Simply type in Terminal

sudo apt-get update
sudo apt-get install gnuplot

##################### 4) Allow running .jar (LINUX ONLY) #####################

Terminal:
chmod +x PULSE.jar

To run the software, just double-click on PULSE.jar

If any unexepected problems occur, please try executing the program in terminal/console by typing:

java -jar -Dprism.verbose=true PULSE.jar

Copy any output and send it to [email protected]. The letter should be titled "PULSE BUG"

Enjoy!

Best regards,
Artem.