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- 4fc8aa741708a67540d516475c8315ac@4Kƻ@9Hymse-guccJvlD@r߉*@䠄 )@vۅ@'"%@uv28J^%@lsczB@_{f '@RQa)@#@6  #M 4fc8aa741708a67540d516475c8315ac   systems  <     perms_num   perms_num  version9 #M 4fc8aa741708a67540d516475c8315ac   @4Kƻ   mse-gucc  vasp    perms_num    perms_numr%@D@S"^F@m4W(@#@i@JhU @HzG"@dzf!@#bJ%@tA}˜.@(rw&@#bJ%@F_Ah-@CV@4)>@t ^!@n\w)@m4W(@@x=,+@£#v@N#E@"D%@])@r߉*@7@${,@6 r%@.(@IF+@_{f '@\U]<@"D-@'"%@ǵ"@K!q-@JhU @Q%@.9(@N#E@YB"@~Tt*@4)>@7&@G?x@}b )@e(@V` @ 2ȉ%@Օ:)@FX @%@M-[{"@!A(@^)@1w-!_@!Yn $@bE )@%e @|,}肊%@I_ @n/iL@Ah:"@o\1%@_5$@0)@'@XQ@R2'@Ԛ@OI@4!@vöEm'@"2}!@ $@䠄*@ r)@b="@!YT @=~o/#@w( y&@\r)*@K:)@H`๧'@_& @= @4Ry'@Dn&@'%@LHE+@ -h'@V)@a"@ۿҤ%@!A(@JvlB@NGI#@4O!@Tƿϸp*@ e& @o l`Q!@[@3@:@[ "@,$@w( y&@HGg@St$W(@R2'@ q)@fa"@~7"@H.@O;5Y(@͍ (@NP$%@*s"@מY@ȵb(@6 rA @ vöE@!YnM%@^%@~7"@qh*@ 7C(@}b )@5A}@ ' @4Ry@㪲p @f1$@4O!@Xs`@6Tc*@{P&@51%@nS&@ $@8̒@J#@Pf@9̗'%@ uz*@|,}肊%@1'@öE $@P6 @y '@($'@o l`Q!@R'(@ v3*@&@#@=Ifm#@P6 @s @Sw%@מY@p: @ ϛz+@ 2ȉ%@+j0 ÷"@{Fw)@b="@zަ?'@''@4Ry@UMu'@8gDio(@!Yn $@>:u@.;1$@Pf@*3h"@0 u)@4!@70ph5?qsCs>t| E?dS?Nwx&?D.8?c(ȯ_4-2j?؜gBcFr?9l?ZӼm2tw*T7cѭTFhS'z?JΉ=5?9(a_y? 0M?-YU vöEiǙ&l?YZQfc?V_]5Ug$B#x? Om99(a_y 0M?-YU?}?0*tOt]t?_=[S?'*Tv8Jw`c wqobHN&nU?i?Fn1I2v?AFXt?\?k6\?(ȯ_?4-2j?؜gBc?+Nf}ϻ0(sư@-s>`/ިu?}Vi@Ρ upYw?gejBRhLRE*kk6S!w?-`/ިu6:rN ^i?&|7AS?=\r)M? XrD?c wq?obHN&nU?i?Tqs* ?:vPh?y7V?>t?| E?dSNwx~QBh?~{{HTB`o^lǺV[#qph4GV~a?Fn1I2vC8 a?zK|?ǺV?[#qph4GV~agejB?RhLRE*kk?\;Qik?hxdM.:_?Nwx&D.8?c?AS=\r)M? XrDɬvhxͮ{+R?!'*kNwx?~QBh?~{?70p?h5?qsCs?Fh?S'z?JΉ=56S!w-