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 af10860d443fe4f5ac2c1655d14e4e60@4^! W@9x heccDn) @)"$@c AJX-@$#ga@ AJY"@.Q5@"@d'@k&lS-@-C#@&ۋ,@T[@ Q$@+-@#b"@1PN@ۢ @z]z"@'@?ܵl&@?*@~@H@ӂ}e@N`@P0Ac%@)X!@jq@h,@"uq'@1%4&@ 8*5[$@E>' @+ٱx(@|?5)@o_ @`?!@z6>Wk%@HKm@ԕ&@6q)@6$#gq'@;M  @xb֋|@M(D'@kw&@( <%@nLOX!+@b(''@l g*@b֋"@g%@\].)@Kh@q= ף#@9ѮB!@ hr+@?@8gDio @镲 @\@E>@'UH"@h㈥$@*-98&@ǵ@*pv'@CO}&@r)(@ʦ\]!@cbqm"@ٔ+@bۢ(@E)@PfO%@MۿD"@Mg'D@_)@٬\ @겘|@mn %@XO&@4Ry{"@(i+@3D(@֭7)@BsF@%zr[ @:@<.9@S"$@~!<ژ!@Y@67'*@Y '@겘|L%@T8&@ep:$@ r@yX5K#@x`@ۊe%@ ϛZ)@ YI%@+ٱW'@4 q$@~k,I@`ME'@ A(@eI @@)@E|'f*@ƅ!Y&@0B@l&lsc#@x $(@Zd@U%@#S@K@Y/rr+@Y%@?"@9*@H.!"@'1'@Fo'@n@6U(@jHc)@gy $@2%@$@ m9J@ŏ1w"@T㥛 *@Jvl!@QC @x*@4h @?m\%@o*Ral'@+j0 @ c A"@)[Z )@_$\@%;6Z%@dwG(@d@@@Ky+@Ԛx"@6ٯ"@4@4@4@unknown{"energy": -662.68960096}M챤}V?&Q?صݒ, fh]ݱ&U?PO¾Da?&"dTi?y7D?[.H?_>Y1\=?=\r)]Ǻ6{GzdoJybB?̶ֈ`L?x St>b$\#aZDcy?YrLV?̶ֈ`lbDS?Vev?:̗`_y&1L?<jH}][ i6IICs8CYi;.8() ,?臭c?àL(?ҏSk o_im2K?(G`de7iTŸ:>Q XY?1߄Bl?nA?JE]?6Ym?%VF#o?p?Os"?XCaC8 A? ?m\loՔdM:8؛b?1]a8? F^(`;h F>`_?+d?pzW?ޏ/X?Tqs* ?'>I?}:c͋S*4Px7N ^?fʉvEt>M?,^, a?JbI_Tbh?4Z?<~Ka?/J_a?R\U]QKTo le?:8؛HcJ!KlEn1"<ϛThn/VhUMP?~tgy>5l/R?aۢir_c?={.saQc?G 6uU?ܸd?V_]5?£#v&pn`?\Kr?FX?@fg;e?@?\;Qik8ӅXAj=&r?k6\?%/q?հSfeU2TqViKoa[[!B@vX?'eRC><,j?կt>@@De?F?J]2A?Ap-^?31]_pDkL?]2S0>{"perms_number": 3}{}`?~_b B? at@@$