Bruce, I am seeing a similar issue with Artemis. Upon trying to open a .fpj file created elsewhere, Artemis crashes and the following message is printed to the terminal. Any suggestions as to a possible fix? I have not attached the file since it is not mine to share, but if you need it or anything else please let me know.
Thank you, George [!!!] bkg_funnorm is not an attribute to set for Demeter::Data=HASH(0x7fdb97cd4810) at /opt/local/lib/perl5/site_perl/5.22/darwin-thread-multi-2level/MooseX/SetGet.pm line 9. MooseX::SetGet::set(Demeter::Data=HASH(0x7fdb97cd4810), "bkg_pre1", -205, "multiplier", 1, "energy_string", "", "name", "merge 4", ...) called at /opt/local/lib/perl5/site_perl/5.22/darwin-thread-multi-2level/Demeter/Fit.pm line 1263 Demeter::Fit::grab(Demeter::Fit=HASH(0x7fdb79280ba0), "folder", "/Users/.../.horae/stash/_dem_nsqtbpqj/fits/iaple", "regenerate", 0) called at /opt/local/lib/perl5/site_perl/5.22/darwin-thread-multi-2level/Demeter/UI/Artemis/Project.pm line 397 Demeter::UI::Artemis::Project::read_project(HASH(0x7fdb93be5ff0)) called at /opt/local/lib/perl5/site_perl/5.22/darwin-thread-multi-2level/Demeter/UI/Artemis.pm line 990 Demeter::UI::Artemis::OnMenuClick(Wx::Frame=HASH(0x7fdb96c547c0), Wx::CommandEvent=SCALAR(0x7fdb96c576a0)) called at /opt/local/lib/perl5/site_perl/5.22/darwin-thread-multi-2level/Demeter/UI/Artemis.pm line 434 Demeter::UI::Artemis::__ANON__(Wx::Frame=HASH(0x7fdb96c547c0), Wx::CommandEvent=SCALAR(0x7fdb96c576a0)) called at /opt/local/bin/Artemis line 47 eval {...} called at /opt/local/bin/Artemis line 47 On Fri, Jul 1, 2016 at 4:26 PM, Bruce Ravel <bra...@bnl.gov> wrote: > > That was the right thing to do. Glad it worked. > > B > > On 07/01/2016 04:19 PM, George Sterbinsky wrote: > >> Hi Bruce, >> >> Thanks for providing a fix. The Prj.pm file on my system does not look >> exactly like what you describe. Lines 260 to 268 looked like this: >> >> next if any { $k eq $_ } qw( >> >> bindtag deg_tol denominator detectors >> >> en_str file frozen line mu_str >> >> numerator old_group original_label >> >> peak refsame not_data >> >> bkg_switch bkg_switch2 >> >> is_xmu is_chi is_xanes is_xmudat >> >> bkg_stan_lab bkg_flatten_was >> >> ); >> >> >> After line 267, I added a new line that reads "bkg_fnorm bkg_funnorm" as >> you suggested, and now I am able to open the prj file. >> >> Thanks again, >> George >> >> >> >> On Fri, Jul 1, 2016 at 3:17 PM, Bruce Ravel <bra...@bnl.gov >> <mailto:bra...@bnl.gov>> wrote: >> >> On 07/01/2016 03:00 PM, Bruce Ravel wrote: >> >> There is probably a simple-ish work-around. Let me think about >> it and >> I'll get back to you. >> >> >> There's not a way to simply fix this that does not involve you >> upgrading Demeter. However, if you don't mind a bit of hands on >> effort, try this: >> >> * Open the file >> >> /opt/local/lib/perl5/site_perl/5.22/darwin-thread-multi-2level/Demeter/Data/Prj.pm >> in a text editor (not Word!). >> >> * Go to line 308. Here's what the surrounding lines lines look >> like: >> >> next if any { $k eq $_ } qw( >> bindtag deg_tol denominator >> detectors >> en_str file frozen line mu_str >> numerator old_group original_label >> peak refsame not_data >> bkg_switch bkg_switch2 >> is_xmu is_chi is_xanes is_xmudat >> bkg_stan_lab bkg_flatten_was >> bkg_fnorm >> ); >> Line 308 is the one that says "bkg_fnorm". Edit this to read >> "bkg_fnorm bkg_funnorm". Save. >> >> Try reading in the project file again. I tested this and I think it >> will work. Let me see the error message if this idea doesn't. >> >> B >> >> P.S. The Prj.pm file might be in a different location on someone >> else's computer. >> >> >> >> >> -- >> Bruce Ravel ------------------------------------ bra...@bnl.gov >> <mailto:bra...@bnl.gov> >> >> National Institute of Standards and Technology >> Synchrotron Science Group at NSLS-II >> Building 743, Room 114 >> Upton NY, 11973 >> >> Homepage: http://bruceravel.github.io/home/ >> Software: https://github.com/bruceravel >> Demeter: http://bruceravel.github.io/demeter/ >> _______________________________________________ >> Ifeffit mailing list >> Ifeffit@millenia.cars.aps.anl.gov >> <mailto:Ifeffit@millenia.cars.aps.anl.gov> >> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit >> Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit >> >> >> >> >> _______________________________________________ >> Ifeffit mailing list >> Ifeffit@millenia.cars.aps.anl.gov >> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit >> Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit >> >> > > -- > Bruce Ravel ------------------------------------ bra...@bnl.gov > > National Institute of Standards and Technology > Synchrotron Science Group at NSLS-II > Building 743, Room 114 > Upton NY, 11973 > > Homepage: http://bruceravel.github.io/home/ > Software: https://github.com/bruceravel > Demeter: http://bruceravel.github.io/demeter/ > _______________________________________________ > Ifeffit mailing list > Ifeffit@millenia.cars.aps.anl.gov > http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit > Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit >
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit