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 2dd3944b66ecc36eb866c413b1cbbf60@4aDhP@9+*hecc !@_{fI`@* +@=UO @x=\2,@hb5%@S%@,@4)@G&@ c A*@;10@`@:dwO(@37x@p>? +@HĔH @Ke@=>)@lIF@'y"@Xq@.n &@ҌE@y @o%;6@IO@6T @B!@#Jvl@c]K()@+eB,@(\o!@F((@P$@ {@s]@=U}(@J"@0[w)@i'@$z)@fffff$@K@kC4!@1*-@x̠'@_L%@>٬<@+@z6>W"@n/il@sA@҇"@ Ac ,@nl"@:ǀ(@Õ$@iWVz'@A+0du @,E|%@Jh@` @ZBs #M 2dd3944b66ecc36eb866c413b1cbbf60   systems  <  $ % perms_number  % perms_number  version9 #M 2dd3944b66ecc36eb866c413b1cbbf60   @4aDhP  hecc   unknown  % perms_number  % perms_number-$@ -0-@Q@ۢ@:u'@Y^!@1߄B$@z3K+@!Yd@Tގp"@IO @=>tA#@W 3_&@.=*@UMu#@/ǵ*@[Υ @]$@|~!<+@e6"@'1:@K= @f"@lC83"@)Wx%@ m9@닄&@:)@G`&@7 @%1 @hsE'@v%@B>٬Z%@#^*@; '@H`๷*@UMup"@e%@-)@HcC@n\7#@I&f!@ڊU+@H0 @9m4 !@D i@QH @V-@"7 "@5Y$@+j&@hUM0@%j'@Vy&@IF~(@=>t"@1%"@v7OuM@%e )@0*)@/%@CQOT"@@WL)@bg H @_2ᗚ@⪲Z%@_$\%@7"@|%Z*@{1z'@†Wb(@Z![ @t!@_5J@_V @Ah:;%@"@@E$]3*@W}W'@[Ӽ%@=~oӟ&@QQG$@Zd;O-@=\r9#@G=D;h@`i%@w-!l)@bh8%@fa&@zFw0$@'y@jq'@OI'@Q|!!@0*()@Է'@je/%@cZR!@R'#@=@S:X @!q%@̯@&S@5ctv)@oŏ!%@//>#@ah3*@hUMp"@:zަ'@u-'@l, P@GĔH'@~jt'@vq #@-@{/L$@-if@|?5^"@ypw)@Lۿr!@{L @†WR*@[ A @K9%@"[=''@Ji@9"@0|(@ 8@_I%@'@6vA@mn @q -+@L7A`u"@C8"@4@4@4@unknown{"energy": -657.71059015}Ix!>@@I +V8R?@j';TM.:O[| Z?Xo J?q:VguN?_>Y1\O'C?ͮ{+c? I'276;R}W?C8 A?G?ʉvR~r?sYWIaLC[ i&e3F?VL@?HSȕzV?[ ifǙ&l?Y%Ί>_xy:WB?ܚt["G?LnA [OL'ZefbP?óE^f(7S?nSM?kfQfL2rV?%GJbLLG?%&Os"3Pi4X?D@Pt^cJV_]eG:?_% Ta+eI1?74e_D0.sn?_F?Q+2?Os"ŭ'[ i&yCn+?mO.!J^?'*TV?Wg?ݗ3U E_Q;fHU_F?lo?z-Q$Di=f|e?p71$'sFCƣTc?]2\?qnC?}!SfvT 8@m?ܚt["g?͋c?6w\F? fh*nEEl(G`4IӠh>v-u`Tqs*9?W\T[]iY?eVU+C`s MR?Hc?K8L @M?$@?5>c?3O 3ۃ-C6*Mb0}֤RPS'l?OYM]gZa/4?臭S?Oʤ6[C8 >4``?Du?mUYV?};l"3WrfB??Pqxi? 8KrbGsdXHPsR$DB\Y"T?~St^c:?:`4Lm>Tqs*)iK??ŊZP<UT:U3jJ>vG?q_?wH1@ TGg 2*l?~S_QK5V?ِfOIP?Nwx?mO.? <^?C-bW9)?unڌ`?H']?8Jw`hMۿҤD}r$64DU?,amb{8?r&"@!9UPcD(bQ?c wA?UWZ +jS?VL`E'K[[[!B?ܠ[;QBԜZz]?dNwx&?+,OPc?lp_?x1!btXIb? U?iUMu>Gf W(_ ]vOʤ6àLH0&^?3/@obHN&n5tH?q4GV~i268QFSweg??RT*?y7V,?2]?e3F?W?6ɏe?IaLC?%V?d!:J? ĭ8fLgQR\U]Q? YD0.sn?6Ko.Z_>Y1\>2tR?߾lA 1m)b?z=ɐcI-\o`?