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- ca0a9bd25ea98152325589a596409eb4@4d@9nmse-gucc&@F?X+@L\@L!@xp*@v!+@*@2dQ"@u&%@|~!$@hb,@(@nnLOX@b'@L#@^c޺@8`%@ǵ@Bb"@ׁsFT @!>m(@ƅ!Y'@yt@6[@%@)yu)%@CR@g&@Ϡ'@ڬ\m%@sF(@\U]"@, @k]h)@AC%@ B @;pΈҎ&@%ǝ"@x#l#@nnLOX*@!lV-%@_YiR @mIF΢)@r&" @/b"@{ )@Uj@+)@@<#@:+)@yѩk@ʦ\M%@E @_{fI@ PSj"@#bJT%@iW!'$@x#ȯ*@k '@E_AQ@\8 '@CV@d@o!@yCn(@SK!@7#@1%T+@1@P6 r"@> Y@O|C#@->xv&@D&+@=D;#@y*@&S @x=\r$@@Ǩ+@LH"@r.Ue@( @o*Ral"@St$!@(~k%@Wc#@Fw;s'@~j)@q -'@m@tYLl@6T'@ F%u%@I%@m*@Ut?$@nض&@p%;6@a'@&@(\(@s߉Y!@N#-g"@@@ޫV&<)@؞Y)@Aǘ[%@ ^I"@]@n)@0AC @(@_#%@|w&@ x#"@bJ$(+@^x/(@xWf(@;f @DR @LqUw@e- @MbX$@ x#h!@-CV@#bJ+@P1.'@{fIJ%@S!u&@:X0$@4 @a4#@"@W}WO%@nK*@D%@'@d;O$@L F%@3(@dF >(@r@H @޲)@:T.*@׻?&@iq @6;Nq#@ @OGɫ@U%@V@ղH@ʸ*@ݘē%@2b"@>?n*@ s"@VzNz'@+'@A&9@ '@@ŊL)@LqUw$@_vO@ $@A_@Έ"@e1X)@je!@jn @K4*@fS!@@jC%@ T6'@^)P@7"@6TC(@i&K@up>%@~'@rto@vꭁ} @u`*@8ܘ"@G?"@4@4@4@vasp{} 8r2m( 0yP:`?~7ݲC?&i Q?}%/2go?uRzx$^u?c"yL0khX5sw?^b,/q<+i7D?!q?Cr܂I? Q?Pi4hBA)Zh 'ih?Pv0boW?\5q?J?{ʄ?C3O)`8FG?G=D;Sk?>pX9hfL2r2Yd:{L4k?9 uS?9:Zb(]w@s?PH{?סÁ C*q]?AA)ZgR 1]axصݒbJó?zюK'S?+smUy?nMqjL/1g?㊋rcsIvBK8V?l%tYq?Ϡu6sHjd?q@Hf?є~P?%^;Jq89@?<ڨNe D(b?h 쁆?G,ċc> y%+,6:蒿eikD?Ɋ?{l?ʤ6p?4 ;hRTJ?!xkDp?=yX?l#n@fgы?V횐x?ڍ>}0DKnD0.sn]=1v5yj~?m2db?hZbe4%c\qq?O#-#|?x #Q?6DezIVj?'-lp?㊋r?{5ZSq?ZrLo?8:V)=??~Ϛ? ES`X?>rvhX1*ԙul?bJ$(f???N=jn?b,/o}҈ysc?N ^juy'S~u?Tz?⬈?BDQ|,G@nf=E7rzqҕ?"]o3Vzm6v3.l?խs?os?z"0v?NGqcc?e7iT?~jts?cwc gj+g m9g?ʽP?Co~,{l?lp_cDв?1n#&f?&|?y$^  Ryqޭ,Yfa?¿3?B=}pWsT~mo^|??&M?C7嶍?Q/4'/IICc?&R0x?mrf8?=~os?2VW?zUgcƤ“]9s?,V]j?f-=?W,?{/hW?ٕfC8 ..Y? {z?eE}?Z}uUf?Z Gp?v$$ro}U.t?Z?O崧x?m2k?Gߤip;l"3?mw?䓿l%tYQ?80Qd?&Bt?4($i?{y?'jinZN1M;s kEeÚʢհsth>a?.T?{L? 7Uq?)r/xX)k{p^jGmW?H39Ak?Bt?JEs?Y4 bk=]݁h>nK?^:'eRCkjK`?c#w~q4JrfBo?|wN S[ꐿg?RD?h.Kj>"Drsn?@7n1?X9h?x*O[?m3?v6` y?Xr?vU0?IVO?B]¡3O)yV6oT^o%;Oʤ6K?߆x?祢5*p ܑ?')Z ?qS}6?B]?MFy޾Cj>~?{"perms_num": 6}{}`?OsA?]B礹@@$