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 57c7bad6e1c16d1ca45bbb55f1087305@4^u@8LG\(hecc*D/X@|гi+@*@9 {!@;f*@&ǝ*+@\[%X\@}гYY"@}?5^%@ c$@2Y,@.(@y;i@ ǯ'@/:@v@& @v_)@ "@ME*'@lV}n-@CsFZJ#@N],,@ŧo@ek@[ L @i5$"@'X&@=~o&@s-@mnLO&@&S*@4ؙ"@mw@߉Y/&@?O"@X2ı$@!'@([Z@MbXY)@ecm(@|*@M@ u@QH&@('B&@U!@0{X-@ߡ(w)@3f*@4i@@U@47"@E'@ ui#@d@KԲ5#@b('5@= )&@B <,@nB&@ϽK(@[Υl)@F@ O+@&"+@Y^'@t@Z {,M#@I.!@jtx@鲘%@4.b@i:;@:MT-@ĔHQ&@t"@IOS,@*P"@}k<)@`'@tA@Y)@%]3f*@@-@0B@δ%@eI)(@@U]O"@n/i*@}ƅa@oe%@ [v)@=@[%X@e6$#-@"@[tYL"@;6@x̰(@'@;10@z%@Y?%@!X4@T[X&@Q'@3Kt@M6)@}?5^"@GȀ @?ܵ)@.%@tV@E>&@鲘"@~R(#@Gŧ+@_Q*%@O@aS @ղH)@m~ @k)3"@,g~57)@ r)@NP4@$@S3)@ -@XGn%@ѩ+e @vݰ@)Ǻ"@0/>:e%@htq$@ *@'@W2D@$#ga'@(y@n4@x@ٔ!@m/(@Ĭ!@ .V`*$@o*@A@S."@8 @iUM#@K&@: Z+@]#@˹W*@@]Pߒ$@$ *@h"@|@b @i>""@+y"@3%@q>?p@&:&@N»\(@=;k'@Gz @ .VT@Yb'@,`'&@X0_%@ަ?+@ƅ!Y '@ԕ)@q@H"@A+0du%@:A)@GGe@R%M#@}i"@[[%X*@ $ @5)^B!@=@HhK@Zd;o@`"@xZ$@%䃞&@:pΨ@OGɫ#(@H}('@ʉv)@ۅ:4"@5"@ek}P@\Z { (@ ϛ(@wR~R%@e"@QH@ u(@Y4  @48E@P6 O%@MJA&@a"@DB+@g\82(@0*)@fc] @u @k}Ж@O0 @<,$@->x!@ُ@bh)@0|&@~$%@g&@_x $@K;@bg -#@MۿD@VCB%@Բ>*@:%@d'@IQ,w$@GZ*oG@R8?'@"^FL(@4c @`7l[)@1Z'*@j&@b@p#@@eu@j&k%@J_{F@t$@u7?+@Yni5$%@ 0"@?m|*@^/ k"@ٱ(@46Y1\ ?MP4r&"@jM}E?1߄B\?d#ezFwP?1]a3ۃ0_s@?]E~E?wJ\?VF?8?BDA?MP$kHcC7/$L]2L?%s}b?i;.H!Var -]?W?6ɏe_>Y1\-?_Zt?H'M?&|Vv'?yTE?Ǻ6M.:O?%6E&H2 0*X_~ɌeUWZa0e?L5r#=R?1g?%2R=~o?}֤b?u=tJ>L?c${j?"nN%@U?QfL2rV?PmprY1\qw?!>@?L'ZyQm?xy:Wb?VSbBrfB?8ӅXQiP4`a?eS.g?=S?(G`dض(A&Y?A Q?lEޏ/hR\U]QsIv3?e6\`?nHJzX{V@;8؛sQ+R?q4GV~I?OI5cst%]?MVg8 `?2]%^;f?J4A?VSbr?J>\?@L…<[?[Ob?8kp,am2"~ f? `}V?=Զad?(XQixwِf`?>+NVgb[[!B?Ln!?=\r)M?:u?}f֩=#Z? qv8Jwy?ҧUfn{8?ٓ[a/M,v? e]J]2a?]gEt\XFa?&|W?e6\`?IӠh.?-y<-?pe[ iF?_ `[ iF?Xj0VF?8z iTdK?>?fLg![w?/K;5K?`HD?pYG?g,{"? fLj?#^? ;f/:`?U+CdTkaFIӠh><ܴiEn1Oܠ[;Qb?Kg^h%NQn?p>?`?Spz>?/PR`L9?'>I?vӂW?pT? 0]x!]N ^U?uQ?De?Vm)RIs a*31?J'L5f8ӅXAkC8Cs'k?ِfO?| L?De?F>+NV?k*.^?YLl> U֩=#Z?z`j>"DR+XX(G`T?VCKO?Ɍ^k{V0?8FGi?'/2Fb?iUMu?^S??q>?^?D6.6Dt|8cS?$@HbD#Ÿ:-C6Zp!?\a\ ?2G$ ?VV\⾒į>3wƾ{"perms_number": 3}{}`?*2?!p@@$