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 &M|,,l- 91666369356a1db34bda32f60170e5b3@4G*@9!=mse-gucc.;1!@Uea@CR*@DL$zi,@ @Է#@0duD!@T5A}+@6x]*@`<"@+e'@ r&@L1@Q~'@(@l&ls#@i:;@AC$@E )?i@|~!"@W&R?O)@!@ʡEV @|~!<*@)D @hyܝ%@}ЖsI'@7~@2ZGU"@o/ia(@?5^Il@"%@,+MJA'@=>t@rwH @Eb*@ʾ+_"@ُ"@3@h7 +?q /~ ƹ3@9?-"ȕ?Ig5?{J;&3@vasp{}1<č87*øk8~߿%qc~?J y?|5Z?eNg?j>"D?pDkl(@d?(XQiH?Tqs*>"*Z 9?h.KRi?h㈵td\qqTn?%"dt섗r?!k^y9GW#2FYi?u^?S.mA a ES?4{gUIdO !ʇ%z Xflf|!ƽG=D;}jHc铿.”'*to'qCX??{&:?nKX?VGtF~ޏ/X?`UNsJ}Yک|?8*5{U?sf?؜gBcђw?tx㧁\J?"S?9:ZՒc'>pZӼ}?Sэ;Mf?ik?huX?{gUIdok$ ?e`{?NMg?}k%tęK?2yVL0`_?W˝`H0[w? aR?ms?qa?F̱=$|opXl:?cD(bq?nSm?g?ޏ/hG仔d?.5#? Lu[?@z{u?\;Qiۻϣpi?İØriUMuNZ7z+ٱQ?XjpBA)ZxSgЀ?6ʊt ;?OUv1t?mO.9v?:?R =Nu01"Qhy?#-#W:_A)V Œ/v1tc?y?̶ֈ`l?`Ll> ?;臿:WUt#,*tr?jv/Ra?~{ Lnt?k$ U?VOj>I(5>\tZ>VGF̍*U{"perms_num": 1}{}N?>] >jO@e U&@nO