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 z&M|,,l- ecf596da280b69d657140923aad3ffaf@4dG@9'x2}mse-gucc,σ@!J*@{k`)@b->@].;&@;i%@lV}@T G+@rtO"@yS"@h #M ecf596da280b69d657140923aad3ffaf   systems  <     perms_num    perms_num  version9 #M ecf596da280b69d657140923aad3ffaf   @4dG   mse-gucc  vasp    perms_num    perms_numE'@%7[-@Z#@D/X~,@fj@ ܺ@Q@㥛 P"@72(@ m9g,@x $("@!Y#@N @{T-@D@{@ao@"f!@&P6:"@fU@vۅ*@uV+@PS%@vR~!@YO0@8*@.Qm'@CVzN $@_$\J@"@?Ŋz@}"%@&NG,@@_&@ KM)@`7l['@bJ$H @&@@+0d5@82 @([!@5 Sb'@G=D;!@Yn $@s]*@eS@K"@~:p^ @@0G+#@~&@6A+@RQq#@B&9 *@Cn @k+ݳ$@]C*@0 G"@: @io @Afշ"@Dl)"@N n%@rCQ@j''@m(@pUj'@n' @t:$@*P&@X5;@4i'@&@^))@C4!@,+MJAw"@x#ȟ@<)@:;%)@jT%@6oa"@Cf@~ƅ!)@e6$# @B @MJA4%@=$@%@RQ"@F_A*@bod'@Y(@E_ @K7 @䠄@Q @8L$@z]z!@Ϡ@3n*@4K&@I_;%@&@T[$@=~@6U1#@~@ߡ(G%@ܘt*@Qy%@N`'@;O~$@@#bJ$'@+'@`W!@i:;(@ĬW)@kw#&@Qk @?#@AȓK@QH @~oӟ%@sk@~R8@rh|*@jMC%@5"@Ral!*@Ǻ"@a̶ۢ'@{&@8-xW@-T'@jt(@#@ߡ(Ї@/$@Y@scz"@n2*@؁sFv!@aۢ @'UH*@O0 @U%@k'@bqm@XѠ"@(@t)*@ %@Ԃ} (@?'I@#2\ @ͯ*@B[Υz"@!Y"@4@4@4@vasp{}kcEtJlLa)^b?$@?<~Ka?p?vk YbJ!`#M)p?ْUQ?(@T*WYT?tF_hW?6ɏU[| j?@fg;e"V?2gg?2K?8*5{%??#Kx>VPd!::mrcmw?*6u!K fhh? 2&wՔdM?XFa?5x_ eU+~oaUNirrg&XXWj1xh?*3Qn-c?\5Q?g,{b5V?qU"q]pNA~6rd?UJR?1?74e??E&HR?~QBX?39AlDe?V+=)Z?f(ϼ\?5x?+,?3YuaLobc^GL?php?N ^U/J_a?*T7C?Pj/h?ޏ/Hw?>]ݱ&U?ȗPQ?{?b{i?$`?$xCe aR30&VP6 rq?r_c?2?m2K?]iY m?$xCE֪]r3.\Pmpb?.927߈y?Nh?$pteloFn1`??WzލAiy7D>[{cefbP?+ٱQ?=~o?=\r)MuN?u? WH?q!FfDfr?M7Qs?M#~j?g?HSȕz6r C?4 ;4`iU?$,h jV?lɪ7i?WmURNEV?8u?Plm?]E~&Bd;S.q?ap/w_% 4SvA]p?\Y"T=3/J_a?ҏSkmIFnPc?%Ί>_ǵblig?!q"PH\?F̱>&Bd8ӅXQ,̰q?t>]`7l[t?/CXE ah6w?¾DA?`/? !`\Y"dt^cjf(ϼL?mO^?AgS!uq[?9yYS?g]?E| Vl~Ϛ_?&pn`?2`8@m2?(XQiH?IC3T?Udt@B`??V%}`QfL2rFsmBY1\ݾLnQ?rrg&H`x%s}OmUYVGsdX@gҦ^1{v1?_vON?d?HbM.:_(]g?.2BD/ʾ}Ѥ\>{"perms_num": 1}{}N? (C?!Ƶ(Q@@nO