Marcus,

Your cif file triggered a very specific bug in my software that has nothing to do with your recent difficulties.

Had you picked almost any other cif file for any other material, you would have been fine.

I am guessing you chose this one:

  http://www.crystallography.net/cod/cod/cif/7/20/60/7206075.cif

or something very similar. Demeter makes a mistake parsing the space group symbol in that file.

Try this:

  http://cars9.uchicago.edu/atomsdb/TiO2-ana.inp

It seems to work correctly without triggering the specific problem that the cif file triggers which, again, has to do with the specific symbol used and how Demeter parses it.


Thanks for reporting this.  I'll work on it.

B

On 12/02/2016 06:07 AM, mfehse wrote:
Hi

so i have created a little Artemis project to practice. Its tio2 data
file with anatase cif file, i just included teh first path but havent
done any fitting yet. When i close artemis and want to reopen it I get
the following error:

"You must define a method name at
/usr/lib/i386-linux-gnu/perl5/5.22/Class/MOP/Mixin/HasMethods.pm line 96
    
Class::MOP::Mixin::HasMethods::has_method('Class::MOP::Class::Immutable::Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0xe06c454)',
'') called at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/Atoms.pm
line 442
    Demeter::Atoms::parse_line('Demeter::Atoms=HASH(0x106b5394)', ' :')
called at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/Atoms.pm
line 465
    Demeter::Atoms::parse_line('Demeter::Atoms=HASH(0x106b5394)', 'space
= I 41/a m d :1') called at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/Atoms.pm
line 390
    Demeter::Atoms::read_inp('Demeter::Atoms=HASH(0x106b5394)') called
at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/Atoms.pm
line 200
    Demeter::Atoms::__ANON__('Demeter::Atoms=HASH(0x106b5394)',
'/home/marquinhos/.horae/stash/_dem_djyzliqy/feff/gflkw/atoms.inp', '')
called at accessor Demeter::Atoms::file (defined at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/Atoms.pm
line 204) line 10
    Demeter::Atoms::file('Demeter::Atoms=HASH(0x106b5394)',
'/home/marquinhos/.horae/stash/_dem_djyzliqy/feff/gflkw/atoms.inp')
called at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/UI/Atoms/Xtal.pm
line 667
    
Demeter::UI::Atoms::Xtal::open_file('Demeter::UI::Atoms::Xtal=HASH(0x1312b8e0)',
'/home/marquinhos/.horae/stash/_dem_djyzliqy/feff/gflkw/atoms.inp')
called at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/UI/Artemis.pm
line 1388
    Demeter::UI::Artemis::make_feff_frame('Wx::Frame=HASH(0x127f5b3c)',
'/home/marquinhos/.horae/stash/_dem_djyzliqy/feff/gflkw/atoms.inp',
1010942) called at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/UI/Artemis/Project.pm
line 351
    Demeter::UI::Artemis::Project::read_project('HASH(0x102e8084)',
'/home/marquinhos/Desktop/TIO2_tryout.fpj') called at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/UI/Artemis.pm
line 1026
    Demeter::UI::Artemis::OnMenuClick('Wx::Frame=HASH(0x127f5b3c)',
'Wx::CommandEvent=SCALAR(0x12ab14cc)') called at
/home/marquinhos/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int/Demeter/UI/Artemis.pm
line 440
    Demeter::UI::Artemis::__ANON__('Wx::Frame=HASH(0x127f5b3c)',
'Wx::CommandEvent=SCALAR(0x12ab14cc)') called at demeter/bin/dartemis
line 31
    eval {...} at demeter/bin/dartemis line 31
"

i have attached the project so you can try if you can open it on your
artemis

many thanks

marcus

On 01/12/2016 19:26, Bruce Ravel wrote:
On 12/01/2016 01:20 PM, mfehse wrote:

and am now able to launch the athena and it seems to work, however i
still get the error message:
"Could not find Larch Server -- falling back to Ifeffit"
is this something i should care about?

Nope.

It's a message that will eventually go away.  Right now, Matt and I
are working on migrating to Larch.  This week we have been figuring
out how to make Athena's interaction with Larch work reliably.  That
message is there so that I know what is going on while I am working on
the code. In this case, it is Demeter telling you that it is
gracefully recognizing that you do not have Larch installed.

If you don't want to be looking at the head of the main branch, then
you could download the zip file for the most recently tagged release:
https://github.com/bruceravel/demeter/tree/0.9.25

B


--
 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



--
 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

Reply via email to