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 14ecd6227a64f4a8b92de041a6e8fb7d@4^y@9+vphecc?~@T5A}0(@,eX"@xN|"@`q8-@D/X%@JiWv!@*@!@bg !@m2d@.o@8m@?m&@@5@`ME@=yX%@r3܀ @ j@&s'@S:X$@g E@"@|%j@f1%@`7l[t,@x#,&@7(@ܝ.$@LTo l@Vyo)@ .V+@㥛 '@g?RD@R Q#@Gɫs @.9@&@qUwE@46<@#GG,@  #M 14ecd6227a64f4a8b92de041a6e8fb7d   systems  <  $ % perms_number  % perms_number  version9 #M 14ecd6227a64f4a8b92de041a6e8fb7d   @4^y  hecc   unknown  % perms_number  % perms_number!@"A )@/Xni*@׆q$@ԕϒ@Ӽ%@6o@#GW"@+j0 ,@|y @ަ?@<,Ԛ)@}Y@9z"@ c A)@}"O@'@{k`@j )@jZ_$"@!7 @d)@oB!>%@5 Sb@;O'@^ "@}i"#@ׁ+@dg%@!Y @@ޫV&)@mIFr @ϽW"@J)@ɽ)@"*Ȝ@L1$@ x#)@t$@6vWկt>M#~Z?.Yp71$'SZ HK[?.Ie3V?]E~{H&z,? ES`?RH2wM?겘|\k?t^cJ?hYP?\J`?ASle?ZаX?c#7?H}]?'@js_xZy(@D?(@T}rF̱>?{Gzd?nh?ùY{H?1]a(?De?F?1%ed?1]a(?F[DAf?|U-C6Z}uUVa2U0*#?VLJ4Q1е/g?B FS㊋rc?D-ͭP?mrS?_F?_iUMu_?3ySa8fٓ"DR?+b?a?iUMu_p71$'S?I"t^c*pYG?~*O d>s֧c?K8Lƒf׽U?ùI?w]?3fC?NGqA# W_? x'nlC6`?,{lNj@מYbeo)狽W~tgyN !7?Za/DGsdX?J4A?unڌP+eXW?*Ŏơ~G? I'B?z7eZ3ۃ@V6oD?76;R}g7[?ti0կt>+Nv?#-#6?|wa0e?RT: FC?WN?GR{Q$xC5?W\9?1ZGUSu6I{GzT?E&HB?_vj.7X?mUYV?x!M?$@H?:`?VCKO?!:$,h3O<ܚt["Gx$^U?]/MQo +5?w0bq˝`8׀1е/G?MnK}EZ?V_]5S[ cXjP?h^nd3?duY?"~ Vm77M-?Pl U?fLg OmY?%ǝr?eC?MqZشRR?ˆ5EaWUh r?W?k*.^?Z(Y?eo)狽W?#-#6h㈵$?Uh r]pXJTPQ+m??&|'S^<+i7TT]T(G`DRG.t|8cC?A !? F?1Y錗"?D/n%$?Gȹ#?7i>Li9~Ӿ{"perms_number": 3}{}`?A?$%n/D@@$