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 404381cdfc3ba747029eb6c489bab451@4a@9L\$hecc0!@luR&@mn@QI*@tN@㪲%@B '@^ D;"@N],-@O;5Yc'@ #@=U@w-!#@@B=@e,@V/%@(@ٙB5@u &@ q%@On@m @>"D%@@e!@,E|@IKg+@(@o/iq@@(@ *@6@|\*%@zrK,@V- )@~jt#!@b!@ @T7p(@ @d)@~ƅ!I,@Qy&@;6!@σv @8̒P#@ap,@YLl>@ %D @"""@[_$|-@G8-xw"@^K=["@*-9($@S">+@A`b@ Y9)@gCF @L@|$@~jt-@wt"@,@(r7 @$%@mIF΢@Y +@J8Y@4@z@QI]"@>W[#@tF'@,dw-@[tY+@1߄B!@VF)@&R?o*@ *@ʡ(@CfZ(@eN@moB"@t)@,>*@'@j@kC8$@k}Ж@AC(@MO%@n #M 404381cdfc3ba747029eb6c489bab451   systems  <  $ % perms_number  % perms_number  version9 #M 404381cdfc3ba747029eb6c489bab451   @4a  hecc   unknown  % perms_number  % perms_number'@eI)@mo)@v(@0Gt+@!q!@K*@bՐ+@z@z,C%@! @+H3 @+@E>' @~ @1Z'@Tt<&)@eN(@ZӼC@"%@ÙO%@OjM@ +i&@dz'@Dio@4)@Oup"@Lݜ @C *@}W[%@_L@vꭁ&@N#-"@.#@|\*@ Wg%@&@y#%@뭁*@Lۿ'@YQiN*@b"@CV%@uv28J'@q@HV@Jvl#@W&R?!@S\U])@0BX@D4 @R@47b@ab@r.U"@m$@[l&@| @䠄v(@Բ^'@bJ$)@Fj!@Gw;Sh"@+9@rZ| 0(@Cl(@ h"lxJ%@v28J^}"@vNc@ٔ+u)@F8 @z1@wg M%@wg;&@|y"@ u +@Ll> U(@eN)@@8 @$(~k @Qf@mJ@Ƣd$@6׆q!@7@;pΈ)@H.&@OeS%@|~&@ )?#@cC@==#@:ǀl@ V?H?=?!rh?\KKA뎿බt?1w-!Fҿ$SD 'i֦?*Q5磌{?q&;q9^虿~{z}W[[ Mtb q?9v.5#?KU?!t%zjIG?kPs?m?3?x~~?hxt_ѭ|?S p|%K!Ky?q㊋?6hG6WsΣ?/1"Q_FCͩd,Dy?DkE|?9#Jf2}ƕKbš?)rpj_ѭׄR խާ?CԳ e7ićy7\m?Ù_? 7L4HQzUgc2rß ϛ?&MyXs`?Y6sHj?.PR`.:Yjߴ?h2ĿBW"P?>D˿h|?5ȿVdt@˿$?W?d!:J;2t[Ɏ?jin?ܚt[?IrSVд?>[{?De?v?PȒ9vPW?+MJAt&m?~?yUg¡xx?Z ޿?hc?Y$9?-9(aN ^Y?C+jBvfGcT4?m2[yvև`CtBK;Tގ?s蜟?ɍ"M񸨖?nŘ('UH j֍c3%{?$ xepY-\n0tap/eZ'.+? GJ4ctv?}?<ן粿iU?wakUi?Zd;| ?sfPy?Udt@?YrL?`ũo_?1˞6?`80C?h㈵t?0G?iߜ?* _B?ʡE0mP?#bJ$ѣrMdwa+eQ\mOn?9d?S?b)b?Fx $=@圿U/dƋNyt#,?ɧǶDh;.ۦx\T;Fz?ah?"&P?'b g?^?˿|\*?\ Ac}?W'Xۼqsѐ(u|HF= NP?4kNj? gϕ?S"^64Du?lwN?]MZ`?.'Hl?bc?.v2S?[?ׁ?;P,΢w*s9>Z?YtwD ?;ŪAh?&?B?CfڦTt?cD(baX8IǴ?`eM,U5W?Nm7i?˸惿6ɏk6U?c~?뫫ek}?lY.?,s?6pꔗ fh