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  S S"&M  l- af66fc7fe18e2b7edd637d1d8609faf5@4c@9mse-gucc c>#@n-@H%@6XO@|a2U0**@%XJ@U]"@yS *@˹Wm*@m@fj#@dXw+@Mut@#^%@ KL%@Y/r"@tA}˜@TR')@o%;V @8EGr9@n0%@"-'&@Q"@M O+@u7Ou((@i(@BsF @Υ @N@a@5ctv2 @kHc$@ B!@kC4@鷯\*@D$]&@0[wC%@Ke&@ K<@$@5@uaN#@?5^I@ۊe$@.Q5)@Wf,$@kF=d'@ ϋ$@@p'@MJA'@NG!@ht(@ >(@:%@%g @z#@v@KqU'!@([z%@=m@Ȱ7@Ƨ*@P0Ac%@wJ"@.9*@Hv"@'@T W'@RQ@Pp'@QOIR)@w/#@g67@x@e$@HP@I)"@NP)@Жs)n!@$#ga? @xqZ*@j@+0!@:M%@]zk'@)yuy@H"@M(@rCQ@Sg %@s(@z({@'1j @pn*@ rha"@""@4@4@4@vasp{}mH6mH6Q+LksAϖ4}?mRq?j4똿'c|?Tqs*Y-cYU'ݖg.5??a'֙e?oʡ?5 S"?i??,sjg?w?, $\/:⠿~7jK`?|XgG?)1 ?f`X?vť*?DӜ@KWxdvS? x#q[u?&[X7~4kz2k?P6 rq?q9^I^_>?&?ŏ1w-!o?X9v?9 ʼu?)1 .2q?Sͬ?L?=- N?]K={?KP9 ʼu)1 ?.2?qSͬL&[X7~?4k?z2k=- N]K={KP?&ŏ1w-!oX9vP6 rqq9^I?^_>)1 f`Xvť* x#?q[u?DӜ?@KWx?dvSgw, ?jK`|X?gG$\?/:?~7?Tqs*Y?-c?YU?i,sj?eoʡ5 S"mRqj4?'c|'ݖg?.5?a'֙?Q+Lk?sAϖ?4}V+~?~{?l> 㬿h#M)u?*dq?Ì\1е/=W?{&?B5"g؃I "?/;, ?%Tp?r}_sa?yUgx?aQ?$+?SZmy?W?^f(믿Z![=?YKT^ شR䂿"|_(Q?a;5 u?~7ݲ&"dTOs"Cmr 7h?5W?ܶQ?W^H0C=en8r4?mR]?}?^sag?.?Wxy?\Y"To l`?IV`X|[?x'-\V LnT?K-3P,?jq}>ʈ @9?V\?]N I*ެz7e?n/i֑?Aފ?^/ vq/fK<*5t=х?@gҦ~;q9^衿׺?~?ᶶT?2q 5>cE@Jz?W˝`?'?i?Ӹ7?~ᶶT2q ?5>c?E@JzW˝`^/ v?q?/fK?'짿iӸ7@gҦ~?;q9^?׺<*?5?t=хjq?}>ʈ @?9z7en/i֑AފV\]N I?*ެ?^sag.WxyK?-3?P,>^H0?C=e?n8?`X|[x'-\V? LnTr4mR]}\Y"?To l`IV?5WܶQW ?h#M)u*dqÌ? Z3? ~