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 4478c364e2a4b323525c10032ae402a7@4aݔC}@9Q}Aheccиp $@c AJx(@faV@70V@DU@)t^c"@ @Ym-@HPs"@x&1-@K%@kw(@F|'f8@ypw6"@#~j<,@Օ<8"@bqm)@4hb,@ y'@d1&@{G'@9]K+@dw(@J5o)@}"ON@gC@Y)@VI{)@r@Q@FZ*o@Jv"@ZӼ$!@ 8*5!@YB@!lV-'@6!"@9/-@xz,C@W[^(@6["@[@bb!&@4I@sq&@Nz1*@l> @K7A0-@L;u&@D !@h|?%@ԕϢ @9&@Ԃ}I-@H0[!@t//!@Pkw%@@~TD@U 7)@IK'@N`/+@i*@ę_@x,&@e6"@*g,,@ @io!@iWV &@k)@@EB[n@z6 #M 4478c364e2a4b323525c10032ae402a7   systems  <  $ % perms_number  % perms_number  version9 #M 4478c364e2a4b323525c10032ae402a7   @4aݔC}  hecc   unknown  % perms_number  % perms_number^*@T(@s@ rh@S@  @vy=@3ı.n@s2+@x#@q]P@c&'@ [$@9d@Y@C5v @_)@R\U}@1(@bod (@$@/ B%@Lf%@ah@j+'&@Oe'@N @ʾ+r(@KY8#@([Z!@F ^׏)@9l%@Zd;@ٔ+&@"@[Ӽ-#@6$#g+@9g%@ؙB7!@rPLۯ(@*D/ @YO"@_L)@ypw)@5UE@#@>Ml)@I_@vӂ%@˄_ @4c@1%d"@S:X%@ 8$@}"O)@pUj'@⪲@j'@@tgy@Jd!@:M4(@Br!@@#@u7*@|y@}yi"@ p @OjM3#@( x"@Ԛ@>\r)=)@߾ @d#7@/L F%@/4i%&@䠄"@SC+@'@!rh}(@JOcV @r) @c&@ @('UH$@IVv!@ǘ0@*@'†W&@@ޫV&\%@~:p&@R$@?m@^.;1;#@M(D@J8%@?Ŋ)@P0%@+~'@S:Xw$@x]`w@7'@JiW'@Wp!@5Fj)@n)@.%@}iƲ @?ߎ#@l/@[[ @ ^%@ͪ6@׻?@ÞvkR+@#EdX%@N ^"@V-*@i>"v"@';%(@X'@D )@Lq'@"-R)@b('#@g@WL$@ho@"@1ZG)@VF1"@Qy @M(D0+@vOj @KTom%@ c'@Ƨ@@H}"@&)@58EG@˹W]%@(r%(@{@ŏ1w-1 @;Nёl+@{ʄo"@-i"@4@4@4@unknown{"energy": -658.91990084}[砨lXSYD?>Vv?-Rl?Pll?Ӣ>6a?/nb?.|x?y76ǽ  ?6{=Z8gDio?oJyb?nKX{?+ٱQ$P?臭c?j,am}Aǘf?8nVWq*3AAvsyxee?c}"Oi? eORԙ{H~A !HSȕzf?xB?m9z~?f fIp?d#y? x#?/Ȁeȱ hۿҤ49A C*q]7T7`? ??@?\Ǹ|խ~3O)yq!Ff_Q;?fd?Ql9]'pyHSȕzV˼Uסr?up71? .V`Jz9yk`i(c|l?vk3 J?x]`?Nё\C? # vQ0c v?J$({?{E{?Ӊڦx\?\QJ?i:M?։ 1ZGuq߅?r-zKJ̃?J y?qUwEt&mq?Tb.1 ‡r+`p]2wV?9]cBtl?L!u?fbal? {ZXCqiQ?%?8Jwِ?w o?d3fF?Ny?Д?>]ݱ&e?-h?t)|u^$)ahu?H39Ak2(?D֐8:V)=s?Q_n;OnR ^fR꒿{򰠿v$$?mO?Mdq?Rr?AGZq.M|'ׄ?1zn+1[#qp鈿&|{)@ IZc?_>Y1\m?#-#f?7$ @=?k=}?%>GP [++n2R|?5l/b| ?jtv?-C6̰Q?'T? t? x'o?L[.h^`?@#HqF=ӞPN`Д~Pg?obHN&nE!U?8d`t?jK`?N0z?HJzZm? yk??Pk?2Ƈ˶?ެ|? ߋFAY>K|Ⱦ{"perms_number": 1}{}`?KR4?(di@@$