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 fb530dabbf122a4f3238e24c800cf93d@4^Z4d@9 Ţhecc+H3@iQ$+@מY@_!@Ԃ}*@s+@^c@@h?5"@';%@n/"@@+0d'@P`-@YW#@D,@Bf@P1@.4iD @4Ry "@ ' @e6$3&@߄B@K8(@ 7+@HP)@4Ry[@yt@|=)@F 2ɸ&@߉Y/r%@&J-@3&@)A&y*@];@(\u@Cl@M֨h!@P1$@Hhk'@x $(@/L v)@ض(A&(@jWVd+@ϛT @!@\C @i1*@k)s+@ٙB5F%@EB[!@<8b-@{+@8@8-xW@$(~%@$@6T @ua^@+,@ (@d@z%@_v'@GĔH$@-s:@S!u"@ee@F ^ׯ%@]oU,@%@ ^()@xz,C$@ Y9)@-<)@s,&6%@֋h@ʡEs@rt-@ԲH&@!uq!@_)Ǻ+@Q!@\='ol)@fs(@K@:}ko)@3*@"q$@nLOXA@wg$@+ٱ(@6!@u'@ݵ|s@J8L)@҇"@&1l @67' *@G@%@M2r4@PLۿ&@Է"@h<#@@*@OupS%@_$\z @'K)@  @6qrC"@_$\ )@_L)@9(a-@&k#@ )@Ah:[@37%@=W @^F@^hH"@):O%@sd$@!q*@ŏ1w'@= @#0&@Fx @al!A@@aӻ!@<'@!@\$@fIZ*@2Y8@3"@RDUa @7 #@N],&@(I+@bۢi#@4.ɲ*@e @Dذ$@ D *@"@`@a @F?"@>?!@W[%@4ؙ@X'@([)@$EdX (@( @wg @vq '@LuT&@҇.%@/+@6T3'@)@/"@S:X%@1Z)@t@pq'#@ c!@*^*@k]h# @[Ɏ`!@6/@P@ q@*Wx"@σv$@N&@333333@^I K(@2ZGUD'@)@̒!@"2"@uq @H(@))@(M%@v7OuM"@) 09@b)@)^ @K!q@Mud%@)[Z %@9"@:H/*@*'@}bI(@Z! @"2 @̗`]@ճ @ަ?$@k!@_{fi@<*@80'@ YZ%@ g&@jHc $@#EdXE@ 7#@ǵb@6qrc%@b=y*@d*ߧ%@'$ (@T5A}p$@%:@=yX(@;S輦'@( n!@Gz(@r))@xb֋&@鷯 @Pkw#@U0*@~ @28J^%@M»<@&%@$~++@r%@>±"@0GD*@kCň"@| '@ZӼT'@qZ|*@d'@-9(!)@C4$@@iƢ$@ v9@#"@*t^c(*@Zm!@ $ @-C+@=>t @d`TR%@mscz'@Ͻ@l!A "@Q%)@x@o%;V%@R,R(@+H3@4R@66a?d< H?9̗7?. ?IӠh?(֩=#aA)ZEŏ1w-!OOYM]G?^a0eS!uq[?]E~53.\xnlq?Mbp?sIv3?MbP?D?{KQ+2?Xj@?bD3?BwIQS`HDPS30&&?\;Qi[1zn+Q?h㈵$?sY_>Y1\>Z(IAٓb?9g?_sP~jt84 Q?I:`T2: vRAA)ZG?gejB$Di&|WA A&5@?VLP8ӅXA ‡RuN?$xC%a`?A3?F̱^GnM-ac wa?WNVDׅO+l [fzY?6YM? WhY@?>+NVK?հSJ>_?+d?~c?^/ V?ٓq?g}?ùi? @MTUh L?IӠh"~ F@L…<[ayQ+ryQm@fg;%?Con?n2 np?oAorp$defbp?8*5{E? +jS?:8؛bK8 ?m)R?1zn+1?^Q\mOp?ro~DD?ùY1䠄i?VL@_vj.7Xmi*I?6qrCq?IaLc XrD?A)ZEx #1?lxz,C\:̗`_?Tqs*)?3kb֪]cmON {jd##t?8ӅXa?u T?@fg;U?qO?|~XX%s^H0~Z?Udt@b&QbDC? @=?䞮Xlc?6Ko.J a5f?eS%RW1G2: vb?X+j?|A hVCKO? Lny?}֤b?5F?מYo4(jyTu: vAQfL2rvGĔHw?{Pkj?cD(ba?W\I?겘|\[?GW:[UZ Ns.UeU \a?Tb.A{gUId_?J= Byox1!b/ިUcyW=`^?.T?GnM-a/PR`L9?<֌ rW?k*.NAh:;I?Ps'm7ZDd?3jJ>vW?NCM?O'C~*O Ti:M?;]j OmilFd?<$f  RD?#M)pbo:7-o?TS? \G> ?^=_"?:,+Ҿes"Fْ>mdޛ{"perms_number": 3}{}`?POU?"_=^@@$