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 bf19c533a7b2d3209b7b1dfe4fbc5c74@4^iT@9j=@heccK%@^I [+@{"@E@Y4 '@ m9"@u@odc+@΍ K@6!@f,~*@K;+@(@G &@ @8@1*d"@ioɤ%@N̊$@KԲ,@9b->(@"uq@WI(@o%;6B@ҌEى@}:3!@cCT)@H.A@v!@_YiR@G"@~'@!lVM-@it3u#@KԲ,@;@vy@>@ՐW"@Yn-!@qZ|%@3.\@E>(@odc+@9 {!)@^)@)t^@|'fZ)@?"&@qZ|%@5Q-@4.r&@f,~*@h㈵@o@:f1 @a@ @>'I7@>"@;fO%@~'@&Se@8EGr)@WI(@Hm^+@Z m*@^I [+@_ME%@S"^@Kvl@"%@m@mI@Pn@q]-@Y4 '@hM%@ k,@G &@z&)@H0)@:f1 @u7Oux+@h_,@v!@ PS:)@I(@mI@X9v.)@9]+@}:3 #M bf19c533a7b2d3209b7b1dfe4fbc5c74   systems  <  $ % perms_number  % perms_number  version9 #M bf19c533a7b2d3209b7b1dfe4fbc5c74   @4^iT  hecc   unknown  % perms_number  % perms_number!@G8-xW@ŬC9-@>@GZ*oG%@wn|(@Kvl@!A\"@='o|*@>'I7@@H0%@Pkw<)@)t^@3K@dw-@1*d"@z6["@wӂ- @(@5l/'@$@FZ*oW%@pq%@Z-@m3&@{c'@"@ Tƿ)@OjM"@=~oӟ @'1)@qZ|*%@b֋(@#0 '@YO0"@ʉvRN#@ǵb*@CB*%@hot @P)@M-[@}?5^Y"@£#)@8*)@s@P#@c=y)@vT5A@K8%@HP@鷯,@nr"@BC%@s)*$@^*@UގpZ'@G`@@@j3'@Uj@+@Բ@%P6u!@'@!@* $@_Mu*@ m@(rwi"@k@c#+#@Ϡ&@vN3+@iQt#@^*@!q @6vꭱ$@ǵb*@j"@Z@!A @0Bx"@d!@Z/r%@_@$~'@P)@YiR (@!%̴}@3K@FB[Υ'@mnL/&@Z/r%@3P>3+@,`'@'1)@L;"@ʡE%@£#)@@vc#@_L!@{Z*@l, Ps@Q1߄ @ꕲ q@j&k@&pn~@"@NP$@Ϡ&@Eb@r3܀_(@@j3'@ʄ_)@j@+0"@jt"@V/@n)@ Tƿ)@镲L%@Ϡ"@4@ $ (@#Jv< @C9Ѯ@߉Y/F%@ %@jt"@+ h*@{,}'@(@JR} @m9⪒ @ @xb֋ @\Z {$@_L!@ 8J@:*@#0 '@tQ%@gaO;e&@* $@@+0d@TD#@b֋H@Ku$%@Ue*@K8%@(@dw$@n*@{㽊'@JiWF(@Q1߄ @ yǙ)@x@i)@m3&@#GG @mnLO#@n*@BBu @0_^m%@4@~@|?5*@FZ*oW%@F6"@t{I*@(rwi"@uv28J(@hUm'@ @)t^'@3}ƅ(@P#@;M @z6>W$@b֋H@$\"@&*@%P6u!@|~!< @6MjhQ_vON30&V%F?R~Rh?̶ֈ`\x$^e?Dl?)qh?ݗ3E?mi*I?/CX?"@P W_-C6gej2{GzD1е/G?8FGi̶ֈ`\?x$^e?DlH39Ak?_vON34?F?oӟHY?Ra|A Xeo)狽W?}EZ?v'?MۿҤ4DXP8-ch#M)e?g?h㈵ԾMjhQ_vON?DXP8?-@P?H39Ak_vON34N?7k*g66;r?x c?wJL?HSȕz6Ij? YOYM]W?Nj@?Mv? Om9?מY2 .V`J|wbc^G\?#G[t^cJ"ߥ%h^saW?`=[g?(֩=#A?.iVF?hq!Ff"L"jGY?K8\?7h>N?,am2?1߄Bl?xy:WRk3 JwH1@ T?0!j?(Bve?-H?pac1g(֩=#A.iVF?h?x cwJL?HSȕz6?Owx@O?smBW\T;?Mn;?b)b?[X7Y? fh<1?Nj@Mv? Om9h8ena?מY?-H?]E~%=Z?m3UTb.A?8j3C?pDk<-Hpac1g?q!Ff?"L"jGYTq?0ACg]Q?lC6`?whrrg&HZՒr0kg /c?*=%N*oG8-xq?9̗W?-HTq0ACg]Q.Hyxρ9?8*5{%?y:?Xo J?~QBhh8enaמY?-Hb[>N7k*g66;r1߄Blxy:WRk3 J?6w\f˻`?ฌ*?bc^G\#G[t^cJ?VbK%?Kl?]E~%?=Z?m3U?_ p?NEVP<e?VbK?%?KlZՒr0k?g /c?*=%N?YevC8 Q?aR||Bv~wH1@ T0!j?(Bvey:Xo J?~QBh?מY2? .V`J|w?6w\f?˻`?ฌ*K8\7h>N?,am2Owx@?O?smB