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- 8d2b563b58b3757b77394940ab162b6d@4E\v@9Omse-gucc @!%̴*@1)@ v@_vON&@:fA%@aۢ@8&@=\ry)@\m@ y,@1%@R~R3#@@+0d-@rt%@ec]L"@5ctv*@ #M 8d2b563b58b3757b77394940ab162b6d   systems  <     perms_num    perms_num  version9 #M 8d2b563b58b3757b77394940ab162b6d   @4E\v   mse-gucc  vasp    perms_num    perms_num|?5+@cՐX@*g\!@!>&@&S"@W!'&@ %@{ @nLOX!@r"@"=%@F_Ah$@ŊL)@uT5A'@F_AH @B&@N@9zަ@=!@%7'@- PS!@i1$@N#E*@`<@#0"@f @r.5#@eN&@@ȓ4+@Wc##@'*@ۧ1E @E$@KR+@1%"@(, @ُ @]ʾ"@0*"@Jx%@ʉvR~@H&@]3f(@x@t'@q @Z m@jt'@St$G&@R %@4 O+@ddž'@?*@_Yi"@(y%@vk(@Ic@y@e#@u!@QC*@ep:g@ȓk @{k`@oT@Y8M@z6>W"@x@ٔ$@*^&@8ߡ@x '@%:&@bbq(@ݓ!@}tw"@מY`@n(@eF ^)@PC%@VHI"@l@pɑ(@ -8 @+@ ^/=%@';:&@r"@ 9+@:KT'@DԷ̩(@1ZG @, PS @0Bx@46@YQi$@r]!@9zކ@ T6*@6X&@oT%@:dw&@N$@!q@Q8#@X9v@$;%@/$)@M%@= ףp'@M$@|a2U@|'@N(D!(@= @.Q)@pq)@`&@K @PCx#@҇N@VzNz @je/u%@YB3@z{@B*@'Kz%@Gŧ"@ui*@ЛT{"@t$'@d'@#EdX@JR'@Gx $(@,yp$@B@HV$@To l@M"@ua)@aO;5!@oB!B @^T*@s/ @D4I%@82`'@!A 3@mn"@oe(@Y@ܝ.4%@x'@BL:@3fc @z6{+@K~"@ ܺ"@4@4@4@vasp{}súsú%{(h㈵Ծ?̔"U+C?g,{2>+NFtX*3A??ŊJ?N ^UQ+2?_L5>+NFefbP?/PR`L9cxgT Om)?ZQfCwJL?rQ-"+?EV VTa2+?~jt8Za/ThN?T? x'n?(@D?ӹ`?@fg;Ǻ&bJ!`?}!C?9̗?6Y=?m77M-!>@@'>Y9̗'?<-?p'@?gejB?_>Y1\ ?m2db?!J.?}֤b-C6Jg8 `[5?$DR?]/MA};l"3GpYg~QBXhUM`(]g?"PH\2+!>@?صݒQTU$@H$xC%"~ V E?-C6*&:,BU?C8 ?y7D?$Di-cD(bQ?ùI?F̱.4JyUgnx$^epDk,ŦB g?$Db?+d^0g?N]ƊLa?6w\v?_sP?PۆQPpT?=mW?|DL$zi#k a*VZQfS?CXp?h9CmK%s}Rb)bD-ͭ@?)qH?6w\F?GŧX?RGN?+ٱQEn1?:8؛H?A ]1=B`?1g/1"q?'S^?1ZGUCH'M5>c|~X5l/R?1=B`Nwx&?kbd!::VL@?`>di?mrceI)b?Y4 bZ}uUVJ>L?WฌJWmUR/nb?DXPX.2b)Fk XYr&"`vq -`??̔?$xCe_àLh? ˟o f?Br?ͮ{+3c'>`1е/WVDׅ?XCQ?c wQͮ{+s?p71$'SMPub?K[?i;.X8Jw`?Sr/0+t3FYh؞YfduYJóY??LnQ?ͮ{+c)^b?3jJ>vW?F̱N?C8 a?f.py9?9% &Bn?wp?t^c*?A Q?e3F?_>Y1\-kׄƠC?mUYVfLg`$oE4fR[OR9̗7C4iH'=?ӹP?/"e4 ;h;fO? 3mJc?ZQf#C8 A?`?Lo.2nS%RW9)9'p?Tqs*?>[{s?f(ϼ\h8ena?ْUa?ik?t>{"perms_num": 1}{}T?! ?LU+@@F`A