Discussion List Archives

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pdDMG] Revised powder dictionaries for multiple phases

  • To: pddmg@iucr.org
  • Subject: [pdDMG] Revised powder dictionaries for multiple phases
  • From: James Hester <jamesrhester@gmail.com>
  • Date: Wed, 9 Nov 2016 16:58:07 +1100
  • DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;h=mime-version:from:date:message-id:subject:to;bh=bp6JrWaAmh0W2qaR1VEz5q/9uitgG7CRsuG46/3UwkY=;b=I2ubxCDg33HZpVHgD3WmqrCR6jmHKhyg/Vk296eo2Y4iO6iMa6sd04JX4wvFEPVYcpcuIo2VX7x3PSB+IhpURq7SEiOdaj46OcYts+T2Jf+JdIhfLMVNmLT6q8EYM0rq1FY6/pnwLCaNGXOMuFnBR9BomSmTzdyqqdk0e9l2t+LOxuTWzmym8ZRHsLzx0xSwbbFw43UoacAdkf0zIszSaADjSik4gEGk8vcHI9fXZmr5W0eGaFzPkWJTR/KjUAKCn81lSjkRqqyQpWZGXqW87/1w3l2x7Nyxxv+CuZan0bmIjL62Zmph8+naPWymyL0v5Vt5vfURcAa9vTmUTNZmdQ==
Dear PDDMG,

I have now created a draft DDLm powder 'multiphase' dictionary to reflect the discussion on multiple phases. Please look at http://comcifs.github.io/cif_pow_multiphase.dic.html for an HTML version, or https://github.com/COMCIFS/cif_core/blob/cif2-conversion/cif_pow_multiphase.dic for the text version. This dictionary contains only 4 dataname definitions, for the _pd_phase datanames and for pd_refln.phase_id.  I have made the somewhat arbitrary decision that _pd_phase.mass_percent is not necessary for a single-phase sample (happy to move it back to the main dictionary if there is disagreement on this).  cif_pow has been updated accordingly, accessible from the links that I sent previously.

As written, if any phases are presented in separate datablocks (and this is the only way to present multiple phases) then this extension dictionary will apply and the datablock should have '_audit.schema' set to 'Multiphase'.

The way that this works together with the cif_pow dictionary and cif_core dictionary is that the cif_pow_multiphase dictionary is the 'master' dictionary which imports all of the definitions in cif_pow and cif_core, and then (i) overrides the definition for the REFLN category in cif_core to add '_pd_refln.phase_id' as a key column and (ii) overrides the definition for PD_PHASE in cif_pow to make it a Loop category (i.e. multiple phases) with key '_pd_phase.id'.

In essence, once this scheme is accepted, if you wish to output phases in separate datablocks then the 'master' datablock should have '_audit.schema' set to 'Multiphase'.  No other changes to the way things have been done for DDL1 should be necessary.

If you reply to this message, please cc me as there appears to have been some issues with the listserver at the IUCr.

James.


--
T +61 (02) 9717 9907
F +61 (02) 9717 3145
M +61 (04) 0249 4148
_______________________________________________
pdDMG mailing list
pdDMG@iucr.org
http://mailman.iucr.org/cgi-bin/mailman/listinfo/pddmg

[Send comment to list owner]
[Reply to list (subscribers only)]