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 c9f4716156f4819b362fa26836e6ffba@4^mrc@8K1_hecc*@aq8 +@ 3m@%ǝ!@>±*@@e*@=@f2}6"@!Yn%@[ @& $@5;N1-@5v-@Py"@{@9m4"@dzV'@(m-@K;E#@#Jv,@:M@?$@"7 -@ޭ"@H`@:H@:X0O"@HP'@:@0GO&@m4,@a(@ ,@ŊLS"@lscz%@+E)@H.@"@HP @P2r-@&@X @,`W@3Kb@=]@Sy;i"@1!@ё\Cj"@ԷX@nR*@J8I+@>٬ &@4ؙ!@0*@1Z+@RDU&@If"@[wTW-@n/i)@';u*@aۢ@70@M(D`@bۢ@5!m%@ F%uR!@[ A@L,@ '@˹W=&@V]$@ @V-(@0Bx)@?w @|'f*@5)^+@].;&@9&@i#@Y@/@= %@Ciq@;f?@+e-@ 3&@T[H"@%g(@Tr3`@9(aO)@?+@1 #M c9f4716156f4819b362fa26836e6ffba   systems  <  $ % perms_number  % perms_number  version9 #M c9f4716156f4819b362fa26836e6ffba   @4^mrc  hecc   unknown  % perms_number  % perms_numberD!@@<,@̴++] @\[%X<&@@e<(@@F%uX"@*@M(D@@ǘ%@37)@zS c@:zަ@@ȓ-@ۿҤ!@nP"@3@(@)?'@_5@sᒃ%@n1%@Q@0_^]&@ ϛ'@Hm@8<)@ "@̗`} @P>*@8ܘ0%@Uj@K@"D&@b֋"@ϽK>#@\8*@ղH8%@& @([Z)@\4 @^/ K"@,N)@S㥋)@ vöE@oe$@oꐛ!)@Eb9@0_^p%@0\ @{Ic*@D"@-Q%@ Bb$@,g~5*@kC4'@H@N#-&@jWV@4@@Ϡ!@sw'@Gw;S8!@b('$@ h"lH+@N@Բ"@B&9 @5##@h"lxz&@qrCQ`+@Yn#@9]*@9 @6׆$@&N+@1 {"@PC@ ui @,σ"@!@ F6n%@$S @GUD'@k)@yC'@bg  @\[%X@V/'@h:; &@*@%: '@W[N%@U]?&@Sr#@~!<@£]#@= L@[| %@YQin)@QH%@YnM'@ʾ+$@B @Bi'@$(+(@ @(~ky)@ܝ.)@u&@U0* @䃞ͪ#@Fx $@5^I " @0/>:%@5Fj@Gɫs @N+@0_^%@ЛT"@Pkw)@xWf"@Hm~W'@B='@NE*-@Tt$(@?M(@ v#@M@^F$@h.@H"@" *@`4aX?+ٱQvӂW?-;F_F?[ i6?wakb$PUXp30&FsmB[{c?ۥ oy7VdS?h Q??ŊZ\qqTnf$Di$xCU8ӅXA?{gUIdO{gUId?En1?àL($ -P?Y?Y,Ee}r?\'T3O>u T?/K;5;?_vj.7XJ]2Q?VL@Ln1?  RT?d?HB?!cOv3_7k*W?-C6Nz1S?1е/G<֌ rWN&O:a?AA)Z7?pY7?3kb?ӹ` x#Opzg?'bd\IӠh>TUh Ld]B4?;s ;?H?yؘQmO>ܚt["7?}֤RMa?| U-}a?uRzXN)]R?W\Tk?rhbV_]U?Sr/0+T?מYR6w\6? aboӟHiAp-^?+,/?)wY?yxρI?_}rD?J'L5f?խc%nMPd? x#??{G 1g'bdl?Owx@&"dTY?`?st%]?MP?d7ij?R~Rh̶ֈ`<V4i?hxtkb?J]2AJe? ES`?X`?g?ѬlvWq˞6i׆q&Du?TZ?9 P,F]kSu?aP?;2Tt?e3v?MjhA? [O yk? 5?=S2]pXZl%tYQq@HU2Tqf?vӂg׆q&D?. W?``E4fR?i:- ]_% D?HSȕzF"S&z,m3U?6YM,sz? <^?0efRw?Oʤ6"~ V+Nf?:9Cqk*T7s?46-f[>j&A{"perms_number": 3}{}`?Α?! @@$