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- 87f0c4a0e9f92b55d137f1628bd89783@4^|S@9hmse-guccVHI/@Ut+@EdX'@fu@D$]-@iUM%@6X"@|~+@ ui @W2D@-@&s @.Q%@[%X(@X@tF"@l*@(r@s%@ ^x@)@ƿϸp(@t @%@5UE%@YB@W2&@ m9 (@6@ N)@ O"@>  @d*)@72A%@33333@3&@PLۿ"@x =#@A_*@:6%@\]. @0*%)@|͍I @:}"@£#(@>X)@&†7@?W[ $@#-R,)@I)@'Nw(%@מY @j@KqU"@6U1%@GĔH$@l[ )@'>'@}˜.I@K3'@"^F@U@r.U!@^2'@_y!@0$@r&"*@7Oup@b"@ɰ72o @pwn0#@u&@-*@=;km#@l[ )@*P @?$@A_*@EdX"@mnLO@(r!@N@"@̒5!@ %@ {@Y-'@0*%)@fL2r'@n# @&S@Dl'@ 3m&@ %@}B+@Qc'@d*)@up"@\m%@£#(@VO@^K=K#@7T7!@7r*@|г@wӂ !@wӂ@@/ݤ@`Ü"@)D$@u&@@߾|@Ah:[(@K3'@o\)@Ǻ"@ rh"@)t^@ (@ N)@|Pk:%@ߦ?"@$@(@LۿB @?@vꭁM%@58EG%@ rh"@<1P*@PC(@)@s`@}"O @F@"D\ @7´$@7T7!@Cf@fffff&*@3&@=$@-%@f2}&@0$@׻@c#K#@I)@IV&%@-[닄*@'Nw(%@9(a'@^2$@('@M'@&#(@wӂ !@=>tq)@S"^6*@W2&@%:@Jh#@('@w @!Yn}%@$@9m4 @E 2y+@%@CO}"@dX)@b"@7Ou͐'@ݰm1'@F@YB'@<,(@?W[ $@1Z@NP$@I)@"@2U0*)@r.U!@J( @2Y*@(r!@W[N%@>$@M'@?@vR~"@$)@/ݤ@`? :?X zR&5???Rr/?uB?}Az?\uBÿ}Az?\?9̗GOZ)"*~?zp̲?0[w?)t^cwXİø#e?lp揱?R%ޒ?`.eƿ#M? :ȿX zR&5ο??Rr/ϟ6өh%—73pʜ? º?1cZ8c~nhNAC?x!?n+^-wf;ܴ?q哕ͨ*?s.Ueߥ^2w? W?蹅D?bFx{k5s?.|꠿)U-O="M!?Վu?D2آo l`q2񇿸k?5s?.|?(xߢ?;_?*8 "Nc{-轁?;8؛c1c?Z8c~nhN?BԳ ?Ȯ?K9_?1^j4a0?캷"1vӂ?st?]/!u\? F쿿Om֦4l\ACx!?n+?CX?Qy7$?Om?֦4l\?!Վu?D2آ?d,챿X6sH]N I? GJJ*n?bBW"Nc{-轁;8؛c?v ?>Ub?#bJ$vӂst?]/? XĴS*g sʌ^?D?{?o l`q?2?^-wf?;ܴ?q哕?mpuSk%YD?@3iSuW