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 98e0a80fae747e6ce24ea4797fdf187f@4aˆzu@9~?XheccxN&@%@Ր-@Zd@R,R'@+j0 #)@4cѤ%@~jts@iR @#-#)@bg *@v@3dS(@:p@@x)@X~@{Fw*@Uj@+p)@a@Ke%@_{fI%@E>1-@%@6T,"@(,񀲉"@:uM@m#@L<+@a+%@Dְ @5ctv(@G?@.lIF @:M @fc]F@3h@L;U"@_Yib(@yܝ@U+~Y"@L$z @ \,@)"@B%@ o_^-@VIO"@ [-@;Nёl @$ K%@ @ɵ%@i@&p$@RB'@ @5 S#@48@Uy%@9]['@}:3#@3t@Ywg)@;)t(@d]K+@@j'+@0_^!@CRs)@ T&@oB!*@5o9@pΈP#@ĔH-@Ԛ&@*,@o%@!T)@|~!(@{"@ 6 @$EdXŋ*@qWsP%@Dioi@_v'@D/X"@ѮBO:#@Tގpj+@1%eT%@6v1!@N̪(@oB @Tގpz"@K(@ )@(yun@m $@ŧ)@+H3V@J8%@ .V @pq'@ x#"@ %$%@c$@ c)@(''@lV}> @»\ķ&@$0@@@s!@v'@m!@.=$@sK!q*@VFQ@ySq"@J$ @Kvl%#@&S&@Բ>+@X0_~#@\Cm*@ʉvR @Mۿ$@dF N+@ec]"@"O@~TR!@\m"@c#!@ c%@}iƢ@bE '@:(@n'@pq @ŊL@j+'@^3&@Aǘ%@N@q+@A&9['@Ϟ)@^ "@r)%@d;O7)@>$@MM@>'I7#@h?RD!@G=D;h*@2喖@JR @ 8@PC@&P6@OjM"@Hh˹$@Q&@H3Mg@=UM(@^2''@E)@6 (@Z= @3h@]hX%@}&@VzNz"@~T+@7ܘ^(@ep:')@U[r@rß @|г@ec] @-xW$@wg!@>?-@"7 |*@([&@HPsW%@`-&@6aV_]%k6L?#dGnM-qZӼ]?]/Msr?H?^S?&5@?ieD caPaAlݗ3E?6Ko.J?A 1 !`?ǜgK6NX5sgIh˹WeEׅO]?anrl@fg;5?pG?pDkY1\]^ LuK?}EZ?:8؛H?KUj?u?TjD Xrd?z΅a?t>?|ԗj? ‡RƢdpd?HPh?LnQ?2;}!CALZ?_% T6:RyؘQ?0ACWm)b?3ۃ@?Ah:;Ys'{{ @=MSt$g?0{vj?D6.6D?_Q;iP4`qД~PgWN? 5F̱^?a2U0*3?I%rY?dM?K8?s}!c?;*y?E2p?9yYS?g,{B?[5?/HMxBt?sNjPIӠh>?t>Y1\M<2VW]?fLg?pDkL?*øK?yUg^u?TZVIk=\r)M?3jJ>vg?eQEojY?]?'d?x 3P#=B1=ad\;Qik?.X]@"Y?;P$Di=?Wa4`K?dTkaFY?2: vb?9vjx #Q?1]aX?YL/1vst%]vA]Pfe3vުPMIvd< 8? .f֪]Zy7D +jc?Z(Yޭ,YfAZ HO?8B?Ipd?k3 JPj/h?'S^Udt@B֪}.}:s?i:]?| E?:vp?[U? F#V_]eAp-n{GzD?jYezFwP?H2wjg 2*l?+=)J?#G[?_=[S?!*lfm'eRC++F