Skip to content

Releases: kotik-coder/PULsE

PULsE 1.91FM_01

11 Jun 19:14
Compare
Choose a tag to compare

Better error handling in SearchTask: now instead of freezing on
nonsensical values, an exception is thrown by the assign() method in
ThermalProperties if the numeric properties in the ParameterVector do
not pass the validate() check, and is handled by setting the status of
the task to failed and breaking the main loop of the search.

Better handling of very small pulses where calculations could previously
start with a pulse width = 0 (less than the grid time step)

Better calculation of the maximum temperature rise for the heating
curves (baseline correction)

Fixed Proteus Netzsch import. Included import of diameter

Fixed half-time determination for heating curves with high Bi numbers (limited the upper search range by the time of maximum)

v1.91FM

03 Jun 13:17
Compare
Choose a tag to compare

Changes:

  • Fixed JUnit test not running
  • Updated .pom
  • Fixed JUnit test criterion for fluxes and derivatives. Now a linear
    regression is built and its coefficient of determination is checked.
  • Improved logging. Now important notes are showed in a pop-up window
    prior to being written in the log. Exceptions that are written in the
    log also trigger a ShowMessageDialog.

v1.91FR

02 Jun 17:19
Compare
Choose a tag to compare
  • Fixed initial guess for Bi (has to be a small non-zero value, otherwise the initial value of the gradient is not calculated correctly)

v1.91R

31 May 18:37
Compare
Choose a tag to compare

The new release now contains improved treatment for adiabatic data

Fixed a few things

26 May 19:54
Compare
Choose a tag to compare

The following changes have been made:

  • Fixed LMOptimiser
  • Fixed Netzsch CSV import
  • Fixed truncation procedure

PULsE v1.90R

18 Mar 12:47
Compare
Choose a tag to compare

New in this release:

  • Two new optimisers (Levenberg-Marquardt, SR1)
  • Polished UI
  • Added csv import capability from Proteus
  • More functionality

PULsE v1.88R

14 Oct 14:53
Compare
Choose a tag to compare

Finally, the new release with all the commits! A lot of improvements.

PULsE v1.88 (beta)

11 Oct 17:59
Compare
Choose a tag to compare
PULsE v1.88 (beta) Pre-release
Pre-release

Almost all of the bugs have been fixed now, this is the final pre-release.

UPD (12/10/20):
Fixed zero or negative number of threads on machines with limited CPU power.

UPD (13/10/20);
Fixed a number of issues with logging;
Log file now appears in the directory of the jar file.

PULsE v1.88 (alpha)

10 Oct 14:57
Compare
Choose a tag to compare
PULsE v1.88 (alpha) Pre-release
Pre-release

New features:

  • Statistically-inferred model selection;
  • Optimisation option: the outlier-robust least absolute deviations (LAD);
  • Visualisation of probability distribution functions for residuals;
  • Moved to the beautiful WebLaF;

PULsE v1.85 (fix4)

21 Sep 12:00
Compare
Choose a tag to compare

The new release features a fully refactored. more effective code. The visible improvements are:

  • Pulse visualisation in a separate chart
  • Better management of baselines and pulses. Pulses can now be tuned to reproduce a specific shape
  • New exponentially modified pulse shape with adjustable parameters
  • New sinusoidal baseline to account for electromagnetic interference
  • Improved performance of all difference schemes and of the RTE solver
  • Re-worked property access
  • Automatically adjustable curve points
  • Better HTML export

UPD (22/09/2020):

  • Fixed search properties auto-update after user input in table
  • Fixed thermal conductivity, Cp and density output in result format if required

UPD (26/09/2020):

  • Fixed start time in DfferenceScheme & corrected heating curve export

UPD (28/09/2020):

  • Fixed displaying extended curves in chart window