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  S S"&M  l- 1c8f67f3d9c184c9a093190119a7d84c@4 e@9hvmse-guccI2"@)-@[ΥL%@~oӟ@D;i+@ioɔ@h:;y!@V*@HG'+@&S@^cZ$@ȓkF+@Tt<@4)ݾ%@Dy@ a@oض(a"@1w-!%@Ut'y%@_Q @@x=@Hp"@nSM%@xb֋$@Pc**@f(@1 {=@WI/'@jMn@Py@a!@M(@"!@ ^#@]o*@ꐛ@ h"l"@ .V`Z @L<5#@g'e&@gs+@oŏ#@g?q*@Mu$ @sh|$@s*@C+"@?ܵ@lscz @^2"@!@z6%@= @sczo'@|~!<)@`<(@Á,`b@8-xW@3k'@HP%@Hm~W%@Nё\S*@&k'@x@e*@C9Ѯ"@HcCw%@r3܀_(@m2$@GUD'#@ PSz!@9(a?+@9zf@K @1*@^)'@s@XQi"@=~$@dF@&@j+W@2r'@YLl>&@K(@u%@tF@8gDiO+@$@M-%@`"@6[p*@ypwv"@ '@іs)Z'@$]3@r.U'@XQiH)@lV}#@׻@7T7$@㈵@od"@nR)@0|D!@%7{ @Zwg *@MR!@ 8%@9#J;'@$k@zNz"@\Ɏ@l(@lF=D#@iR 4%@Qi>'@6@72| @S?o*R*@ 8"@(["@4@4@4@vasp{}LE{m'pxWf,? ?fe(%V?IӠh?~6rݔ!x?QCR?O⃿`Ù?17? W\?kHcC?`X$X5swOwxPk$ %=yX??T1ϓ?@_?sdaN ^5?I`sn?$P29|UqGRÀ?C}Yb+hzOI5c?X\Tl?\K? nl[!WYʋcxgtb?I?p ĭx}f^gED?J{ds[ iFM-[닄Ma?Wr?~k, ?ߌ}O0{y?&"dTY9y s? ^)P?Q/4'/.;?lq?6:b?*gz?eS?L{)]u?bDc?^ PjtWzm6Vbn/J_q?-=f?zi? <^?;*y>UWd?V|7 C?O\W zrصݒ<v?ฌVPLy Hs0&N?'py?gse nu?C=updͪՆ?GN;p}Kτ#E|?Ye?ǠB]??|߃w?؂C?}f2˞6琿kIMfw?ŭ'w?}rE2p?Lm**Hh˹?'$?SXwk&lsOmp?ݙ s ?O'3 o}?X%S?N\W A,9$p?AFc?^o?u߉Y/yCn?8fٓ|st%]? F>%u~g|_\f?'ILyvk ?'ILy?ص݂?q9^Ii b?`8 ?:}qJ[=sw o?7wsX+t%j?@4yNz1S(&oy?۠[;DAS/CX?9\=?Vc#+yp-y<-?RC GR{q?EB[Ε?T?6ؓ?'c? ?^e%:<|d?{"perms_num": 6}{}`?[8?'<@@$