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- c985009e3a66cb0bb2a410fe4ee0f779@4ۤgP@9mse-gucc@&†W*@~k,9)@ @%@iUM%@ٔ+%@"A\+@ec]"@0r.#@9̗-@ZӼ%@K@ #@:u,@.ͧ'@ΪV%@ǀ$@=$@ʄ_(@K8%,@S."@&jj*)@1Z*@w( $@5@%$@Tgа@xz,CL"@5!m*@E|'F@Qkw%@q $ )@{P@9(a@3.-@o%;6"@⪲z"@&k@S:X(@0AC'@{:@mJ%@t{IC%@㪲@"V&@)*'@u<@>d)@Q,"@H.!} @up*@>A%@k '@^c@&@yt"@s`/#@g?Rt+@aO%@V @ )@Hm~W @e/"@T(@ǵb)@#GG@k$@Mg')@m{R@kՋ%@o_ @.V`f@pB!"@B=@%@3Kt$@#-R)@ 2ȩ'@7 @p|%&@j@ǀ@u!@x=\'@&Nw!@|y$@F_A*@Pc@M»"@_2j @yS*#@,E|&@Qf"+@jjZ_t#@Qkw*@.;1 @Ae$@{*@p|%"@sA@/>:u @E/Xn"@Ր"@kq%@k@3d#'@1 {+)@"2'@ec @@PI5'@:3P/&@ѮBO%@$+@M'@;6)@S?o*R"@+%@ec](@70@e>#@M!@L~n*@d*' @&C!@p>@N`@S"^@+0du"@E_A$@V--&@f#@ '@[B>ټ&@G`(@̯!@/Q5u"@»\ķ@7XO)@wnМ)@ϛTH%@A}R["@48E'@0du)@lu @B@խ.%@Z*oG8%@.9"@*@Qkw'@ 8(@-\ @mn @c @nS] @hn$@C4x!@_2ᗺ@F*@?Ŋ '@\F%@+ٱg&@< #@tA}˜@sD#@F6X@f.%@׻?)@lF=Dc%@Jh'@&$@_)@'@<'@f!@J8)@ )@ cN&@£m @%̴#@1Z@g67V @= y%@lV}@ep:@ԕ*@n%@je¿"@I&V*@1*t"@ -'@V+~/'@@'@=\r9)@3.#@f1@q$@H0[@pn"@&)@ Y!@QQW @#J{/l*@b !@m2;%@ނ'@od@="@E a)@%P6@hHKE%@l/J(@XO@a @(b+@5lm"@[닄"@4@4@4@vasp{}7WX]=v?:̗`o?dWZF=eZDs?w]?A m?ѭt?|zvWY?{VP?m3q?Ah:;9smB?ʅʿf?i?&5@?Du?:pΈr?h?h㈵o +5? 0MomTk^(`;h?Pqxy?bc^G|Qi>qb('zN"¿Z?{O崧l^S??i^`V(rbJ!?!>@`?IJzZl?#ng_yp?0!ZJB"mOt`>TAvs?1E4~e?5V?i;.XobHN&nExĬW~QBx[w'jinz?y?VLPU\??̔B? x'?;PI9̗g?Hh˹T? qv$DRc> i?Owx`?De?F7p?n\q?Mbx?Hh˹T qv?$DR?c> iOwx`De?F?;P?I?9̗g |b*3RMnkxĬW?~QBx?[w?U\?̔B x''jinzyVLP?bJ!!>@`IJzZl5Vi;.X?obHN&nE?Qi>q?b('z?N"¿Z`>T?Avs1E4~e{O崧l?^S?i^`V(r?#ng_yp0!Z?JB"mOt? 0M?om?Tk?^(`;hPqxybc^G|?hh㈵>o +51߄BLͫ:x#070q?&5@Du:pΈrIӠh>ʅʿfiHPx?k~E}b?DkE|vEp-c}(/?S!uqk? qv?Y?)恿3ۃP?2njl?ӹteikD??0`u?%!t^c:"