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- 989d8bb63344e53b6a8fbaf381089651@4`5@9'uhJmse-gucc>@R*@1)@@!lV%@)3%@DQO)@/+@>d]"@T w @M #M 989d8bb63344e53b6a8fbaf381089651   systems  <     perms_num    perms_num  version9 #M 989d8bb63344e53b6a8fbaf381089651   @4`5   mse-gucc  vasp    perms_num    perms_num~#@Uy$-@Oc@ߦ?2"@Է@S:X%@ՐǢ-@ "@&p&@^/ %@k-@Ҥ4&@~T*@k}Ж@f@E@ v"@M~$@ݰm'@ GĔ(@Q)@jZ_$$(@JOc+@KTo l@)yu@c %@$@JA4 @K'@")@b8 @ZK@VC[%@ZGUD%@\]."@@ٔ+*@s'@Ǻ(@2=aT @oB @x@@ YY @ $@`"y!@K@h*@X'@x=\B%@?߾~&@=a#@yѩk@_vO>#@v@xE<%@$*@m/r%@*3h'@ $@QH @sh|'@'@B&9 K!@(y%)@fIZv)@@+0dU&@U[rP @k, p#@\='o@*Wxx @ʉvR~%@/n@48@Ae*@7dZ%@fa"@7A`)@j"@Zwg'@GZ*oG('@ek}@B '@J8(@x##@jl@e,i$@#EdX@Tg"@+j)@m!@#-# @l[ *@?!@ec]L%@'@->x@*g\"@6vꭡ(@S@E%@qm'@M֨@ʉvR^ @j*@M"@UHI"@4@4@4@vasp{} lqIngp</Q(hpDk6a-YeMb@?4aO?1]a8?q@HV? @=f.pyY?ǜgK6^/^|^?T^ Pj.),amR?pDk,\Y"Trrg&X?_ P_ P? 9yYS?_vO^uRzXrrg&X?nd?Sr/0+d(XQiH?&:,B5?;fOD0.s~ɐcI?k$ p?Z.S\?2Ǟ=wAw? F>QKs+x?1zn+1?ZQf#?c wA 0=?%]3f[ZӼd? ^)`?wِf`Aro~D4}֤R^H0~Z;OnRD6.6T0xno03jJ>vG9̗?ŦB w`x%s}O?>h ?K?2i?R\U]1pHg! _Bw?BD?q?64DE?HJzZm[a/]qimj?>s֧sˆ5Eag?Sgpv7ฌ:ϠeI +V?/nB^S_?֦V?o`rz?fLgQ?T8T}E'Kk?#*T7W?J>l$D0*t?Z}uUfyJ Luk?iUMuO?cyW=`n?t|8c3?-x9̗'?YLqtLhXrI?'| I'B?`?=Wx?!p$`som.)};l"3WRy=d?QfL2rvl=C8fs?Oʤ6k?T:W?BA)Zh o?qjm?S=Mj?$Di?vClpbHSȕzf?J]2a?Mqjh^n?|b*3rNwxV ^zTd?$DB? w?fF?NiR] k}EZ?닄K?7k*g?@fg;e+H3V?yCnK?:`D-C6 ?qsCs?7h}V?Քd].T?M`zюK?ԷhN"¿z<-?p'Pg~'eRC[W\k?xy:Wb?"[Ar?fw?30&&?\Kb2#v?[| j˞6i?ݓZs?)!XU/sL7A`pWxYcM*j,.MԂ? o?SH9d?+eXWǵbl?g /sW9)?IӠh.1е/W+Td?HB?2uWvjGR{q?Uܸ|?Ƿw r?iUMuOTqs*y?=- N?Tqs*>J>\?ALZ4`ie?6q?YjQ? Fd]SpltOq,z`6w\5_% t'>i?%2RyCnd7iJ?k$ 5?'jinZx!]M#~J|~X? KPX继>8¾{"perms_num": 1}{}N?0F vhn? 2º@@nO