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  2&M,LLl- 592c1cfea3941e221d83ce2a03ec0817@46 @9W<mse-guccB"@.9T*@?y)@KqUW@dF %@x $(~%@i&@žv,@Ae{%@M(Da#@u-@5o%@_Yir@U0* +@",@q&b @X$@ #M 592c1cfea3941e221d83ce2a03ec0817   systems  <     perms_num   perms_num  version9 #M 592c1cfea3941e221d83ce2a03ec0817   @46   mse-gucc  vasp    perms_num    perms_num|'f*-@qrCQ@mIFB"@m47@&S@;S @y~"@? @ c A%@l`q8S@D!T9@Xj@ΪV )@y"@D$} @eNT-@LqUwe@*D/@֋h'"@Dn)%@aۂ'@4ctV@ZGUDM*@k]h+@*t^c%@7[ '@oA"@JOcV-@U+c)@8*@e`TR@!lV-@ĬC'@n%@u'@,g~5#@3Ϋ@F ^,@o1%@?d)@- PSF(@Vؿ@(@׻?$@?Ɯ@.lIV"@ K"@&pn$@9m4&@6~A@| '@-[닄&@oe)@Жs)"@)""@?@)@ F%u)@]%@)Wx"@%@+$)@9(a @TW>@k`#%@7&@&{"@N+@'@(@(\(@z):+ @ rh @3@ee @*5{$@,N!@aۢ@' +@r/'@->xV%@oꐛ&@=#@>:u@ .6#@s߉Y@"uq%@ ]*@&1%@d'@Vo$@ٱו@m'@%e'@8!@34)@M(Da)@<>&@z1 @y##@j+@ea @e,iw%@,g~5@&@P0A*@0Gۄ%@Z"@<)@ v"@d'@QI`'@y]`7,@47'@8-xW(@B>٬#@XG@vk$@F|'f@Oe"@ޓ)@Yڪ!@qZ@ @~!<*@N@3!@e6$#%@|~!<'@H}@ "@x (@ r@E>%@:ǀL(@JA4@C6@m++@OI҅"@8̒"@4@4@4@vasp{}k{k{\Y"T?yCn+#Gk{򰀿cyW=`^?I%r9{/hG)N ^U?d< 8?2[U?mUYF[wT|]pX:?4`K?*Qf?-C6?T]T?c}Ev:8؛b'Q|?1߄B\ٓs֧l?u?Tjr&"`?]E~1߄B\?ٓs֧lu?Tj?r&"`]E~?*Qf-C6T]Tc}Ev?:8؛b?'Q|[wT|?]pX:4`KRG>?N ^Ud< 82[?UmUYF?t ;GYh9&5P?Nz1c ]~oӟHQ?{/hG?)b5x_ e?RH2w]70@ܠ[;Qr{Pkj?"T2t?x!nkf4a_?6w\?W\9}w+Ktf?u~.97k*G?Xo J?x C_ @?i{t?~jtX#=r&Sb?_LU?qGRÀj! l?gym?p71$'c?x!n?]E~?X+d/ިU?vA]Pf?lXSYD?_% $`?8ix[ iF?ͮ{+c?%+NF?=#[z4u?_vO^VW9r?{X?%og 0]?HPXңn?H5\n?wH1@ t_>Y1\-?КiQ?^k?1g?SAѪf?wH1@ T Lu;9?qukD`[*MFu?nT?5V?cDвo?wِfpc#G?(8'0m?9?qu?kD`?[*MFunT5VcDвoH5\nwH1@ t?_>Y1\-wِfp?c#G(8'0mSAѪfwH1@ T? Lu;?КiQ^k1g=#?[z4u_vO^? 0]HPX?ңnVW9r{X%og?_% $?`8ix?)[$F?̶ֈ`l>+NFx!n]E~X+d?<~Kq?sZ H?/ިUvA]PflXSYD[ iFͮ{+c%b?<֌ rg? ́ o?x #AIC3d1{vAa+eY?ig,{b?]pX*EИIt?`HT8[?[?k; z?S< )>(FV>0LJ)>{"perms_num": 6}{}T?q ?z ;k@@F`A