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- 761ffb2f65f910f04ac315bd7cbd2c0d@4uk@9 !\'mse-guccW&R?@4Ry*@)@D$@q= ף%@6#@33333,@"[='@0Gd(@o+@ +(@ar&@fIZ%@'1Z-@=g&@ ףp=J*@7ُQ@=$@@g67 @ $(~9@(a_)@ 2'@9c+@D$!@ei"@K@cz!@Qk@euW+@q@H6@#@M@nض(c'@$@eXW@RZ$@@o*Ral)@:ǀE,@o_!@0)@(@8J^c@[Z (@z6 %@4k@ID"@Gx $+@E_ @VnO@V`)@)[Z @û\w@ݰm-@(\/"@B"@1@)@- PS'@gDio@E%@z6K%@K@E&@n)(@@ݘ(@!vy"@q89 @s`*@ \,%@0[wT@ u&@um"@A+0du+#@a+@bg H%@!A 3 @ 7È)@{ʄ @z{"@Sk(@Qf(@ގpZ"@9$$@ui<)@.=6@eu%@s @Nw( @CR"@&:%@PCx$@Oz1*@iW!''@m @ݰmQ&@+E@ypw@Q!@&p~'@U!@cbqm$@Mb8+@)3(@"@wӂ- @}9#@x( \&@t*@ǝo#@٬\*@z@ $@ +@9"@(D!T)@HPh!@IZ"@!<8b"@/oe%@' F@ m'@rm)@2Y(@ X @+eB@'@Pp&@ Q%@Bf*+@'@9)@Ah:"@]C%@l/ )@]`7l@4.B#@F!@=,Ԛ*@}͍I@*5{ @nt@7G@1@'IL"@6$@`P&@W2@B&9 [(@|ʄ_*'@H)@N]!@lV}v"@|a2U0@dw\(@g~5(@oض(A%@d"@&@QOI)@{ @6T@eN$%@%ǝ%@Wf,"@"lxz\*@d*ߧ'@jM^(@'"j @Jvl @%1@mnL@i>"$@ v!@@U)@鷯&@eII%@|~!<&@ #@Zd;ߏ@\U]\#@&Nw@?L%@)@|~q%@{,}'@9b->$@0L F@ 0(@N'@}"O)!@6!1)@0 G4)@1%&@7ُ @dw#@bg @Z @ 8j%@bX9(@_2@*@WL8%@r.U"@id*@Gx"@('@7r'@?x@8*5{'@҇(@\*#@f-@ϛ$@>@b("@Z {,=*@K`!@$ @h?RDU*@I2%!@2d1%@ T'@>@"@<~(@Fžv@߉Y/"%@g~58(@?ܵ@4 @]K}+@;6^"@ioɴ"@4@4@4@vasp{}~91?74eOXuV 1?%S;f?qnu?˻p10&tnl?4HLp9g?@fg;5,=)z}U?'jinjgm?/CX.;1p?ʩajKm?D?{K?=\r)m?3.<<,z^sag?=E~[?QQ? abIaLSbc^G|?{&ZPj/hZ}uUv?cxgd?iܛ!>@p?TUh Lc_? ^)p?TUh L?c_ ^)p?{&Z?Pj/h?Z}uUvcxgdiܛ?!>@p ab?IaLS?bc^G|?=\r)m3.?zюK>9 `?!9U`.HIӠhnJ= By_@M}Qq@5_%_]yd45@wԘ`?AG?vSςPqzOmlTO_?\?Z H?CYZz?nmyh?,amRIh˹We]pXZ75|}?6w\&?,u+ٱq?iI w?]/Ma?G 6uU ʼUב?8fٓ)?unڌ`VLp#EdX{2g@i?[d8n?h㈵$?*5{h?=1Xqٓ)unڌ`?}:3Pi?'Sn?QOI҅hY ?tSgp? s?vg?Oʤ6;xy:WbU2Fyym?RT:A ]L?ꫫH?/K;5;?f.pyIX|[Te7idnla?ͮ{+tQ\mO9̗ ĭ(?i*~~S?'eG 6uU? ʼUב8fٓ9 `!9U`?.H?45?@wԘ`AG?Qq?@5_%_?]yd?IӠhn?J= By_?@M}?_sp)v4?̔RUWj%Ί>zюK?2G$ ?Ruh(?L$?Jj>w_msN8>{"perms_num": 6}{}T?=ȧ? $G2@@F`A