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- 54fe8737286f3544d93437dd8ce5b6c9@4ۚE@9HXҦmse-gucc$0{@öE b*@9z(@͍ +@ʡU&@%zr%@p $ @72+@F?"@K(@Eb'@Ah:[@ۅ:%@d#G%@dw@J@&@zrK'@1@7)@sw"@q89 @b)@WV2%@#^@1*&@eI)"@o/#@;Sv+@%̴K%@ܘ @!lV)@D @`"@7ܘ(@tA}˜)@mJ@$@+ٱ)@Բ>@ e%@VI @Q1@rPLk"@mI%@J{/Lv$@qZ|*@*p'@+ @ a&@s߉Y@Q1߄@ڤ!@~:3P'@pWs!@)" $@(r*@/ Ҍ%@nض("@R,b @EGr9#@͍ ;&@Zw*@~#@x]`)@:#J{ @_M$@L*@j"@B@A!@)'$"@-!@0' u%@Ae@xZ '@[tY,)@WL'@(IL @@3mJ'@k`%@Ra%@*:*@0"'@Fo*@0AC"@W%@VF(@ę_@yX5;#@~W[!@N»\+@Z!@ʉvR @鷯 @@].;@KTo "@W2$@v&@ezF@&R?o*(@6v'@ $(~y)@Tt "@Gz"@h@6(@b)@N3%@rm"@Sr@3P)@ YJ @s!@aP%@/ &@D"@`9*@ض(A'@-s|(@͒5\ @P @,H3M@CRg @$@M2r!@JR@^21*@oB!&@/ 6%@o&@L<#@@{J#@gy@>tA};%@9)@?'Il%@HK'@iou$@E>1@ܵ|'@dC'@Yw!@Gw;S8)@X)@^o%[&@̯V @|г#@wJ@(>I @:}k%@mIF@}i@W}g+@=%@L"@&`*@($y"@80'@%#gaOk'@&S@"J'@IZ6)@46<#@M@ -$@߉Y/@3K"@N(D!t)@VHI!@:t @ v9*@fj;!@Z7%@ T_'@].;1@ek"@g~5)@B@zFw@%@nضH(@:#J{@Bs @2bR+@%zrk"@P"@4@4@4@vasp{},5X%<Y4f?)[{?ο]XCa]t~ ZHfYJ?(\-D-ͭv?]`7l[?&|W?b)r$DiM?zpwn?9ӄ'cSͬ40&b)r?$DiMzpwn9ӄ'c?Sͬ?40&?D-ͭv]`7l[&|W؞YJ[\3y?JófYJ(\?-?XCa?]t~? ZH?h[:{Lx$?H[p x#_?>[{ο]?iI g?%o?ɧdžX|[T7?xe6?r)%<Y?4f)Ȳ`?vrу$@a?iA'>w׹/$u?Z'.+p?XPi??M2r?QO??(֩=#q?IZWS[|S:?zqҭq?K?dpu?]J]2q"ɩ}?AΡ U?Bfjk`y?)>>!;o?܂Iխ?ĠT?uSk?$]3fl%?C8 !?3yS~} Jʽ?Qf`x4a?ǁW˝t)ҥI*?+&|qR,?;ؖ !g]Mn?VSboTiaiG?s/0+鞿|zvzu5Yq^?1?;P<fI-d?zm(ne3oe1?;.?ϣm½2o]M;P>!;o܂I?uSk$]3f?l%|S:zqҭ?qKdpu]J]2q?(֩=#qIZW?S[?̰Qv?>Ȳ`⟿vrу??M2rQO?/$uZ'.+pXPi?jYt#,*trٓw׹?d?H"?2(?+0du甿:)n4Ҫq;4,F]?Գ ?/j ixC8٦?Qm?smB