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 z&M|,,l- 1c3aa797eb50ad863a0ed2252afb0cf3@4hC8*@8DCmse-guccPp@{ʄO*@Fx T)@$@3.%@͍ %@E@?,@9@0Go%@J$(@ #M 1c3aa797eb50ad863a0ed2252afb0cf3   systems  <     perms_num   perms_num  version9 #M 1c3aa797eb50ad863a0ed2252afb0cf3   @4hC8*   mse-gucc  vasp    perms_num    perms_numb'$@+MJAW+@ľ$@7d,@f3)@Dio)@ @Sg(@D$@#Ed-@6[@"@R~R)@^ D[,@]hh"@Z %@ 3mj*@ޫV&r@]P"@%j*@F+@[[%@B5vI@IQ,%@ D 9#@u7@?%@^K=+@e,ig'@:X0?@].;A#@z6@2@m*@.#@ek}P@(@ @Tƿϸ"@G|v)@pUj`@GrW@m2-@k"@M2rt"@9#j@,eX(@NG'@*5{5@IOǓ%@Zd;OM%@Jvl@rPL[&@ '@bg@ypw)@=$"@2dA @g*@x#O%@xWfl@X4&@ݘ"@ec=#@ۢ+@A%@sA @6X)@uYLl>n @}k|"@3(@ʄ_')@{{j@.R\U$@S)@M~T@77',q%@dX @vS@"@MSt4%@wE$@%1*@9 {'@> @k&@xqZ@hyܝ@:dwo!@#~j'@0!@/>:u#@6*@Ps2@f-"@|͍Y @*g\8#@CVZ&@2U0*s*@+<#@6*@*Z @ԕ$@b+@.!"@V&R@RZA!@9d"@!A "@Ra%@@=.'@Cl+)@'Չ'@# @}kό@&ǝ'@M&@eI)x%@> Y*@dw'@oŏ*@o_Ω"@ .%@b(@_Yi@`(#@<8b-!@v*@7', @=U/!@^hH@g@3@"@,yp$@%ǝA&@n@Y'@8d&@([)@wkF!@Zև"@_M@#0(@1)@C+*%@}yY"@:M@- PS˖)@PC8 @!u@.1V%@"%@,g"@*@n(@ AJ(@8b->E @> @x&1@|\*v @ $@LH!@U@V@*@XL&@*P%@O],s&@?Ŋ $@):@+j0=#@=@ J%@؁sF)@4RY%@fL2r'@!7 x$@):@[['@=~'@dp,!@%ǝ1)@L1*@P&@$ @'@z#@ȵb@% @0%@ @Uj@+@.=*@N`o%@ q"@)@Yӎ"@{'@( '@N@'@CBJ)@#@MbX@Qkw$@If@oB!"@)@=!@\U]L @DԷI*@3bb!@#gaO;,%@um'@0@U 7"@N̚(@4 @rPL%@ cJ(@5;N@16 @je/e+@J8l"@ "@4@4@4@vasp{}X`}Z<@"/صݒ,?a}!c>pqimj?4JwXCa?y7tZ GpS.m?Os"3CR %s W?)qH?*3aX|[TGAh:;Y?,F]kSu7k*GUh r Ugf~jts Lut?ig?g,{R^uigg,{R?^u?gf?~jts? Lut7k*G?Uh r? U?X|[TG?Ah:;Y,F]kSu? W)qH*3a?S.mOs"3?CR %s?XCay7t?Z Gp?صݒ,a?}!c?>p?qimj4Jw?7k*GKx?9vZ?yUg^?lC6pcDв_j%!qDJycȄm77Mp$dĘRxpS㥛-X?VLY1\]?[z4um?8ߡ(?/3l{T !v?t? ?k |E^sboZ?IӠhN4 ;?M7Qs~bU}/oewH1@ t?VY1\][z4u?/$u4 ;8(ȯOb7W]n0a{?v1x7k*G?K