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  2&M,LLl- 9906cf6942ac206439f32fb09b2b8ec7@4ۄh?@9mse-gucc=\r@3V*@ǵ(@-C@$0%@I%@xF"@!AL@dC@PU"@E!@.lI!@ŬC9@ r*@N ^+@_x%@ B@c]K@?%@mr&@U0*!@3Kd-@ꭁ)@WV"*@L<@Lۿ@)Wx@4hB@7',)@o! @P+@jH%@6o1@(yU@V=(@5v @bg (@bJ$+@H}8!@ O@ )@4R@dp\@jq-@܀#$"@k)"@qR@}:3)@CV'@N3@H}8%@#0<%@Zd;O@RDU&@(@eN@9')@Z!"@# @@)@ަ?1%@\mr@ypw&@ao"@ R#@ U+*@_YiR:%@w( @Mg')@ ܺ @it3e"@|y)@Z)@m_@1#@l`q8)@6Yq@ؙBu%@Zڊm @sFZ*o@>"@(rw)%@jHcy$@jHc *@ŧ'@mT@l g#'@9b->@zS c@?!@='@9(a!@]zk$@ \l*@GȰ@(rw"@bm @Q;#@!'>M&@ᴠ*@ v#@[B>)@=Um @/$@ ϛ*@4 "@wӂ}@8ߡ(!@"@D!@<%@ n@oB!n'@ua)@Aȓ'@?u@[Ӽ@,i'@ȓk&&@iƢ%@n\7+@b'@Hh˹*@tA*@eF ^&@HV!%@מYR&@s]#@G'@bg:#@V`j@bbq=%@ ܺ)@dzf%@RI&'@s߉Yo$@J{/L@d`T'@I2U(@_ @N`)@CVzN)@6[@&@>a @-##@Z*oG8@T:X` @N̚%@x @Mۿ@Fj*@+pw%@dz"@eS.)@|'f"@ F%u'@ f'@f1@#EdX'@qqt(@j$@(>@Zd;O$@!T٣@"@MbX)*@yC~!@uv28J@QIF*@)1!@n;%@d]Fx'@~:p.@!Y"@ X(@Sg@M~$%@ǺV(@Ù@K @%f+@@x"@3܀"@4@4@4@vasp{}``,0 Y?Oq^?Y1\ }!S&Bd?>Vf!>@?nYk(W?*ø;?Os"3?8j3C;~V?v$j&Bd>Vf?!>@8j3C?;~Vv$j?nYk(W*ø;Os"3X9hyCnKFn1@?h8ena?_>Y1\ ?}!S?De?VZ G`8bZ H?d!:jX|[T?Udt@B?f(ϼL?4`k<-?p'@,dr&"@X%c?/nB?V횐HYOq^N?G:?ɐcI?"]o?4JK?2YϛTX߆xGF?YrLV"PHlVSbB? !G56?4-2Z?!'*k?i?MV+&|QQZjِf/?HeDa>Dfv?]E~Uomn?)AGn=m?~jtc?@fg;5;8؛c?Tqs*>f(ϼ\1'h'm6~thY a4oh?|?9̗*4`?yCn+>h?%og]S mCR %c?b!b?]iy?'$Nwxu):lصݒ2m Om?:6u}6zю[겘|\[?Dhk?yJ4aO-@jY?+DIӠhE_Aj?_FC8 9̗WmURRy=d?صݒh%og?]S m?)AGn?=m~jtc@fg;5?;8؛cTqs*>Dfv]E~U?omnVSbB !G?56ِf/He?Da?MV?+&|Q?QZj?GFYrLV?"PHl?4-2Z!'*kiK?2Y?ϛTX?߆x?$xCe?&R0h?DJylɐcI"]o4J?)v?7h>NG:9̗G?dS2#r@wԘPbD3?MVޭ,YfQ-RljkD0.]x t>UDC>{"perms_num": 6}{}T?,ҥ?X7@@F`A