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- 59779d695d7e7d4d23cce12ddd660fd3@44@9Qk?umse-guccV @6;N1'@_vO(@Gɫs @yt4,@.s,&%@lIF@eX'@f"@#^L$@e^,@4Op)@<;k@ >)(@@0G;@|?5@1PN!@S"(@a"@B'@?ޫV-@\].#@ r,@xb֋@k&l3@s` @0*T"@ GĔ!@ '&@j@+0@pWs(@.v+@Zd+)@o l`@֐@z6>G)@wb֋&@E_!&@x-@ƿϸp(@m,@Ȱ7b"@ݘ&@O@aã*@l&lsc@)t^"@EB[!@$(k-@ [t9@EB @2Y@ v@Jt@*:$@+e*@f'@J8@ttA}k @O|s@#@jt$@ !@y@e@i2*@K7A&@iW!'%%@8*5{&@=$@#@{@5Fj2#@KC@S\U]Q%@?ޫVF*@ ܺ%@BO'@m$@EB@bE '@)\((@{ @g')@=*@&@ B @Z![m#@@M-[ @*g @ X%@k)@9(a@Fžv*@1ZG%@6"@")@"Ʀ"@'@h&@Ue@r.ŵ'@ѩ+(@pWs$@KqU@wJ$@p_@rK"@vq ])@R !@aodn @= *@W`VO!@ G%@~n6'@S:XG@2"@6o(@aod@:dwO%@M(@̴++m@:X0 @u7O%+@ܺ:"@Ry;"@4@4@4@vasp{}ef Mef M_!se?"\?F[DAvurq?wݗ3߇(_p؛{?$xC%?c> p?bUuԛQU?b[>Ndlgr?eYJsoӍXp?h$B#ظ?aNp?|a2U?c[?gej2َ?2ZGUDwN#-&+bLLWltOqBl?oe2p<֌ rw'vU?%?6#E+b?Ye?Mn[?؛{[| jwT ?(#.?1E4~e Lu{?} ^q?};l"37Ƣdpd?E_A_(q?{Pkz?TsPUqs'e?Ws`^M7QsLt~[C+Nv?:;?0:9C?%c\qq?Bus񷍿`:۠??{&JBvo׍?*)ȗP|ԗ?SVӅ? *~W#2GΔ?D?vң?%JFžv/g+?ʆ5?St$?6Ϸ7tdWZF=e?b)rw-!lA>D? o}u?Ig`eM?{%9`W.[?ͨ*?@t_+y$`tysvkD?.$qq?=G仔?鹅D_>Y1\]X˝`8?`s MryT-i?E^Ӄr0*Ƿw r?{J4q?Za?y=ΎTE!T?\?jHc?/2F?)v4?b}\*k?$Wd< h,?9CmFu}zlˀzjՕ?| ?wd6ȁ?cC7喿j>"Dbne?J_9zؘ?{uoEbJy?&N?@薿;D~{%T?|ݡiE,bؑhN?t?5#Ex??Gsd嗑?"dT+Sp?]􆿛sLhx?k?h@5_PV W@?Om?VvQjP>Q+3{j{"perms_num": 6}{}`?L?G~@@$