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- 979aeca6e19113bd2cfec2d4126cefdb@4V3R@9mse-gucc$@y)*@l, P(@@Zwg%@%Z%@n@@}"O '@g?a)@D@bgJ+@&kC"@%Xj@Y+@\*@@e<"@{/LZ*@ #M 979aeca6e19113bd2cfec2d4126cefdb   systems  <     perms_num   perms_num  version9 #M 979aeca6e19113bd2cfec2d4126cefdb   @4V3R   mse-gucc  vasp    perms_num    perms_num|'fJ+@>"D] @3$@M-@ϽK+!@}Y&@Z7@-s%@T㥛Ā*@Ӥt{ @ؙB#@;pΈn @Ҥd-@ǵb@ Tƿ@7¤"@oB!.!@a!@-s,f@#<*@_YiRj+@( <%@ 8)@um*@o_@S@M2r@#~j<@m-@Zwg'@QI&@ "@G\@]3fk%@eF ^$@L@&Sj)@ԷR)@%C@ϽK{+@խs#@ަ?@a|9@U]O&@vk@^zk`k@8d-@*&@p1="@Khv,@3y3"@D$(@HcCg-@`-!@KW"@odC@!%̴)@}"O'@ BI@}b%@bbA%@Ciq@NG&@Q(@Ͻ@^I )@>٬"@j @ގpZ*@pn0%@@:zަ&@YLl>"@G.#@"*@0$%@yZ @)@[tY@8gDio`"@dp(@)@ U+^@[ A$@g~5&)@?Ŋ@?x~%@5Fj @٬\@/$"@$z"%@eIy$@*)@Ր'@/ " @~7&@ҩ+@bX9h@H.!@Y'@rwH!@j@+0#@1 {M+@CR@|?5^"@]hx @x( ,#@-4&@ vЙ*@,g~#@D*@ 8*5; @ $ $@W}Wo*@Hh˹"@jH@3K2!@9"@0{!@\='o%@kwC@1Z'@R)@M֨h'@+9 p?$ca+D _?wJ\?2: vb?`HZv?҇.oi-;F?/nrͮ{+S?vLu?zю3`Y?V%ao'Q?[| Z'DQTeyTq?*kqq?%~?L7A`p(/};l"3w?Q?h:;l?gv?erjgڂ?)t^c?;s ;?!'*k?Tqs*پ yk89jjpY]~O!WY@? ?Oqn?GJ? I'2}͑u?9 h?z]q4GV~i^SOyxρiE&HrGĔHwhxJgj+gV\t'?22{c#G{p? jw?Btlj%!aКiQo?};l"3w$ -`kׄƠSfh<ĉ? ?!>@ pQeX.?#EdX[-j?#~o?g,{"Q?? Y?unڌp͓k dvf8"c#W?'>y?%{h_?x$^u?1zn+1V%}t|8cs?%^?%nV? u?EEN+pa#d .?Mua=Զad?^-wf| ^)P?I*}\4 N ^E?9?qu(? h"l?Lo.2~?Z(IϛT{?;]j¾D1?\4 ou Ww?BD?8̒?߈Yh?8?wakr?6pdn/iq?I'G:8zp zc?c`e?L$zł?=WXw0H2wJ? Xsb8*5{%<.9d?&|>n2 np;ީ{n*3ho?>a1t?BԳ ,^, szpwnyxee?Zmcs9>Z{?p$`SqPj/hpn{?tX?7QKs+u{gUIdO-y<-?p?-C6J?S?1{vQ?8m?cz(k?^]pX?-v2sZ}uUV?o +5y\TbΌ~42/"U?Z}uU-hEV f?rK!?$DlXSYtru?1GG9Ma?6Dej ~?豑?;[dy?{U4>D|4Ѿ{"perms_num": 6}{}T?^ O]?Ñ@@F`A