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  B B3&M ? l3 473111e6dda81d492747b20e0ff18ad6@4a˭k$@9] QheccH.!=@L7A`@PfT"@_!@`"۹@+*@̴++}(@]ʾk+@)@/$,@HQ,@-C%@sw"@*: @48EG-@GȰ!@,CR!@U@e--@i@m%@N@&@"!@9]k-@w;S-@J!@R?o*!@됛|@ % &@8J^c%@иp $#@&k-@[ m%@l[S&@9]6@OGɫ@MH@\C!@yt@ɫs ~-@@x=\&@|w#@+@Ճ*@HȰ%@mC$@ .V,@3Mg')@E(@h˹We,@]K!@9dw'@,yp#@ @ao+@£#֢'@qr@{@|ʄ_#@($)+@\,@4 S&@t$'@g?R@T$(@TW> "@Y])@F@7*@@lIF!@ &@ ;@Έ@eS0@֨ht&@D;)&@t ^^-@vR~2!@%@y):@ԕ@h?RD,@t%@eY,@C9ѮBJ"@-)@"@-'@b(')@H3Mg'@U #M 473111e6dda81d492747b20e0ff18ad6   systems  <  $ % perms_number  % perms_number  version9 #M 473111e6dda81d492747b20e0ff18ad6   @4a˭k$  hecc   unknown  % perms_number  % perms_number(@J4@Mg')@A}˜.'@㥛 +@vN#%@JiG'@ꐛ@Ƣd"@3Kt'@x,@QH]&@'1j*@\[%X@Tt#@y'@k)!@7[ #@}*@ Y9 @G`p"@e,i @7ُ1#@}i&@vöE*@LH#@؁sF)@ @j$@]zk*@ "@?@4Op @Ր"@Ku!@ޓZc%@\*@'@|)@Q(@F6 @~R@3h蟀'@H}-&@0*Д%@%N+@T'@!Tك*@;T޾"@vT5Aԭ%@ʶ(@hU@gaO;%#@S?o*R!@#S0+@FjH @0/>:%!@9}c@a @@N`}"@JR$@kF=t&@,`@a+U(@~'@3Λ)@Tt "@sM_"@zަ?@XV)@T:X)@sF%@OpV"@)yu@Xjn)@ʡU @$zŲ@g?RD%@0*8&@|~!t_T8aA ~?,pzƾdf?zюkK8l? KVۀ?~p>ur?ly?f.pyi0&N?Za/?n/FfLgQRhl?() ?BDQZ H/E\Z?. LdD4aX^ Pjt??̔2?K?2Y[[BԳ d?aQc??ŊJ?_>Y1\-?"3cf?fLga?x$^U?$Dig,{RmUy?صݒ<ʤ6`?M Od?/$\:`4?y"k?+`p]Pl\?HSv$@F̱>?KUo?)h]?.8_v?]2\W;stV6oD? pB ܺ{?GW:K1?74e?fLgaиp $ xN ^U9vZ?q?@4i#fF?Ju T8ӅXq70P?켍͎t?{Hmi*iw?y'Lh?*5{Hz2qȳ˷>?1{va?`̖pc?:y 5b? .V`Jg*nEEl#d>VP?| e{CrdY1\M~oӟHa㊋rc̱ ESp?g?ʩajKmB%c\qհcVFak{_EF$a)qh8rcJ!K\bc^G|֩=#Z?d:tz~?I%ri?OqNYF?磌zju\Kb?_% d?t_T?4ׂ[%t&UMMsQF\ZKXUh?"kv?G仔dl xd?HR?RAEukSUh f?Os"c֪]jNj@hUM`.s/y?rQ-"K}rT?Tqs*>|ԛEe?N$hg|_\f?1{v1?NGq?臭S*FruPlm? # v?6q?LvDsm)R?PW\\?G!ɬ?hueo)狽W?2|s?iUMu_?"PH|?H']E+Ba'jinZ5"g?/"EpdAc? nu?&pnp[d8n$@Q?yqpDk{?m2k? s 34~?+t?  ?dWZF=eNA~6rd?c#7lTO_s]Mn.+=)s?Ρ U1e?0DK^rrg&H9CqǛf?`̖pc-C6*Gqht{Xe3V?Mb ?RuQ"kfd< 8g&5p%8mA)ZU?W\9Y8j IGOs"C?Pyb? 9n?3Ou!Hgh^@cH}-ݗ3U?M~Nf?3p?qncbdu@c?kSUh f?,Ipp?I|Hm?H2wZs]a$?z#?wV!?.LZ՟ !Y>8>{"perms_number": 1}{}`?z]?$a]s@@$