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- 3010bd14b847ee7f82d3704d92ada206@4fbyR@8Acmse-gucc_{f@@z(;)@6Y"@ : @<,Ԫ*@&lscZ%@cbqmH@|\'@G"@ػ?ޫF#@d;O*@"*<%@Sr3 @a)@/ Ҝ @d#"@ŬC9(@}Жs9)@@1PN$@0(@qh@@V_%@?\ @ahC@X9Ȇ"@X4%@B}$@ׁ*@σv'@:f( @a&@zNz8@g@ʡE!@',b'@Dn!@]Fx#@3ı.nc*@M"@=,Ԛm"@@߾@!uqk#@$bJ$K&@aO;5i*@<#@*Wx(*@e1Y @x$@2%*@)t^"@@3}ƅ @cC"@ m97"@/$f%@Ĭ7@c]F3'@.Q5)@`<'@l, P@Tt@'@M&@~W[y%@Nz1*@48Ew'@:p*@"@~j%@`YiR )@_@^.;1;#@d]Kȧ!@{fI*@3P @=!@ˋ@5#@-R\@-"@ϸp $@҇.X&@&䃞@j&kT(@`,'@o/i֡)@9/"@иp ${"@\tYL,@77',(@,g~5')@m2%@z{E"@3@-`)@"[=' @Q@:-%@׻?&@o_y"@S:X/+@XjN(@%)@r] @ui @u@x@d @$@ʡE!@ @ K 5][?FCƣTC?evӹp>+NF?-y<-?pe?3.,Pl]T1cdN|8GmyxeE?#-#6?Lo.2nZ}uUv?EENu?u T?srCXp?ZQf#?30&&|_\w$Di=#dbFx{p5l/b?߆X?ǁW˝y?ùI??{&jMnK4ׂ[?o^l?XCq#EdX[>[{S?겘|\K?-sM"-r%"|^ PjTςP\?X%S?;ŪAh?^S/'@jS?700?k*.N?Np?? Yy7d?St$`g^H?() LUdt@r?H'm?GW:Kd!:j?f+/o?vk 9?q9^IiOqN~S?=- N!tr„Ѭl_Jc;Onb?uA{bm\5adqp?Tk?bD3TsPU?}r4fg,{2?$jd?]pX*?/K;5K?"s,am2*4p? !`?b?Crcs?e6\`+,O?"[Abjg?T1ct^(`;XRh\?9g?ltOq,?jm~: vAgsU?VBwIe};l"3'?J*n|V6oDPۆQp}:3PYd< X?YBsm?PۆQP[Ob?x$^elC6pmUY6?iq?gn?q!FV[U?St$`?TsPe?Y4 b?F>xa?ltOq\? ;V?%_z?iP4`qJbI?臭c?d7iZ?@mX?$DV?ENteQEo?ˆ5Eag?ฌJ?XCa? F3?Ժ jS? OmXo j8R?;]x?àL(?wakru;ʃTIVOh Q[ ivΈ c?1]ah3fSTb.A{X?bFx{@?SAѪfAs?*g\8P?v1tc{eުpfLg>oӟHI?&Sb+ٱ1?nHJzz?=c?~31]u?I%r9?A 1[[!bX|[Tg? ~K?zN{%9`Ws2ys?ْUQ?@CR?%Ί>_kDpq>?^uB<2VWm$DiM4ތb?$`?kD`?.9v?[[!R?D6.6T?1ZGU3صݒ?1]ax׺t{wFn101]a(5-<$fA 1?bLLW?jIG9h?b?5l/b?Qi>q?Oʤ6+;Dn3ۃp4-2j^ j?`HDXjPvӂg?Rb ~[m3a?FSweW?հS?'b WfIZv?o'Q?͓k dvfUN@c?&|'y'LX6 (t?jFPn?ؕ?o#? B̾uز!T|{>{"perms_num": 1}{}N?z=.?•@@nO