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 70eda12683f1589d80ce1d8206cdce1f@4^0@92&heccfa6@BsV+@û\w"@K@pB!'@72"@lF=D@LuTU+@_L@9C@V-&@_^}t@ףp= W$@jZ_$d,@(@i㈵@P}:(@S@>@WL!@je/(@oBA @0*$@9D-@1%@!@+g@U+"@}"O'@:D-@jWVt#@B,@*Ph@=4!@ezF&@ΪV,@E/Xn(@ta+@|y(@@a@ŬC9@9#J{(@JiW&@ GĔ&@Dy-@k+&@lF=D*@kI@/ "@ΪV @ҌEy-@Ku@!>@GȰJ@-%@2U0*C'@\tYL @r.ŕ)@+(@ ܺZ+@g9!@<;k!@x $(~ @1*!@(rw@wJ[+@z(&@rw!@*i-@`vO)@)t^c*@~k @wN#@`<@y @",%@ݰmq @2v@X'@V/#@6Tw@(m,@&9 {*&@뭁(@e$@{ʤ@(@L;)@`@ .V+@7',+@DR #M 70eda12683f1589d80ce1d8206cdce1f   systems  <  $ % perms_number  % perms_number  version9 #M 70eda12683f1589d80ce1d8206cdce1f   @4^0  hecc   unknown  % perms_number  % perms_number&@*5{@)\#@+MJA7@»\@ c^,@!@?*)@ʦ\]~(@h˹WU@}гY))@0r.,@. @upN%@M Od*@$zR@=D;M%@ [V @[B>l(@qm'@p1=@E>Q%@wg %@8gDioP@Yn&@-C'@镲 @)@jjZ"@ 8 @WV)@鷯%@ 1:@R% '@D )"@SrC#@^.;1*@V %@&p~ @!Tٳ)@ -@x]"@1%(@r߉))@> Y}@fc]#@ vöE))@aM@R%@)Wx@x( |@_M"@ .V %@n$@l[ s*@~T'@mZ@O@a#'@s߉Y@nض@ !@X'@[K!@?RDU#@dQ+@WL@!Ynm"@1 {@Z-#@0AC&@R~RQ+@7l[ـ#@ *@ X4@lscz$@B *@Ļ"@_{f@Ws`.!@!A"@%!@o*Ral%@HmD@Z }'@7l[٠)@3'@p_q@ZӼ@3Mg''@׻/&@Է鲘%@cE ah+@bE V'@D$)@ ҌE"@%@ni5$!)@6qr@Է(#@ o_n!@~nh+@iR D@M @l[ s@;S@_^}t @^c"@,H3M$@-&@}"/@"](@Wc#/'@J5o)@M(D!@,H3Mg"@:u)?lU?_Q[?wakbpYG?CqǛm?bo:? LuK?3`i?6Y=)dqaa2U0*SB?Vc#P?pg?6Ko.J?[ iV?ro~DDBVc#Ppg6Ko.J[ iVro~DD?bo: LuK3`i6Y=?)dqa?a2U0*S?/Ch\ m??$Dfwakb?pYGCqǛm'>)lU_Q[8j3SZa/Dbc^G|?8*5{5?¾DQ1E4~u?Uh b?oӟHY?bk6\4Z<-?p'PK8?W9)?ƊLQ?z-@wԘ`C8 1?ŭ7[[!R?Sk?lFdc wA{GzT?F̱^GN;p?V6oD?Aȗp~9]f?MqZdTkaf =EQ?V_]E.HXj0Ǻv<֌ rW?Д~PW֦6?Ad?-c}c?Qf`xhN?D?<~Ka0{vZ?%]3f[?kC8C^6S!^MqZ?k~E}bCRC P?z7eZ? =EaMP?~bUmIaLCZQfC&|>*3A?BDa?t_TRGNp>?`?^f(7Sx7N ^t>bpDk<˞6i?v7?`>T?`O? .V`J?Yk(q?K8<e3V-;fTqs*I?Q\?ltOqT`O .V`Je7iTAp-N?9vjyؘQ?R `?0a[>b?i{gy):bAǘf?ZQfC?&|羝*3At>?`^f(7S?x7N ^?MP~bUm?IaLC?BDat_T?RGN?*øKyxρ9?F̱N?d#?6?#>?$`yTa?56y?N0e?!Vab?f.pyImUYf?W9)?3OL*6u!+]Na0e/J_Q?]Q?H'M.I֦6H2wZ?=E~;'SnAd-c}cQf`x?MqZk~E}b?C|Pз` {"perms_number": 4}{}`?|Jƀ#?'H"@@$