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- 32253b893876b8914ee4e9eaad114951@4e{i@9j5mse-gucc{1J@N],o*@bE)@ h" @խ%@Xе%@dp@ $(~)+@Ll> 5"@x& @V #M 32253b893876b8914ee4e9eaad114951   systems  <     perms_num   perms_num  version9 #M 32253b893876b8914ee4e9eaad114951   @4e{i   mse-gucc  vasp    perms_num    perms_numI&@ɰ72@1(@r+@9})@tgy@~!<ژ@^cJ)@ 8*5(@(,@Tr3܀"@ME*"@ @yt]-@bqm@<,4 @apI@sR%@y&1L'@0 E@OGɫ)@@a'@#G[+@i@YLl>@#%@+'@80!@:f8-@ƊLð)@s3*@C9ѮBj@x=\r@x@E*-@/u*@鷯@Q%@C5vZ)@bE !@/>:u@y-@o*Ral!"@/J"@ס@/iQ(@VI'@^@%@ TƿO%@@DR&@ h"'@zCn@]hӈ)@z]z"@&ǝ @ o_*@>\r)-%@vB@QI&@yX5"@ߦ?B#@Mܯ*@#S %@* @6'@ZӼ@++M'@d(@vk#@w( @!Yn$@dF@r)"@2r)@ZBs!@k+S @=^*@V}b/!@W24%@8b->u'@[ A@£#"@*<)@D/X@r]T%@/(@-R\@0 @8P+@"@89@"@4@4@4@vasp{}s#'whudOĎeyxρY?10&TH}=rfB_?HPsb?1{v1?G仔d\?foq!Fv?/n2EUמY?t?]/M?9]fۥ o?BDV_]U?Dv?ςP\?ђw?8Վ\ C*_>Y1\nS]A ]\?}e8Վ\? C*?_>Y1\?nS]?A ]\}e?DvςP\ђw/n2?EU?מYۥ oBD?V_]Ut]/M9]f?G仔d\fo?q!FvyxρY10&T?H}=?rfB_HPsb1{v1Sgp?ޏ/H?6w\V B |?rLi[X7m?ʉvR~?;~V?Z HO?]S m?MuqRH2wM/K;5[?{XjP?^ jKXUx?):}?ji?H2wJ??D2x`!sePm?Owxp?t(CUL_|$pte)Rb+MFa|?C8 A+,xnAw?*T73'ݖgPj/h?=\r)=iP4`a?f.pyI?HcCt?};l"3'@fg;5?d?H2?g W_?PW\\v~C{?]S mMuq?RH2wM?Sgpޏ/H6w\V? B |rLi?[X7m *9.?V~i?U 6?ce(r>ҵP>A"|/{"perms_num": 2}{}N?с>?6 U@@nO