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 &M|,,l- fe45c5f6080b17fdc51eeea3d495406e@4G?@9%2mse-gucc8*5{@@@Xj^"@mo#@ yG@9@V/@ ph@_L @ #M fe45c5f6080b17fdc51eeea3d495406e   systems  <     perms_num    perms_num  version9 #M fe45c5f6080b17fdc51eeea3d495406e   @4G?   mse-gucc  vasp    perms_num    perms_numJ8@+~ @X4,@D @A`Т@le@3}ƅ@_x @'X$@je@0ACD@M-[다@`"۹"@TgP @_vO@fNĦ$@jMS@ T@Hh9@6[?j@=If@ek@`<>"@pnP@_{f#@ǘ @HK@"@|\*@x@wӂ@)*8"@)^Ҙ?)D/@;1@%@du@5l-!@ F%uB@`@ ?d#W%@vݰ@Nw( @HPsw@@rh@"ߊ @$0{@rPL_@@n)b@zk`d@1|DLd@Qyr @2ı.@q&t@b8!@Tg@{ @ypwv@E aH@,g~5@nS"@~tg9@y@|y @гYz@\*@W[@M @䃞ͪ@|S@,H3MG!@R\U]@47@Fw;S@5;N @~ƅ!9@+@ @_{fI!@ׁs@-R\5@ar@HIOG @M6@Xz@N`@R'@<@5oi"@ioe@'o|9@Q@x@@@Tt|"@ގpZ@{W!@^ $@ek}@D!T9"@X@8@9d@@e@@Ŋ@1e@ ^) @&Nw @,i @Y-@Ԃ}@H@zS c @]ʾK@S:@Uj@+"@㪲0!@70!@$@Z@9@0*U @bg*@iQd@t"@z,Ck@%@;Nё @c]K@ @L2r@ׁsF@*D@9}@0du!@ .V@3!@&jjٚ@=;k@vꭁm@If!@ףp= @d@`"@ @Pf!@qZ|@ @bi@ 8*5[@Bf@_vO"@"!@ʉv% @1Z'@0_^@BC+ @#Jvl@8EGr@o_9@ %L@)^x#@^I @2}@pn@~z@aۢ@/Q5@ݰmQ@ cZB@Dl"@E!@n@].;@DԷ̩@jvd@d@zW!@a+ey@u!@I +#@7@CK@ l`qx@*g@=@1%@~7i @鷯C @1%"$@ꭁ2@E*-y@lq#@jM@ B9 @q= ףp @F_Ah @S@M"@R\U]@иp $K @0' u@X0_@镲,@b"@cz(@e6$#@ܝ.t#@Wc#0@F%uH@g!@GȰ@P@h:;!@U+ @GP@.w!@% @0*@-9(#@eI@9@nn)@`mH?hu+V`?zo?m){'@KPeݿG?5'lݿo[Й(@vasp{}h6zIDlˀ,?T^V$&mkA?uBY8@ϿɊ@ϝ`?Fn1ҿCyTO? /?s蜟'UH?U3񿉚Q{ q U4?!#$ +9q̲''E?D`&7`@A)Z?fvԿr>wxR$_ | q鿩*Y?}e鿂Cj?)q8 B׿m@$07ӅXX?j/?w0bMEJbI@PoFܿPs"?ɊҨ6p?R,[@rCQO?}!8. M٩G7?#bJ$?^v'*@fir$]J]2?|ds'  - }V) [&?t_տ`~@(`;@q!F ?2zX zR&0Q??Ye0& @zu@ǘ?wNyt#? Q~?J?f?~nV=#5[ lu9e?aQ?&|?"~(YsfB>>tA}?n|bikD0?Đ\(N>ӅX@mRX@8hsu9% &I,|}Ϳ`.?u?:M?ʉv @%Ί>?r[??#2̷:] ?*P?.9?{?^Hm~G?߃]2E?'OYMп؀q?L$w:l ?HcCW?^L3뤺?'>yzL?9ߡ(?FCƣT«? 3࿉Դi)%Oq?Bb`R||̿ 0E4⿊WY@L QD? ya2MǺPq%8,7d. c6ou?{"perms_num": 1}{}N@9?M2@~n@nO