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- e91cb26da032faff3a8176ffd1ae0225@4LRg@9/0mse-gucc D @3Vc*@mZ)@LJ@MSt%@[Ӽ%@sF@,&@E_AZ)@H`w@ۢD+@ KtA}+&@Jh*@u'@mo(@S$@>"D@Z!$@ ^)+@>x"@\wTl)@Y!@J$(V @E|'6*@7l[P!@뭁L%@@'@=@Eb"@(rwy(@`5!@žvK%@]ʻ'@%@%V @0_^*@8"@}b"@4@4@4@vasp{}SKSL&56'$^gEDo?7ܘ~ZQf??W?^e1]a('Is?m_ho}Xot?NwxVi;.8L4HSu?RhL?#ƤgbLLWd!:JA9w^jeNM=]ݱxP?k~E}bq!FV2Rl?wJl?E+Ba?S%Rg?d< XPW\\aUNY?rfBo?d?HB?)v?MjhQR =Nu?Is q?OV wIӠhN?1{vqcJ!Kl?T]dGW:{Ɍ^{Mv?y?Sy=o.c}k?5YqN#Edx?FSwe7+Xx;pGRr߿yqm?Ѭlft|8cc?ꫫX?ϛThXFq䞮Xls?z9ya0&^?;]x?_s` Wh+b?]aq ceZ ?. LT(֩=#asw?ua$jt?ʤ6P@#H؁3O A?vnڌus?]?"\$([z(XQix? ESo?hY`Uh bT:gFx2Av?.9?Mb`?kHcC7&|> =Eq'0mp?'_{?%]3f[:8؛r?J̳vhN?d?հs? OmYŭws`?,'`?3O\5Q?ʼnvdsY?{O崧l]/M1$ -P8j3C?]E~E? 0m?uRzX?UWZc> y? [_O?ܸdSQGt? Xrd?˞6i?k*.NRG>?w0bq?H+9̗7?[[%X\Xpgse |(qXPtǘ`?I`sn?}r(/b?ӹP[ ifG 6ue?4-2?]itǜgK6^Xj0nYk(g5f?gdec?SgЀ?MP4?WmUR?r#DV?Um77M?$@Q[]N I?'/2Fr28*7?kׄƠsF%u[?rQ-"{?6:B FG 6uUǽ  vk ?1]aHB#ظ]o8aA n?l+v?3&c`]?)[$F_ U?g,{B?ms{@4i?ِfO?MSt$w}vk*.N?hYpWzm6VbnZ}uUf};l"3'z΅^B=p?V_]E=\r)=?c kcg#-R\u?k6\?&SDlwakr\pd73-j?y7T.X(1kl?Z Gp?~tA}|?W\?^ z? ^)puR_v?"u-Yu?|,}?ݱ&?EHξ'eRC ?? ? \8/?VS̤"?qSn4>:9뾒m85>{"perms_num": 6}{}T?QRTE?"SV@@F`A