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- 8ab094f47cbff7b6667de8b751ecfba0@4ۋ;j@9x@m@_Q@S."@?")@?'@a|+@V-!@ /"@3P>c@pq*@Ps2+@C9N%@)t^c!@',@*D/+@R~R)@|͍Y*@UyD@#gaO;@#gaO;@TW>@Bi$@6$#g@6[(@1u-@odc&@16d"@1%(@гY@k`)@ h+@K!@?o*Ra,@j;)@@e@Hh@-σ-@5Fj!@BL"@~T@h?RD(@du'@{@K%@*D%@Mb@B 3mz&@%C'@V}b@S!u!)@֋h"@= @%X)@ v)%@IVf@_v&@4 "@&pN#@y*@q&4%@Oc @x@e)@oG8-x @ y"@ 3mʊ(@S:!)@yCnf@nQfL#@U(@rCQo@4c%@Ny @Ǻ-@M֨hd"@F%@U{$@K)@Hh'@@ȓ$ @ &@ϽK@0' @%̴!@+p'@ZK!@0#@ypw~*@E a@"@1ZGU @N`=#@]oU&@cZ*@؊#@Zd;*@ @16$@ *@\]."@W>n@ܺ:$!@K4"@D"@ޫV&r%@#gaO;@.os'@ec])@X(@-[닄V@+@ m9'@3.&@˾+%@8m$+@oB!n'@wJ)@je"@$(~%@^ )@6׆@ʉvR>#@ƊLð!@nLOX*@~ƅ!Y@!A @CVz@ͪ@@0G߻@lV}"@6v$@:uh @"#@h @MJAd @JYx%@%j@Zڊ@w#i+@)Wx%@ZB>"@G ^/)@@e"@m'@K8e'@,g~5@҇'@"*(@| $@Tt<&@7ُ$@/ v@yu"@+'*@̒!@~j @\wTL*@TR'0!@W>.%@e/v'@Oc @߉Y/"@UN(@[Ӽ@*t^c(%@խ>(@0[w@T[ @&†+@Xj"@["@4@4@4@vasp{}cR(cM-/׆q&DڨNn?3jJ>v'3ۃ!t?[z4cfdpN ^E?B_zs`?>s֧\eo)狽g. ùY?Đl?fLgA_% 4? \a?:`$эsiUMua0e?.ur?3R臭d?=E7bhUM`3O i;.8?@j';dVDׅORܸd>VPE&H2? Xs?UwEe?7k*gܸd?>VP?E&H2hUM`?3O ?i;.8 XsUwEe7k*g?@j';d?VDׅO?R?.ur3R臭d=E7b?эs?iUMu>a0e_% 4 \a:`$?ùYĐlfLgA?>s֧\?eo)狽g?. ?fdp?N ^EB_zs`׆q&D?ڨNn3jJ>v'?3ۃ?!t[z4c?[a/]bFx{Pg,{Rp[uMH']?K{?ĘRxpVDׅO?@c?d< H?U5l/r?u;ʃT?f fbJ$(f@fg;%?s]t?JóY  RD}:3PY?IӠh.'0q?Qne3VtϺFˁnr&"P?%IDW=c-\ok oOs"C64DE=\r)=?g,{bK?2Y?| U*Ŏơ~G??$DF!9U`?|ԗj?tkBDa?]MjA 1? o_i? ĭ(.c}[??OIo?聏s?ޏ/hu;ʃd?/CXcDв_ =EQ3fC?7T7`?}U^S/?˵hv OmIT#s ab/nR?Os"C?A A?8"?+Nfd?HbPl=s|8chAA)ZW1b~O?a2U0*#?]pXJ>+Nf?I`sn?8N gj3/P?d?Hb?Pl=?s|8ch?ŭG?1]aXْUQA ]\pQeh5-