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- 2baa6c0d09c71366ccc60779285c5017@4۟j&@9R&cmse-guccrZ| @ػ?ޫ&*@/o%)@Y8 @ e&&@2dQ%@0AC_@Y[+@T"@ m9"@Cf-@',r%@J{/Lf@:u*@ƊL#@{@h%@z3 @Z"@0_^P*@0|DLI@V&R_%@ǝ)@QC@ X@Ӽy-@($!@um"@PI5s@f1(@Vy'@{w@HPs%@WI?%@,eXw@[rPL&@~5'@HIO@2U0*)@ "@x @6X+*@6TL%@Bi@=U&@R8"@:̗`#@;+@BBU%@ % @.9(a)@:fa @k)"@IF®(@ S"(@0B@iƢ $@Kvl)@#G@֐җ%@5#@g67@D"@fV%@V $@A&9*@5Ry;(@ui<@3Mg'#'@߾@~j@8*u!@vR~(@FB[Υx!@2$@U]*@&%@M(D"@+n @61#@DԷ9&@*@=m#@)@JR @ԕ$@+~*@)3"@$@*g|!@&k"@7!@pWs`%@y&1@Zd;'@!>=)@x( '@yS  @+ٱ@B ܺ'@i:;%@5lM%@p= C*@ K(@_e @jZ_$4@T%@l!A &@"@Dl*@n'@j';(@M#E @T㥛 @+@ vs @W[$@+H3!@9m4@ )@ &@y@ٔ+ %@1Z&@ ui#@UD@+j0 c#@0@9'%@5l)@׻O%@x&'@mscz’$@@5lO'@rKa(@鲘 @.1)@ʡ5*@{{Պ&@[@?x|#@|͍@[Z @9%@lscz@Y @d*@E )?Y%@%jj"@x=\*@*oG8-h"@<(@b('E'@=@XG'@s)@9]#@j';t@3h$@ v@{㽪"@jMS)@=!@G @^)w*@8d!@dFP%@@|'@N@OGɫ"@\[%X(@U@d@z7%@ eF(@4 2@Cn @1BxqD+@h"@0"@4@4@4@vasp{}cbYlƨk}? q۠| h?MbuwD?jѯ??8:V){b.?q4GV~YqŦee`?(Pg,{"*w{|W?wJ돿o\k?S:X琿!oT]tM‹?UY( Df?Ry;i@-T$[]M.:_?U-?fuG 6ue?$ -` Dfo?\kS:X?*w{?|WwJ?e`(P?g,{"?b.q4GV~Y?qŦe?jѯ?8:V)?{?ƨk} q۠?| ?hMb?uwD>]ݱ&?$Ί@-?Zd;?N喿G 6Iطsi7>[O\W z+ٱ?%~&\ ?䠄?ܵ|?yAB?T1c?ۼqR?z?_:TǁW˝y?_ ĮRGȮ?3 ?4 S '?KU⢿a_Yi?(XQi`TR'^hHK?RAEk˸?/^@൫?dF ^wݯ|?e@0{vj>}?8t̉ԕ<%I(}!?߾3UގpZ["ߧ?qTn?0s }?nWuv?Ժ jS?p_Q?wak?nimk?Ѭl?= $}Z?ӝ')sx?l_@/ܹv鮿*]gC69#+ oض(A?SÿCp?V#)Qԙ{H~k, ?0ҋ?s]?6o-x>xʿկ?T?cyW=`?m]٥4`?ӜȤ?=1Xq?zFw?ǣӸ7?ET?g͏?Q(1'*ք?'>V{zFwǣ?Ӹ7ET??g͏???o-x>?x?կQ(1?'*ք'>V{?4`ӜȤ=1XqTcyW=`m]٥?oض(AS?Cp0ҋs]6?V#)?Qԙ{H?~k, wakn?imk*]gC?6?9#+ ?["ߧqTn斿0s })sxl_@/ܹ?v?nWuvԺ jSp_QѬl= $}Zӝ'?>}8t̉?ԕ[?O\W z?yABT1cۼqR\ 䠄??ܵ|+ٱ%~?&?>]ݱ&$Ί?@-Zd;N?G 6?KU@?dL3?t3;?Hr*?ҦA}67{"perms_num": 2}{}T?y=x?@UK@@F`A