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  S S"&M  l- ed9c283d82ad9bff7cadbc422f365caa@4&A@9Wsﴐmse-gucc0GD"@je-@гY%@gh@g+@Vy@H}=!@fffffv*@g*@r)@S:X$@=~o*@{@Tt Y "@zpwnK"@n/i @5(@ݘs'@#-R|@v%@^ %@Tގp@^%@kC4s'@N@n(@=~oӟ"@UN!@'UH)@gs%@oB!b@8gDi&@wW"@Oc*#@Y/r+@x=\R%@ʦ\ @l g)@㈵ @ʉvU"@.o)@VI)@㥛 P@9#J{$@yu٫)@sh|@Cn%@H.@4ct@sFZ*o"@ni5$Q%@OXe$@bg *@z6(@ҩ+@j<'@p|%a@jMN@̒5e!@=,Ԛ(@B!@+#@msczr+@=$@@ F%uj"@@ȓ@t$.#@?tA}˜&@ s+@;k]x#@CQO*@-@= $@M+@n"@1 {@48E @}гY"@x !@u<%@`5!@6 rA'@4y)@I.!'@zCn@ME*l@.Ue'@[%@,}v%@iQդ*@~ ['@u*@_Q"@]Fxk%@Q(@z@ ^/-#@d!@g*@%]3f@io5!@ht@++MJ@ ܺ@KqU"@гY$@n^&@a|@}yщ'@j̱&@8EGr(@2Y!@m/ڢ"@~R8@HhI(@ǘ)@?RDU %@c('U"@Hh˙@*:(@: @n@{Nz %@ek}&@:̗`"@ǵ1+@6[0(@0{)@1Z @_5 @镲@l[  @~k $@̗`!@S"^@f6)@ę&@U]%@ŏ1w-Q&@(yu#@KY8@"~Z#@Hh+@jjZ%@ILv)@?x>%@'>_'@R~RӁ$@#Ed@:M]'@S(@ Y @P2˲)@W[.*@ B&@.o@@j'w#@׆q@K@ PS֚%@~n@h"lxz@DV+@%%@E|'"@gX*@?x|"@< '@0f'@<8b-@ Ac'@.V`6)@S%$@/n@|ʄ_$@16@P1ߴ"@ :*@n!@u<@QI +@3d @»\W%@ y'@IQ,@?"@A`2)@PN@k W%@bbq](@Ͼ@vq @Sy;i+@bhh"@䠄"@4@4@4@vasp{}ح,;aح,;ajvs֩=#Z[~l7k?|G 1t?`!sePm?To}U.ty=p? e?{V׀?6w\f?WnŸz?_vO^?[k?SBT?BwIQs?:vPw?c#G?jkD0.]?ZаxVF?X{gUIdoِf???̔1]a?f?8d`tPybe zm2;}F?w?JΉ=U?o?ɐcY? !g? ?k3 J'b gNC] x'~2: vR?[ i&0 "Ժ js?WBwIq?#cu?Ta{iwh8ena?_,v?BDJ%rTqs*)ฌ{?yJ5x??߾|?x #?2p@KwV,? y)?3ڪ$?/ͮCrN)]ډUdt@B{ԗ}?Oq?;P<W\yAǘfqh.N ^iQcB%3.\4Eӻ?/n@_-sMt=u?Fn1@?i2m?_cDp@x5l/r?T#s?? iQTE?\JP?Ap-ntF_x?C8 Qy]?Ac?bLLG?Hh˹t+q?JEm?"ڎ3o?nKX[Q9->xٳ25 ~?F=Ӟr?@jߗoax?\?v/?NZ7zy HK\Ǹ⠿ꐛYe0F$?~֤?}"OG'?t{Ic?z}֤s10&dR `? IJCr?x=|?מY"?5_% dIb?T gv?PCrSyM O?tp]E~%? ?PyW9i?oN\w&†w?B#ظ]o? !G t?ZӼdpas#Er?*%tcxgt?q@H?aHZ֍cM*Z?Td?0{7dwDf.p?~\JP?T2T?(~+1JZfOs?A3? :!t%\dw?fOsHSȕzv_sUIdd?ddY0񗿗tX? ~1[?,baL?s4Bqr+?I U\ ?q@Hf?[[%Xlbg }?ǘp?^f(7?|i? U?5"wF̱.?̶ֈ`v7?A q=E~{Rm4Lks?32])?!w(?J({K5Ea&+?S;fVBwI?.v8gDio?J yNc{-轁?zqš?80?,;7pG?[@h=|fʉv?2CP5[| j?fa֔?Z_% 6Wt?2Yd:yABt+ܚAҾ x {"perms_num": 6}{}`?rs ?#r@@$