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- 45aa852ec3ce82223c83aaf7ce3fb7b6@4Nr @9_mse-guccC,@$(*@ALs"@\Z {@odc,@jjZ_%@h:;@9}s+@qUwE@ͪ"@S㥛*@_*@ؙBG@wӂ$@ʾ+*@g @e-=&@k@-@TW>p"@ Y9%@iQդ@ vö'@@ m @*l#@SW>;-@e%@F|'f"@1%D@S"^"@ U'@}W{-@jMS#@_C,@쁖@lV}@T@@X"@,!@"uq=&@+7@&@㥛 &@Gr-@7T7(@*g\H,@~ "@A@ߡ(@o@3V@խ^@~5!@ _)@#|(@H}+@k)!@Zd;!@q -@:T*@80P+@'&@W@9@0Go@0[w%@~RH&@q!@jtd-@v)%@{Nz @Q@T-@V+~(@x]`%@J)&'@l[$@(XQ@>$@Mm,@ؙB%@(])@ q;$@x@y@ 4)@˹W)@ d@Nz@/'@.V`"@O],ϓ$@)Wx+&@A&9K@[_$L(@[_$'@aM)@*oG8-!@`5!j"@L7A`@ؙB)@ h"lx)@ҩ+i%@Ral!ȱ"@Ϡb@x $((@4)N @u%@bI%@jM.&@Gzn"@3.H+@'@0_^`(@lޅ @bbq @ X@9ѮBo @Bxq$@~:pn!@ZӼ@uq +@ 0'@'Nw(j%@ڬ\m&@wg $@d@2%S#@D6@m3%@p%;6*@:M%@&S*(@<D$@I@6qr'@&s(@QQ @1%)@t "@ǵR)@T[!@, PS{ @qUwE*@^Y!@bۢI%@9 '@ʡ%@+e"@e)@F_A@?\%@G?'@vöE@iUMU @2v*@|w"@&"@4@4@4@vasp{}^#^#6:R֪]Z70`?סq[;Q?RC `?.nojVa3ق?KWxkb('uYaeQEo`??~P)d?qO?KUou?]J]2a?@#Hq?=xr?unڌPȗPq?Ik?30&V?<~KaCpsidY0Gq?8biUMu??ig䞮Xls?|DL$zi?}VJ y[?`?Q|u;ʃtnq?xWf,j?3ۃP?XeS?ꫫH?smB6q6ُd?am<+i7D?GsdXq?)?d< H?bdU{Za/D6^i?UJb?Fu:p?C(^emsUdt@Rui]?() !'*[$xCelfm?p\M 4o?IR?صݒ?Y$nYk(W?[5Fn10H+p?st?HV |I%ri?R~Rh?XWj1xxO唀x?x`Cf?KUo?VIddYD?a+ei?.+=)s?ْUA tFT=o[[%Xl?ik)ƃ4 q?ʩajK]/nr?,,}|?VF?x4t[[%Xli?k)ƃ?4 qʩajK]?/nrx`CfKUoVIddY?,,}|VF?x?4t?ْUA? t?FT=o?Da+ei.+=)s[5?Fn10?H+pR~RhXWj1xx?O唀xstHV |?I%riC(^ems?Udt@R?ui]صݒY$?nYk(Wd< HbdU{?Za/D?lfmp\M 4oIR6^iUJbFu:p() ?!'*[?$xCe?6ُdam?<+i7DGsdX?q)恿Uf|? m9gӢ>6q?&Kz?RDUa?!9UP?[[%X\jUs.Ueu?UlF̱^?]pX:?[a/}?1zn+1E|'fhLT#kh.Kr"PH| bGpZ pRy=T`?L?8@m?tH?׆q&?ӹd4 ?MG]:ؗl{"perms_num": 6}{}`?ܙ%? Z5@@$