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- 56bd59ec60655a9ec456f0799b3e9b80@4a)@9SS|mse-guccnض@i:;e*@yC(@EB[%@ &@ >%@xqZ@r3܀+@Ɏ@^"@M[ @Y #M 56bd59ec60655a9ec456f0799b3e9b80   systems  <     perms_num   perms_num  version9 #M 56bd59ec60655a9ec456f0799b3e9b80   @4a)   mse-gucc  vasp    perms_num    perms_num>$@ c*-@|г9@fNF"@34@q&$@LqUw-@ h"@6)@BiA,@鷯\"@+H##@Tr3܀ @xN,-@ @T:X@W]@CԷ$@#'@b@9z.)@S(@7T7Q+@8L@xz,C|@HP%@kF='@77',#@9#@uM#@iUM@d@z%@&c,@h:;%@1(@%ǝҁ*@G`@7qrC%@Aȓ{)@/5@ x@^m-@k)!@VeO"@Zd;@V(@hU'@6!a@҇.%@ BI%@!<8b@D&@ ?"@ @l*@@e,%@E^@ m9&@PS"@378#@3Mg'*@:p(%@_L @r?)@L~> @y;i"@XQi(@ aH)@2 {@$@L7A`)@6q@N(D!d%@=U} @}iƢ)@u"@Է2%@!lV}$@")@?'@e1( @Gr&@"@ŊL@G`!@vN'@{W!@Hh $@SW>3+@EGr)@~:3Py"@0{ @9̗G#@}iƢY&@?o*Ra*@I #@xW *@M @2r$@Kq+@""@Q<@y!@82"@ҌE "@I.!f%@y@yS*'@OI%)@\Z {'@ x# @rm@'@ƿϸp%@ڧc%@խ*@0*'@Q*@ۅ:"@R%@ڧ(@ 1@;S.#@o_y!@8J^c0+@f@|͍ @K@;@ Q@5"@ŬC9$@.1&@kC8@͒5<(@fL2r'@1Z)@:@0G"@\[%X"@T@u(@z6>W)@~tg9%@Gz~"@J8@"-)@Bf: @)\@%zrK%@.s,&%@"@"7 *@T '@Gɫs (@\tYL\ @hn @`7l[@vc @*3h$@9]!@![=@6׆a*@h?RD&@p>/%@a&@MJA#@XQi@΍ K<#@h@ALQ%@]Fxk*@̯%@#G'@zNzx$@P@V-'@,N'@(!@n)@Y)@gV&@"^Fl @ #@s@b->X @=>t%@N],@<n@A}˜.*@_{fI%@+H3"@,d)@׻?ޛ"@d`T'@gs%'@6@SZ'@oB!(@VF#@h|?@d]K$@e1y@ŏ1"@N)@^o%!@ vöU @x]P*@)8!@4)=%@Jvld'@&kC@4"@67'(@£@sQ%@Mb0(@`TR' @m9 @ rO+@8-xW"@M"@4@4@4@vasp{}H=AR;?٣\JblXSYT6Ko.J?%?[%?Ly Hc{VP`Hd?8B?4`[a)aŏ1w-!??<+i7D?ltOq< uXfP6 rQ?:e?Z(Y?1]aX"ua?臭S?ŭW8ӅXQ?uN?W'g(xc};l"3G&|GŭW?8ӅXQuNW'g(xc?};l"3G?&|G?1]aX?"ua臭S4`[?a)a?ŏ1w-!?P6 rQ:eZ(Y<+i7DltOqD?{[1{vANEVe7iT?D<_?4Lm>z=?<-?p'@?${!UT(@D?'$I%r9?B_zsp-;V? fh<1kr-;f;P4aX?De?V?;~v?boZ?)snŭg"uq?!>@`? ĭX x#_p ^j?ܵ|p? Z+\?eMnK?obHN&nU?A Bt?A !? !7? c AJh?pYG OmY?X7T7P? p.HuRzh !wJ[\3yrfB_7l[ s?PۆQ@AvcLx$^~[[%Xl?J>< p?.H?uRzh? OmYX?7T7Pp? ^j??ܵ|pobHN&nUA BtA ! Z+\e?MnK:Re?kHcCG?\qqTnfY+> ĭX? x#_?ڮp{ qYuA*=%N?NwxF F?nHJzH?QF\Z?ܚt["7?ѭd?ܠ[;QBd3yjJóY?*WYT?&|'6w\I Ux?<֌ rg?Tqs*9B#ظ]o?)sn?ŭg?"uquʣaQQ?Ǻ6?erjgr?W'g(xs? ~[~T~OsDe?V;~vboZ!>@`?4aXD<_4Lm>?z=-;V fh<1?kr?'$?I%r9B_zsp?<-?p'@${!UT?(@D#-R\uiUMuD?{[?1{vA?NEV?e7iTbuۛ* ?pm? ?a#k*>萡ܾfe>{"perms_num": 2}{}N?Á)\? @@nO