First of all, thank you Frank so much for making the MacPorts install possible for Demeter! I have installed it on my MacBook Pro running MacOS 10.8.5, and here is a short report in how well it is running. Hope this is of use. Athena opens and looks normal so far. I have no trouble loading data and plotting. Yay! I think feff and feffit also work, but I don't know how to use the command line version so I haven't been able to test them yet. Artemis fails (as we were warned) with segmentation fault that crashed Perl. Hephaestus also fails (as warned), in the same way. Atoms does not open, and the following errors are produced: Attribute (txx) does not pass the type constraint because: Validation failed fo 'Num' with value 1.0000000 at /opt/local/lib/perl5/vendor_perl/5.16.1/darwinthread-multi-2level/Moose/Exception.pm line 37 Moose::Exception::_build_trace('Moose::Exception::ValidationFailedForInineTypeConstraint=HASH(0x7fcb4fe83b40)') called at reader Moose::Exception::trae (defined at /opt/local/lib/perl5/vendor_perl/5.16.1/darwin-thread-multi-2leve/Moose/Exception.pm line 9) line 7 Moose::Exception::trace('Moose::Exception::ValidationFailedForInlineTypConstraint=HASH(0x7fcb4fe83b40)') called at /opt/local/lib/perl5/vendor_perl/5.6.1/darwin-thread-multi-2level/Moose/Exception.pm line 49 Moose::Exception::BUILD('Moose::Exception::ValidationFailedForInlineTypConstraint=HASH(0x7fcb4fe83b40)', 'HASH(0x7fcb4fe839f0)') called at /opt/local/ib/perl5/vendor_perl/5.16.1/darwin-thread-multi-2level/Class/MOP/Method.pm line128 Class::MOP::Method::execute('Moose::Meta::Method=HASH(0x7fcb4ff6fac8)','Moose::Exception::ValidationFailedForInlineTypeConstraint=HASH(0x7fcb4fe83b40), 'HASH(0x7fcb4fe839f0)') called at /opt/local/lib/perl5/vendor_perl/5.16.1/darin-thread-multi-2level/Moose/Object.pm line 56 Moose::Object::BUILDALL('Moose::Exception::ValidationFailedForInlineTypConstraint=HASH(0x7fcb4fe83b40)', 'HASH(0x7fcb4fe839f0)') called at /opt/local/ib/perl5/vendor_perl/5.16.1/darwin-thread-multi-2level/Moose/Meta/Class.pm line282 Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x7fcb4fe873b0), 'HASH(0x7fcb4fe839f0)') called at /opt/local/lib/perl5/vendor_perl/5.16.1/darin-thread-multi-2level/Moose/Object.pm line 27 Moose::Object::new('Moose::Exception::ValidationFailedForInlineTypeConsraint', 'type_constraint_message', 'Validation failed for \'Num\' with value .0000000', 'class_name', 'Xray::Crystal::Cell', 'attribute_name', 'txx', 'value, ' 1.0000000') called at /opt/local/lib/perl5/vendor_perl/5.16.1/darwin-threa-multi-2level/Moose/Util.pm line 51 Moose::Util::throw_exception('ValidationFailedForInlineTypeConstraint','type_constraint_message', 'Validation failed for \'Num\' with value 1.000000', 'class_name', 'Xray::Crystal::Cell', 'attribute_name', 'txx', 'value', ' 1.000000') called at accessor Xray::Crystal::Cell::txx (defined at /opt/local/libperl5/site_perl/5.16.1/darwin-thread-multi-2level/Xray/Crystal/Cell.pm line 133 line 9 Xray::Crystal::Cell::txx('Xray::Crystal::Cell=HASH(0x7fcb4b01e998)', ' 1.0000000') called at /opt/local/lib/perl5/site_perl/5.16.1/darwin-thread-multi2level/Xray/Crystal/Cell.pm line 170 Xray::Crystal::Cell::geometry('Xray::Crystal::Cell=HASH(0x7fcb4b01e998)) called at /opt/local/lib/perl5/site_perl/5.16.1/darwin-thread-multi-2level/Xry/Crystal/Cell.pm line 73 Xray::Crystal::Cell::__ANON__('Xray::Crystal::Cell=HASH(0x7fcb4b01e998), 0, 0) called at accessor Xray::Crystal::Cell::b (defined at /opt/local/lib/pel5/site_perl/5.16.1/darwin-thread-multi-2level/Xray/Crystal/Cell.pm line 75) lie 15 Xray::Crystal::Cell::b('Xray::Crystal::Cell=HASH(0x7fcb4b01e998)', 0) clled at /opt/local/lib/perl5/site_perl/5.16.1/darwin-thread-multi-2level/Xray/Cystal/Cell.pm line 64 Xray::Crystal::Cell::__ANON__('Xray::Crystal::Cell=HASH(0x7fcb4b01e998), 0, 0) called at accessor Xray::Crystal::Cell::a (defined at /opt/local/lib/pel5/site_perl/5.16.1/darwin-thread-multi-2level/Xray/Crystal/Cell.pm line 69) lie 15 Xray::Crystal::Cell::a('Xray::Crystal::Cell=HASH(0x7fcb4b01e998)', 0) clled at /opt/local/lib/perl5/site_perl/5.16.1/darwin-thread-multi-2level/Xray/Cystal/Cell.pm line 144 Xray::Crystal::Cell::clear('Xray::Crystal::Cell=HASH(0x7fcb4b01e998)') alled at /opt/local/lib/perl5/site_perl/5.16.1/darwin-thread-multi-2level/Demetr/Atoms.pm line 302 Demeter::Atoms::clear('Demeter::Atoms=HASH(0x7fcb4b016358)') called at opt/local/lib/perl5/site_perl/5.16.1/darwin-thread-multi-2level/Demeter/Atoms.p line 316 Demeter::Atoms::read_inp('Demeter::Atoms=HASH(0x7fcb4b016358)') called t /opt/local/lib/perl5/site_perl/5.16.1/darwin-thread-multi-2level/Demeter/Atom.pm line 169 Demeter::Atoms::__ANON__('Demeter::Atoms=HASH(0x7fcb4b016358)', 'atoms.np') called at constructor Demeter::Atoms::new (defined at /opt/local/lib/perl5site_perl/5.16.1/darwin-thread-multi-2level/Demeter/Atoms.pm line 926) line 103 Demeter::Atoms::new('Demeter::Atoms', 'file', 'atoms.inp') called at /ot/local/bin/atoms line 72 Martha W. Schaefer Louisiana State University
Hi Martha, First off, I am very grateful for your civility in thanking Frank for his hard work and selfless effort.
Athena opens and looks normal so far. I have no trouble loading data and plotting. Yay!
Yay, indeed! Hopefully you and others will put Athena through her paces (some LCF, some PCA, some aligning, some merging, ...) and let me know if things look right. Also, if you see any places where labels don't seem to be written properly or the spacing between controls seems weird, I'd like to see a screenshot. You can post such things to the mailing list or open an issue at the github repository: https://github.com/bruceravel/demeter
Artemis fails (as we were warned) with segmentation fault that crashed Perl.
This one is a mystery to me. I am eventually going to need some help on this one. It will involve following some peculiar instructions and reporting back to me. If someone would like to volunteer to help out, that would be great.
Hephaestus also fails (as warned), in the same way.
I think I know what the problem is with Hephaestus, so hopefully the next update will resolve that problem.
Atoms does not open, and the following errors are produced:
Thanks for the useful error reporting. Very helpful! I will look into the problem. B -- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Science Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 Homepage: http://xafs.org/BruceRavel Software: https://github.com/bruceravel
On 01/27/2014 02:20 PM, Martha W Schaefer wrote:
Atoms does not open, and the following errors are produced:
I think this problem has already been fixed, but not in the version of Demeter at Macports. The next update should (fingers crossed) resolve this issue. Cheers, B -- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Science Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 Homepage: http://xafs.org/BruceRavel Software: https://github.com/bruceravel
Frank, All, Just to add my thanks and experience so far: Thank you so much for this! As Martha and others have seen, everything with Athena seems to work fine for me on 10.8.5, but Hephaestus and Artemis segfault on launching (after splash screen). Should I try installing demeter from the git repo into the macports perl location? Or is there more to it? Frank, would it be possible to post some configuration notes? Thanks again, --Matt
Hi Matt,
On Jan 27, 2014, at 1:18 PM, Matt Newville
Frank, All,
Just to add my thanks and experience so far: Thank you so much for this! As Martha and others have seen, everything with Athena seems to work fine for me on 10.8.5, but Hephaestus and Artemis segfault on launching (after splash screen).
Should I try installing demeter from the git repo into the macports perl location? Or is there more to it? Frank, would it be possible to post some configuration notes?
You are welcome! There is nothing else to do. That is the state of things for now. Bruce should have fixes done soon for Hephaestus and Atoms at which point I will update the Macports version to get them. Then you can update Macports to get the fixes. We’re still not sure where the problem lies with Artemis. I will keep en eye out for a new version of perl-wx which may fix it. Cheers! Frank
participants (4)
-
Bruce Ravel
-
Martha W Schaefer
-
Matt Newville
-
Schima, Frank