[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Reply to: [list | sender only]
[ddlm-group] CIF-2 changes
- To: Group finalising DDLm and associated dictionaries <[email protected]>
- Subject: [ddlm-group] CIF-2 changes
- From: "Herbert J. Bernstein" <[email protected]>
- Date: Sun, 25 Oct 2009 10:24:23 -0400 (EDT)
- In-Reply-To: <[email protected]>
- References: <[email protected]><C6F976F1.1206C%[email protected]><[email protected]><[email protected]><[email protected]><[email protected]> <[email protected]><[email protected]><[email protected]><[email protected]>
Dear Colleagues, Please take a look at the dictionaries I have drafted at http://vcif.sf.net/cif2_dicts and tell me if I am on the right track in trying to convert to CIF-2 format dictionaries. I have taken all the August 2008 () style tuples in the upper level and converted them to October 2009 CIF-2 {} style lists. I have not changed any array dimension specifications, e.g. [*], nor the innards of any methods. Questions: 1. Should the dimensions be changed, e.g. from [3] to {3}? 2. Should there be any changes in dREL methods themselves? For example consider: ====== save_function.SymEquiv _definition.id 'function.SymEquiv' _definition.update 2007-10-11 _description.text ; The function xyz' = SymEquiv( symop, symcat, xyz ) returns a fractional coordinate vector xyz' which is input vector xyz transformed by the input symop 'n_pqr' applied to the symmetry equivalent matrix extracted from the category symcat. ; _name.category_id function _name.object_id SymEquiv _type.purpose Assigned _type.container Array _type.contents Real _type.dimension [3] loop_ _method.purpose _method.expression Evaluation ; Function SymEquiv( c :[Single, Symop], # symop string n_pqr l :[Category, Tag], # loop of symmetry matrices x :[Array, Real] ) # fract coordinate vector { s = l [ SymKey( c ) ] SymEquiv = s.R * x + s.T + SymLat( c ) } ; save_ ====== Should that remain the same, or should it be as follows ====== save_function.SymEquiv _definition.id 'function.SymEquiv' _definition.update 2007-10-11 _description.text ; The function xyz' = SymEquiv( symop, symcat, xyz ) returns a fractional coordinate vector xyz' which is input vector xyz transformed by the input symop 'n_pqr' applied to the symmetry equivalent matrix extracted from the category symcat. ; _name.category_id function _name.object_id SymEquiv _type.purpose Assigned _type.container Array _type.contents Real _type.dimension {3} loop_ _method.purpose _method.expression Evaluation ; Function SymEquiv( c :{Single, Symop}, # symop string n_pqr l :{Category, Tag}, # loop of symmetry matrices x :{Array, Real} ) # fract coordinate vector { s = l { SymKey( c ) } SymEquiv = s.R * x + s.T + SymLat( c ) } ; save_ ====== Regards, Herbert ===================================================== Herbert J. Bernstein, Professor of Computer Science Dowling College, Kramer Science Center, KSC 121 Idle Hour Blvd, Oakdale, NY, 11769 +1-631-244-3035 [email protected] ===================================================== _______________________________________________ ddlm-group mailing list [email protected] http://scripts.iucr.org/mailman/listinfo/ddlm-group
Reply to: [list | sender only]
- Follow-Ups:
- Re: [ddlm-group] CIF-2 changes (Nick Spadaccini)
- References:
- [ddlm-group] [THREAD 4] UTF8 (James Hester)
- Re: [ddlm-group] [THREAD 4] UTF8 (Nick Spadaccini)
- Re: [ddlm-group] [THREAD 4] UTF8 (James Hester)
- Re: [ddlm-group] [THREAD 4] UTF8 (Herbert J. Bernstein)
- Re: [ddlm-group] [THREAD 4] UTF8 (James Hester)
- Re: [ddlm-group] [THREAD 4] UTF8 (David Brown)
- Re: [ddlm-group] [THREAD 4] UTF8 (Herbert J. Bernstein)
- Re: [ddlm-group] [THREAD 4] UTF8 (SIMON WESTRIP)
- Re: [ddlm-group] [THREAD 4] UTF8 (Herbert J. Bernstein)
- Re: [ddlm-group] [THREAD 4] UTF8 (SIMON WESTRIP)
- Prev by Date: Re: [ddlm-group] [THREAD 4] UTF8
- Next by Date: Re: [ddlm-group] [THREAD 4] UTF8
- Prev by thread: Re: [ddlm-group] [THREAD 4] UTF8
- Next by thread: Re: [ddlm-group] CIF-2 changes
- Index(es):