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  B B3&M ? l3 2a48766edc083fca6b423a5748555f11@4^k@9t8hecc"Tm@Hz+@,σ@#!@I&¶*@y*@=>t@uv28J>"@%@;S @$@0 5-@yt-@t"@ W@g"@;Nё\'@fffffv-@\r)<#@'UH,@,`@{$@~:-@+H3"@y)@܀# @ypwN"@m'@B`"[&@4@-@~n(@aq8,@:"@ %@a4*@o_@"@ek @{W-@:;%@/$ @4 2@K85@pwnP@n"@ڊe!@Oe3"@#@K*@W2*@CV%@*3h"@P0A@EB[~*@UwE&@%ǝ"@ ^y-@=~oӟ})@gyܝ*@xZ@JOc@`5!Z@LOX@ v)@'X@D+@K!q+@+7'@_Yi@6W@l!A S)@qZ| @d@#EdX%@N &@ALs"@F?h+@q -P(@00)@(yu@J{/Lf @_x@`-@-$@oe!@ q @R~R)@!Yn&@*$@m;&@6#@JiWV@lV}f#@wg@].;%@&:)@{Ic*%@ͪ5'@K$@_@{GZ'@b=Y(@48E @m4)@.16*@&@ Q@x#@)t^c@#@ͯ%@VF@YiR @9ѮB_+@%@6$#g"@ĔHA*@ŧ"@rK!'@̴++m'@5ctv@ގpZ'@h?%)@f$@um@"$@E@M֨"@}\*9*@o*Ralq!@R?o*@ +@QfL2 @8ߡX%@ 7'@`YiR @1*"@5)@ރ@qmW%@rK!a(@&S@&@ +@Df"@Ǻ"@4@4@4@unknown{"energy": -663.89571522}*lpQTe"F?mrSʩajK=G仔d\?MPD?%F?RG?/$\?`HT?VLP?t^c*() LiUMu/r&"`? iTdKDJy\?lXSYd?֪]SD?{K?*T7Cp[uMVSbR`x%s}Oy7f4aO(֩=#A?2#Rvrc?Ap-N6Y]?8j3c?n/V?aUNiuBIaLS?};l"3G4Jg|U};l"3'A ]\?uRzXIӠh=- N?*5{h?z^?39AL??̔R?sY@wԘ`d< X? a*V? XrT:TSrN"¿Zޏ/H?ܚt["gAc .V`JQ\mO`?X|[TG\;Qi[?hY0jg?tϺFˁNeS?}r$=mG'D iTd+?r_cb[>N}F5oh`rLi>+NV};l"3W?hUMPi;.X?p71$'c?FSweG?(֩=#Q_>Y1\ݾb`? F>2K{ga2U0*C1Yst%]?[[!R?39AL#-#FPl() {%9`WcDe?V?о!'*K?"PH\?-C6j.i?I*SAq?1%ed Om)?zM$xC5?%"1cnhvk YhY0?"\#=b?_>Y1\%>ubT4v?㊋rStϺFˁN?. LT?P7k*ws'k?,amb?\5a5>c'$?+Sp?%"1s?dqp5V} ^a?:YXh?&R0h?/PR`Likb+,?cnk6f?G:?HSȕzFlTOo?ǜgK6ngejB(1kl?fLg>zEИIt?!se7it?^ PjdAg!S30&F?]/M!?҈i? ~[p-yฌjUa?wJ\?q>?^T:U]@"IT]T?~Ϛ_v5yjn?9]cư>t><-?p'pOs"S64DEDe?F?8ӅXqi:Muv?&|gMۿҤD?#-#F? LuK?wJ\?Oʤ6+?mJRp?!J>?D+Nf}?겘|\[?tH?mOn?rQ-" ?ޭ,YfA iTd+?~ NrAC?_#I`ӹ0?fLgA?\JP?5l/R?k~E}b?&|k?.T?`E+Ba?yxρY?d!:Z?!9U`ŭWM.:O?LOXes1䠄is~sIv3#d?`?sb_>Y1\=};l"37?YefVC^?>4aXs ?ACKS$??"??Sm&ᾃ,ۀ`As:>{"perms_number": 3}{}`?q[?$SKCA@@$