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- 80288d3773927adc11d0aa93ac45bc08@4ۮ@9 mse-guccPCh@ea*@(@=\r @?5^I\&@?%@ꐛ@4K2+@Hz"@\C-@PI53+@HP\@b"@]`7l*@)H+@:u@@"2%@Vn$@̴++ @t@lIF,@B'@&lscZ%@*g$@ke/@|ʄ_*)@`7l[4,@ \"@מYR)@;1*@L<5$@< n@^o%$@#p@H0[7"@=+@"@t-#@6T*@£#6%@LTo l @Bs)@QI @@߾\"@7A`)@2 {)@sF@Hm$@Z| (@O],ϣ@1%u%@ @ @dpd"@hUM@%@Sw$@ek})@8̒'@_9 @MJA&@ۧ1@('@P!@%z'@7f!@HP$@u+@ 7È@fa"@bod) @"A<#@I)b&@*@q&#@d]F8*@~< @mscz$@5)^R+@Ǻ"@%j@΍ K !@*"@HK "@S"%@ę_@0r.'@B!)@\[%X'@ @'XQ@h'@U0* &@9⪲%@)3H+@j+m'@0[w)@ "@ %@I)@1|DL@H#@a!@$@M-{*@j4 @l[ 3!@1߄B@|DL$@)W@c"@j&k$@ &@Qq@9 {Q(@Zd;'@[%X)@ "@ZӜ"@=\r @ B(@x@)@#J{/,%@""@z,C @!rh )@Dn9 @x @JYV%@qm&@4)"@uv28J*@vۅ'@£(@S @ @48E@PLۿr @S%$@B5v!@c*@ *@1 {&@m9B%@Ɓ&@#$@7V@677#@Q@뭁<%@ʦ\]*@ILv%@9}'@ T$@zަ?;@/$'@o_'@=IfM!@r])@28J^s)@d`D&@:}kO @Zd;#@Ù@e6Ȅ @Ǻ%@~5@O}:>@B*@BsF%@"@@ޫV&|*@k"@WCK'@~j$'@aq8@UBp'@=D)@#@)?@$@s@;M "@I +*@)"j!@4F @V*@~:3P @Q|aB%@ZӼ'@p $ @%;6"@)"ê(@6?Mn{NA~6rd9̗G?! _BW!'*K?nʆ5e?qnC2GFD-ͭ@&Bdf f"jGy$xC%?C3O)p? c AJh?:vPh?#M)?yJ|#g}} ^qjmGR{Qp.u?3Vzm6vx$^U?h2X?߼8u?A ]?268q??$DF?b`OYM]G?H[P? $@HŭG?r„ѬlO&Bt?#bJ$q?ْUq@jw?_ `yQmZQf3vӂW?b!r?ZF=n?zUgSh b?Tqs*پÜMo?HPX?3jJ>vW1|j]E~5?!>@`? XrT?OtlsczR<$f?T^ PjT4Ά]Q3O\d?,cZkN"¿j?ư>qN`:{?)dqa?3o?,Dq+ٱ!?ff?[[gBĂB=pC8 q?[?*nEE|MLbGh=mG?st%m?jtv˙ }l߆h?Pkw|a0u?tBK#Er)zctnʆ5e?]pXZK⬈z?·g ?I"i7h-\opZ.S\^SH~H_d?_cDp?pzwZa/D?>h㈵'0mpXj`X5sg5f?qGRp? .p?o? fh"Db!i|?MPT%