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- aa216b9a3456cffbca4426806d21377e@4}"@9f'mse-gucc8ߡH@ *@}"O)@F?@]P%@b(g%@ m@Dio&@pp)@Pf"@+َ-@ƊL%@?ܵ@1 {%@`yX5'@X0_&@Q%@k]hC+@pq'@dX)@/ Ҍ"@/$%@0[w(@I +g@.#@!@(A&)+@7W @L;u!@jQ@K7@Bf@d]Kȗ"@]3f$@un&@@҇N(@ޓZ3'@Q)@~:"@-ʬ"@S@#bJd(@/(@&S%@g e"@W}W@Þvk)@> @<κ@}WK%@o%@-ʬ"@9*@dF(@ղH)@m9@mV} @a@KTo | @].;$@!@|@=aM*@=&@a"%@£#v&@$@ '@)'$I#@?RDU@y)*%@ڀ*@od%@Q|'@.Ue߅$@2@Q|a'@ ^'@L;u!@(@k)&*@Yww&@xWf@: z#@2@%䃞m @I2%@W}W@z(@ea+@:f%@i"@߉Y/)@s]"@QfL2'@QI '@a@N'@tYLl(@CV$@£#@/ ۶$@?RDU@KY8"@8)@{!@kC8 @JR*@`5! @ƊL`%@@H0'@<κ@k"@Zd)@Bf@37h%@7ُ'@u7O@†Wr @%@M-[*@uT5"@/Q5"@4@4@4@vasp{}44{5{JI`s~?F=Ӟbŏ1w-!??|rl?@fg;&"dTY?*wkC4i?Ju?5;Na0-ac-C6>}|.Pr?k*.>bo:?mrS9yYc?_s5;Na?0-ac-C6r#DV?ДmA)ZEv!H{? 8KrB?g?v!H{ 8KrB?gq_?9̗G?:`/nb6q FC?mrS?9yYc?_s?| EDAS?IpP$ʀ?d#?%I`s~F=Ӟbŏ1w-!?q_9̗G?:`?}|.Prk*.>bo:*wk?C4i?Ju| E?DAS?IpP?|rl@fg;&"dTYr#DVДmA)ZE?$ʀd#?%?/nb?6q FCP6 rQ?Ap-N?Hh˹TA !?MۿҤD?ӹdMb0FX?1{vQJE]?,sj6ǹMq??ŊjUJrۼqRx6Ko.jrٕf?2: vR[;QR?&5@óUboZ?4Lm^8GwTqs*IAh:;IODo?IӠhNqOZ HVK[PRy=hdC?qq?u D\5q?V_]e?kRKbk? vöEiɐci8fٓ<X"[As?nT?ޏ/H?tipK[?PRy=h?ٕf2: vR[;QRW\TK?mj?anro?ٕa <^TsPE?&5@?óUboZ,`T:w?rrg&Xٕa? <^TsPEq?ŊjUJr?4Lm^?8GwTqs*I?gp_?"F?IӠh?UlRTZ#^nTޏ/H?tip?dCqq?u D?>[{S0a[>b#?JE],sj6ǹM?Д~pd?Hb?f(ϼl1zn+AOr?Crcc?>[{S?0a[>b#P6 rQAp-N?Hh˹T?9:Zr?"jGYzU?gp_"F?IӠhMb0?FX?1{vQ?;P?v, ?/C?Ƣ?>{"perms_num": 6}{}T?#T? ,v@@F`A