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 6f18ee433cf0c7650181d2b5455b2647@4a@9+Fahecc+'@wg;&@yt%@$@^)0,@B(@+ )@g@V+~@x"@+MJA@8<%@tF&@X*@#GG,@£#ֲ$@y):@=U-)@_M!@8EGry@=ڽ*@+p7-@9'@nLOXQ%@L1(@hoD@f-&)@BsF@#G'&@1%et)@|ʄ_:'@R?o*B"@x -@"@M(D*@9)@W 3)@< ~*@J@Ɏ@@h5 @֋h!@DR'@&p$@Q@#Jv$@'1 @ʡ@\Z {+@T&@-@ @K@}""@橮$@W&R?'@_vO@5Fj#@RZ&@:,@R8"@I @WL-@XeS@r @,i)@IZ+@ڧ!@ҌE)@Zڊ=-@7!@UMu@"@pWs@@^c@z@1%&@~@[rPŒ@z):k@0Bxq#@%,@L7A`@V/{(@ B)@$#ga"@^ U(@=!7í,@*D/X"@2%%@{@hW@bX9@xZ #M 6f18ee433cf0c7650181d2b5455b2647   systems  <  $ % perms_number  % perms_number  version9 #M 6f18ee433cf0c7650181d2b5455b2647   @4a  hecc   unknown  % perms_number  % perms_number0$@\,@5oi*@:k+@%@0{@=*@n@ao @X5;>"@@M,@Qkw2&@Sg)@=!7@t},@ [t%@Jvl@8(@ '@odA@58EGr%@2C%@>yX5@)W&@k, '@|a2U@`5!)@2"@I G @Fžvx*@-C%@)Ǻ@5&@XQi"@JRM#@yܝ*@2=a%@ĬC @QC)@i>" @܀#"@( p(@CV )@m2@{w#@tgy~(@a@KU%@ys @[rPL@,`g"@6[@%@$@):?*@'@+HC @e6$&@x@@%zrk@Mb!@2r'@|^!@#@4 +@,+MJAw@V "@ɰ72o @tN#@ϽK.&@V`*@gs#@G*@  @ Yݺ$@5U*@ rh"@VF@ @}͍"@#"@t&@W>^"@}ƅ+@XeS^(@ߡ(')@-σ@< @)A&@o @g\8$@ o!@ g*@s.Ue+@Z!+'@ .V`:%@M O&@.Q5$@ц@iq#@],σ{@|GJ%@O}:*@+j0%@q'@Ih˹g$@ a@x&(@Yڊ'@Ah:!@Z!)@Q)@ v&@7 @vӂ#@f@FԈ @A&9%@׻?@bh@N ^*@K%@"@wӂ=*@yܝ"@Tގ'@j%'@0Ӷ@q $ '@|yv(@>'I#@hUM0@Biޡ$@_M@Af"@nA)@('UH!@vlum @*@E!@0*5%@מY'@rKA@Mg'"@Mv(@MV@A_+%@"B(@9z@pe1 @+@W[(H0zm)嵒?-R`"u?qW"r!;oc#? !G?+=)zMn닿 rha8z?) hѬlrMdUPׂ%~?4wo?YN?ȗP᥿'>y?5($Ջ?겘|\K?hn|=~oӟ͋?}|.P?Mq?Oqn?)r9I5oT:W%VF#oV6oT?D$]3C3?}Az|DUy?C+j?, ?~mT !dž?dT8_% t狽_?sLhJCB?%;Bu?GZפि%/􈡿,s? 1^󪦿'-\Va?iQq3jJ>v7Yj£#s5"X?z̞`":vyz3K?מYR&?St$?Mqmͪv'5?bBW"p?MPTd?H"?<.?J ,?wx? Esv s 34n? r?EB[Υ?jM?MPd? ^/ ?jjr?J䑿YB?Q۞?E&HB?{/iQՔ0{v??,qZ| ! >?'Nw( ?7QKs+u˵hچ?U2FyՑ#}?si+In}8Hm?J]2Qt>