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  3&M,LLl/ fbc04dfba203072ff76858d49e4164ce@4O @9mse-gucc%@*@aod(@++MJ@|a2U%@x@٤%@$#gao@6~&@*"@W/'%@**@p@GȰ"@dF !@h?RDe-@׻?+@/Q5@ Z"@u7Oe%@R8&@0[w4@'"*@iW!'*@%@D"@&@H|+@B@M2r@(yu%@&jj&@:Ho"@GGe-@jjZ@K8@ 9!@#EdX"@F?!@Xu%@x`@o_'@G8-xї)@89@(@e-@1%@m2'@_{f%@ x%@խ*@='@?߾*@;O"@KqU%@1w-!(@;k]@ %#@wg !@5lO+@(yu! @s8!@d@QC@TR'@P"@Nz$@Ir&@&`@׆q'@e &@M")@䠄"@[wT"@T@ػ?ޫ6)@V/)@V%@IcV"@@$bJ$ћ)@1%2 @4@@ rhQ%@n'&@/"@rO+@ ui(@wg(@yt; @ -x @q]@@bۢ$@Aϖ!@/ @P0AS*@e&@ ܺ*%@v&@HK#@1߄B@Q5#@-C@7!%@( )@*3hH%@D֠'@N#-g$@@I&†'@ǘF(@ < @@0Gߛ)@䃞ͪ)@מi&@~` @гYz#@l> @ @}͍%@DԷ̉@(M@St$*@1%x%@.="@:f*@h"@P1'@.9'@'Nw(J@IZ'@ah(@ ܺ$@"*ȼ@$@/@~:3P"@ %$*@bbq!@x@Vf?n;2Vkg$xC% 0*h?_% DR?оàLH?Fn1@?Z(i?_% D?R>àLHFn1@Z(ig?$xC%? 0*h @=?>Vfn;2Vk?àLX?c3%[?:`4BD?4`K76;R}W?IpD?jIG9hr„ѬlOàLH?>]/MA`̖pcʩajKM-C6Z =EqNz1dI?ƒf׽U׆q&d [O?Y.m)1 W?};l"3G?խn?vk i 0m?VL@?عi3NCtezFwpฌ*?VLP?ꫫX?A !p>?@,d?L0l?4`K?AFc_Q;?($;|Tnub]u?IRTqs*c3%{vA]PFI*SAq?K8|Z Hu;ʃT?sIvC3OLAA)Z7?=w%^?ԱJ~x*O[7h>NZӼT?H¾mg,{b?UalgPi4X?`0ACg?OYM]Gk*.n?$ca?_#IP?Bm77Mm?]pXJ?{V0Sy=o?`?J̳v??{&Z?{\&K?2]'vH_d@jg?-hBYZg:vPwu!Hw"S?"PH\PmpblXSYt?}:3Pi1r? W(mj?ꫫX`UNc?pv?2Av\J`? ~1{?kׄƠs0&^?'*t4 ;H?^(`;X_% 4?q4GV~9Sy=o?MۿҤD%N?I%r9?'*t?4 ;H^(`;X?_% 4q4GV~9?Sy=omjꫫX?`UNcMۿҤD?%NI%r9 ~1{kׄƠs?0&^pv2Av?\J`:vPw?u!Hw?"S}:3Pi?1r W(?"PH\?Pmpb?lXSYt{V0?Sy=o`??@jg-h?BYZg?k*.n$ca_#IP2]?'v?H_d?B?m77Mm]pXJJ̳v?{&Z{\&KUa?lg?Pi4X`?0ACgOYM]G?ZӼTH¾m?g,{bI*SAqK8|?Z H?ԱJ~?x*O[?7h>N?AA)Z7=w?%^Tqs*?c3%{?vA]PF?u;ʃTsIvC?3OL?ub?]u??IR?ฌ*VLPꫫX_Q;($;|?Tn?L0l4`KAFc?A !?p>?@?,dխnvk i? 0mVL@عi3NCt?ezFwp?O?㽼#?ֻ$D?xW'پ>=KȾ{"perms_num": 12}{}T?k?#༽@@F`A