SQLite format 3@ .  ? ^ B 8Ed\%/sindexnumber_indexnumber_key_valuesCREATE INDEX number_index ON number_key_values(key)T!+kindextext_indextext_key_valuesCREATE INDEX text_index ON text_key_values(key)<Sindexkey_indexkeysCREATE INDEX key_index ON keys(key)H ']indexspecies_indexspeciesCREATE INDEX species_index ON species(Z)W -uindexcalculator_indexsystems CREATE INDEX calculator_index ON systems(calculator)Q )mindexusername_indexsystems CREATE INDEX username_index ON systems(username)H #aindexctime_indexsystems CREATE INDEX ctime_index ON systems(ctime)T +qindexunique_id_indexsystems CREATE INDEX unique_id_index ON systems(unique_id)[##tableinformationinformation CREATE TABLE information ( name TEXT, value TEXT)*//tablenumber_key_valuesnumber_key_valuesCREATE TABLE number_key_values ( key TEXT, value REAL, id INTEGER, FOREIGN KEY (id) REFERENCES systems(id))$++tabletext_key_valuestext_key_valuesCREATE TABLE text_key_values ( key TEXT, value TEXT, id INTEGER, FOREIGN KEY (id) REFERENCES systems(id))sItablekeyskeysCREATE TABLE keys ( key TEXT, id INTEGER, FOREIGN KEY (id) REFERENCES systems(id)) otablespeciesspeciesCREATE TABLE species ( Z INTEGER, n INTEGER, id INTEGER, FOREIGN KEY (id) REFERENCES systems(id))P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)etablesystemssystemsCREATE TABLE systems ( id INTEGER PRIMARY KEY AUTOINCREMENT, -- ID's, timestamps and user name unique_id TEXT UNIQUE, ctime REAL, mtime REAL, username TEXT, numbers BLOB, -- stuff that defines an Atoms object positions BLOB, cell BLOB, pbc INTEGER, initial_magmoms BLOB, initial_charges BLOB, masses BLOB, tags BLOB, momenta BLOB, constraints TEXT, -- constraints and calculator calculator TEXT, calculator_parameters TEXT, energy REAL, -- calculated properties free_energy REAL, forces BLOB, stress BLOB, dipole BLOB, magmoms BLOB, magmom REAL, charges BLOB, key_value_pairs TEXT, -- key-value pairs and data as json data BLOB, natoms INTEGER, -- stuff for making queries faster fmax REAL, smax REAL, volume REAL, mass REAL, charge REAL)-Aindexsqlite_autoindex_systems_1systems  B B3&M ? l3 488b6bf848d3efb6fa6cb7eace324fbf@4^@9H#m0yheccB!@@H0!(@ ǿ"@UHI"@_Yi-@rCQ?%@Z*oG8}!@M(t*@^2+@k]h@-s#@t*@gC6@Mg'&@wE@7$@t$,@ׁsF$)@I2E@a(@;M @Q @++MJ#@r-@מ9@o|!@QN@F"@YwW'@E_q-@%ǝ@kC8? @V"@Mg'#!@QN&@[@![=(@+ٱX+@KR%)@gC&@@j&@ݓe-@y)*&@*@B@}гY"@?U @<D-@ʦ\@a@=;k]@t$@#0P@3W"@Á,`"%@ <N'@]3f@n/i)@ZGUD (@T:XP+@"2!@h!@ܝ.4@]*@je/u+@UMuP%@y@06@иp $%@ڊ&@!@ݰmq-@~8gD @;ON@ 0@UHI%@1 { @x @ʦ\ -@~ƅ!(@#Ed%@ؙB'@/Q5#@7@,`,@P6 %@]m;)@2)@F_A@/ F+@To lp#@x #M 488b6bf848d3efb6fa6cb7eace324fbf   systems  <  $ % perms_number  % perms_number  version9 #M 488b6bf848d3efb6fa6cb7eace324fbf   @4^  hecc   unknown  % perms_number  % perms_number@72@ $ -&@W&R?@ꭁr@Eh-@΍ K%@iQ"@8J^cp,@DL$z!@f(@.=6(@3.@t{I(@҇.)@[tYl@c AJ@Ut,@t//@&@y'@S@ϸp )@k "@tF @N#-)@s+%@ng@ % '@"@0[w4#@_e+@H%@£ @P1(@;ǀ^ @,ypW"@ %)@:ǀ)@[ A@+~#@̴++)@@4ؙ%@@wkF@y"@V%@' $@ۧ1*@6 r(@5x@㪲 '@=~o@*@!@:u<'@U!@I%@2ZGU4&@Ͻk"@[='_+@nnLOX'@*t^c(@+y` @4 s @񘁊@|DL$@d`T$@GȰj!@H@@K7+@6ُ4'@{`%@C+&@ #@VC@=yX8#@7XO@ {%@wӂ*@9}%@y(@`t@(A& @3KԤ%@]`7l@VC@EP+@KԲ%@؞Y"@Tx*@D;y"@ W'@6!a'@f1@k+'@Wf,(@Q#@%X@SZ$@7[ @n"@Ƨ`)@j+!@x#l @ ףp=:*@zGQ!@.o3%@DQOY'@)"*H@@"@'"(@+j0 @If&%@`7l[4(@ K?@c wQ?mO^?Q^%IDg?I?wH1@ d? nU iTd+$xCZ?D-ͭ@?]? .V`J*4`!'*[rhb@fg;e?tiP̶ֈ`\?sbP6 ra?YLl> Ut|8cc?-\op?mJRp?m77M]G 6uU!9U`&z,$DruoEbZYrLf?sIvc?Mn[??$DFP?&:,Beeo)狽W}r?Q [g?-C6J܂I?[;Qb?{VP?3ۃ`lxz,C\Om?ŊZ?^S_?oQ?O#-#l?mUYf)q8?kHcCWr„Ѭl_?i;.8fLg!?r&"PWmUR?מY?^ PjT~*O dZ.S\}e_9̗G~P)d?F%u[?խc -m?hN?doQie?QfL2rV?/3l{?Clpb?/"U??$DVFn1 n/FHgq4GV~yC4iKp?"?r&"@kC8C?IaLCM`?IӠh%og?9vj?3OLfLg1?7-_Lna?d7iJ?ph`eI)bl%tYa?L0khIӠh^͓k dvf1%eT _? LnT?Mb@?wِf`?c3%k-sM_?߆X?6Ko.J?8:V)=sZ H(ȯO?Ov3_4LmN?]pX*?~*O t?NA~6rtl%tYQ&|VjSy-;F? :!t%L6pd? Fs?k$ EuR_f W?W?yxρi2Rl iTdKf"?%J?IH#?G׾a0!GȾ{"perms_number": 4}{}`?~g&?#HI@@$