Check your dictionaries

Paste your dictionary into the field below, including the variable assignment. Examples and more information below.

Examples

RETURNABLES = {'AtomSymbol':'AtomState.species.name', 'AtomIonCharge':'AtomState.species.ion', 'RadTransWavelength':'RadTran.vacwave', 'RadTransWavelengthUnit':'cm', }

RESTRICTABLES = {'AtomSymbol':'species__name', 'AtomNuclearCharge':'species__atomic', 'RadTransWavelength':'vacwave' }

This tool warns you of

  • syntax errors
  • keywords you use which are not in the dictionary
  • keywords that cannot be used as Returnable or Restrictable as you do
  • values (right-hand-side) which probably will not be replaced by something from your database but treated as constant strings instead.
  • forgetting the Unit-keyword when you fill a DataType.

This tool does not check whether the values you put into the right-hand-side match your data model or not.