Hello,
I'm having an issue with opening a data file in Artemis.
As usual, I started by importing an Athena data file and a CIF. The paths were calculated and plotted (all worked ok). Then, I opened a second Athena data file and attempted to copy over the paths to check the fit; however, transferring the path parameters from the first data set to the second crashed the programme and will no longer open that data file. I have replicated the problem by using a new data file with fewer paths. Again, when exporting the path parameters to a second data set causes the file to crash and no longer open.
I have tried both versions, 0.9.26 and 0.9.25, on two different laptops - one with windows 10 and the other with Windows 11. The same issue occurs. Opening the .fpj file directly from the desktop opens Artemis, but it soon crashes and closes; however, opening Artemis and loading the file causes Artemis to get stuck on 'importing VPaths'. (see image). I have left this open for a couple of hours, and its remains on importing v paths.
Checking the dartemis file log, it states:
Can't call method "parent" without a package or object reference at C:/Users/rap/AppData/Roaming/DemeterPerl/perl/site/lib/Demeter/Fit.pm line 1717.
'-q' is not recognized as an internal or external command,
operable program or batch file.
%PGPLOT, Unable to read font file: grfont.dat
%PGPLOT, Use environment variable PGPLOT_FONT to specify the location of the PGPLOT grfont.dat file.
I had a look in visual studio to look at line 1716 - 1719 in fit.pm This is:
my $path = $this -> mo -> fetch(['Path','SSPath'], $pg);
$path->parent(Demeter->mo->fetch("Feff", $path->parentgroup)) if not $path->parent;
##print $path->name, "|", $path->group, "|", $path->parent, $/;
$this->push_paths($path);
I could not debug due to being a newbie with visual studio and unable to debug without the 'Perl' language installed. I have tried to install this language, but that's a separate issue.
Thanks,
Ryan