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 327d0db9135cf63e96cf035d2abda0e2@4a˽2@9JOhecch㈅)@R @^[+@v!@\U]%@B@a+'@9֟#@>?@T5A}$@P0A,@jjZ?)@g%@2C'@%@](@*@ >`)@al!A(@ŊLC@eI))@W/'_&@ۿҤ4"@f,>-@T!@Q1߄2*@~RH+@_{fIZ@7XOQ"@u&@UD@(yu@|w@XjN@1*t"@V,@eN@oꐛ%@v"@ղH@je+@҇."@(r@o l`A%@n/i@pwn!@Z֗(@ӂ}E@ v@s@y;i @x $(~#@ .V`J-@6T@pB!@j[)@4i2#@Ù_͑,@W2@/Xnie+@hW! @ˡE@2%@ua-@C8Z"@-*@x*@RI&%@:KT#@׻?>@XG@m(@Bi,@DԷI"@K8*@K@Oz1%@@:zަ*@zS c+@ m9@KY8֥@:dw%@rw8&@#*@sf@~,,@^hH"@e)@4Kr"@3 #M 327d0db9135cf63e96cf035d2abda0e2   systems  <  $ % perms_number  % perms_number  version9 #M 327d0db9135cf63e96cf035d2abda0e2   @4a˽2  hecc   unknown  % perms_number  % perms_number-@Qi>%@_2)@HP *@Hm@ U+$@1@/o%)@|\;-@6~&@u@"@{-@Υ "@pq7"@.R\U@{Ic:%@Tގp%@&R?oJ @wgk(@3.'@ N}@5^I 2%@ϛ%@=>t@fc]&@ qۈ'@h @#~j(@w/"@^ @'IL)@WL8%@q -@ %&@}iƲ"@(#@oʑ+@h㈵X%@F @Gŧx)@:f @!u`"@0B(@hn)@E|'f]@>#@e)@V`o@nj%@wg+ @=>@H./"@M$@.lI$@%*@Ӈ.o(@d @h?&@X`@ʦ@{\!@K'@wJW!@ T#@6$#g1+@;1@[Ɏ"@؁sF@xqZ<#@ K&@*@,`~#@0G۴*@s@OXe$@++@σv"@KTo l@w-! @n燁"@vk!@:%@yܝ[@I2j'@C5v)@/r'@S:X'@H}x@S7(@5l/%@,E|g%@V+~*@x( '@:f*@fʉ"@X4%@6))@_M@QQ7#@ W!@nLOXq*@&N@??!@<Ձ@N#-@RR@Oc:#@q@H$@h&@bod@,}'@Y&@lu)@."@,"@"^F@j)@}iƒ)@b->H%@DRZ"@QI@.=)@jjZ @u&.@ hb%@(y&@:k"@CV +@?"B(@WCK(@e- @vӒ @G@t ^n @ yǩ$@;Nё!@ @I2*@_&@Ic&%@J&@M$@-s@#@('$@+ݓW%@jM~)@ʾ+O%@3Kd'@0{t$@ @/$(@vO(@f @.Q5)@wR~RM)@scz?&@]{ @a#@T[R@ ? @+َ%@҇.H@CԷ @5ctvB+@MSt%@O@aó"@U[rP*@q $ "@B'@xN|'@@S:(@|Pk(@#J{/$@=~@yS $@ 䬭_vON?q!FfGnM-a?c#7ǜgK6NiWTUh l?|DL$zY?Ra?{VP?dT8tg uZ?_Q[?)qX?X+j?:9Cqk?m2[ eOk? iTd;}rD?{GzD @mn2 nP7h*Ŏơ~w7wsqe&zL?A !?=NYp>?@?-sM'eRC;&|7~Ϛo?_Q[?ӹ`?(ȯO+,? ~K?yxeE?{gUIdO.?ŦB g?؜gBsRb| ^PL4HSuْUauoEbj?߆h8j3c?Ap-n8ߡ(p?;s ;?ٓY1\-?V1ZGUCʉvr?r C iTdK?BDqJ]2q?f-=jkD`?)D/x U?'b Wܠ[;QR#dp?9̗C8 DN_,g1zn+1?}!SCrX%S?ܠ[;Qb?g??̔B?W> fh<1VSbbC8 1Rhl? @]? 8KrB?+,O?Yy]?m3EOwx@?&"dTIΈ c?$\#ahUM?˙ }?f wh㈵>ltOq\t&m?nmyx/ܹ0ҋzp<k%ty {z?hY@?J'L5f?-Yu?#N?fLga1=ad @tgejB?jwB?4($i?@fg;5r]o?VL0Mf?eNgh b?F%uKυ^w?섗b?]/M?:*x?{h_8CynTC=u?IpP?O;5YN?iUMu&|'? W`-\o`]/M?)AGn } }ҏS[Xİh! _Bg?zp? rhq3`Y?Đl_% DMۿҤ4?lXSYT?ŭ7?CO}:^?{s 5: va}VZQf3_`V(l~tgy>?\4 _?gejB?ςP\?]/Mx0DN$@HPl}?KTh+4NjP-l`{Pkj?2|c?| 5?u6i?$,x?Tqst%]?H+pW:?(@T?5et?}w+Ktf1`U,~s? ĭ8Q0c v<O#-#|X8IǴ?@L…<[?0ACg?09| +jc$xCUWN?0ACg#-#f?,Ipp?ZQfc?>s֧\?-H?H]{(]w X4}?=ԶaT'S2m?F%uK?Hg?Nwx?PȒ9f?Gves?t#,*tb@j';d?]/M!?ם<)WZQf?]N I`?%n!>MlWiw`$_OUx?Lo.2^268Q?A ]?$xCZVL0?Et&|g?vE?3Y?Dv?4Jg?_v?k*.N0L^àLH?F̱.nʆ5e(XQiHG?,am2?4Lm^I%r9?]E~xy:WbgܶqKZ φh P<u?nKX{?@jgip[[x~?I"i7h?t ;G?ASi{g?P<u?}v/PR`LIe?f(ϼ\?y ?\ mq@Hf?I%rIِf/@jW?fI-d7J;"?!?6"?05ߚL>/{B>{"perms_number": 1}{}`?[?";J7@@$