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 9cc9828d88c92de347869fa0099e0e98@4aHn@9Jɚ3ohecc;O.%@ϸp @ <>@W@Q((@PC@N],,@Sr&@]mK)@Ĭ@ q[ @&ǝ"@"7 ,%@ )"*~@dw!@,H3M!@G&@V/{@K7@t{Ic#@BsF+@1$&@1w-!_*@4)]@ m9$@^zk`K@oBq)@g*@/$@ vö@ %j+@~'@yCn@ߦ?"!@ۧ1"@*Wx@{,@!@*D/(@=&@4c&@u~-@~k y)@&@E_AJ+@3mJS)@HGŇ(@y@e +@N#-$@\(-@s#"@#%@zNz߸@ B@eN4&@5l!@yS S-@1PN@@ѮBOj)@`7l[,@Q5(@"u\%@mI@ZBs=,@h%@vR~2'@5#r$@nr@: J@P1o'@eS.7)@H}8@oG8-x"@M O@"u+@V @;%@ҌE @L$z%@a8%@{1J)@4F*,@eF"@^)P@Ry; #M 9cc9828d88c92de347869fa0099e0e98   systems  <  $ % perms_number  % perms_number  version9 #M 9cc9828d88c92de347869fa0099e0e98   @4aHn  hecc   unknown  % perms_number  % perms_number9&@9̗@x@4@y&1l@t@Qf@%@@ȓ#@n/i6@C5v%@|~8 @Z\+@NE*-@}R@3k,@:@0G@R @m(@2U0*'@PLۿr@aO;5%@\r)L%@'Nw(@LH&@L$z(@M#@ǵ(@ <"@^ @e*@4Y%@t)*@R8&@3mJ"@V/W#@?x*@t>%@/r @pWs`)@£#B @By"@#0p(@)W)@,@ B#@80)@b֋H@<%@Q|a" @Oup@V}b"@#00%@q@x$@)@Gɫsl'@ʡEv@9#J{#'@SZ@8<@ \!@4ctv'@N(D!!@ezF$@]o*@^T@p"@ ҌE@eu7#@iUM&@(9+@6qr#@([Z)@CԷ @o l`$@.+@;S輶"@([:@ho @=If"@!@r3܀%@.9@4).'@,E|(@~Rx'@z{@*+@s'@Dy(@B= @2喆 @G`@'IL @ypw$@ڧq!@1D@R+@n"'@PCX%@\&@%u $@5ctv@ h"lx*#@ 7@]ʾ[%@˫*@#0%@D)(@eS$@9(a@ 3m (@$@M @-s)@}?5^)@P&@ʦ< @VF_#@3@U @B5vy%@+j0 G@7$@d*@3ho%@׻?"@ \*@1 {{"@˹W (@|͍)'@h"lxz@9}'@{\)@IQ,$@[Ɏ@s,&6$@%@E>"@ d?ŏ1w-!O?bFx{P? W? Omi?JCBb?iUMuO_ Pjb?SQGt?pzW?boZr&"@?iUMu>5"XMۿҤD?p>?@?j! l?#*T7gׁsFdo'a?IVj8j33?eNg!>@ ?O(G`D?Ah:;IO;5YN,+MJAgܚt["7? LukBK8VFu:p2wV?VbK2;?ʤ6`?[ i6?IC3d_>Y1\-??RDUa?GV0&>?2[?j>"DR?6w\6#070q?};l"3'?]iYIpP?t? ?[?pWt^cJ=\r)=yxρI_QKRC `?O'CN)]R?VBwIeJ>tA}l?YrLf`O?֪̔]ZFCƣTC?bLLG?ŦB g?TsPE?>]ݱ&U?|A X?GV?F̱? ‡R?_vO^?! _BWyTU?lU?%.=- N?yCn+?`?Ǻ6?ˆ5EaW?H'c?$jd]pXJZa/42g@y?A#?I2v?9% &Bn?P,in2da?j%!au $Y1\ݾ}͑e?zUgccJUiUMu}r$&|W? KY1\MltOq<E>a?k*.N?H'M?t_T?P}:3p~[~lb?֩=#j?!9Upo+6k?C8 ,?2]UN@cCYZj?x*O[?L7A`pVDׅ?n(~(G`T?.8zюKKb{Ah:;Y?-UZ ^?'cfʉvE{G 1g@Ρ uEn1??_Q;VF?(?ɐcIltOqlYrLf?HSȕz6?Udt@Z H_?&OYMs?$xC%?t%s}b?o+6kV_]U56?[:r?4m5l/r?N ^U?=us?aUNY?&Btjq?~@o5et?@fg;?X|[T'?5\u\FT=o?kHcCW? rha3ۃ@6w\6 OmIS%RW%"1c?=~o&R0h?ฌklFTc5x_ u%s}b?FSweW?]K=k;P>es"F٢>{"perms_number": 1}{}`?