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  8&M,LLl- 9463685e7430b508c0151644c185f5ee@4E@9m#9Smse-gucc4c@aۢ@@( !@*-9?= y@ .@dp @u@E )? #@( @9@0@{Fw[@0_^}?pB!@[rPL@-1@Sy;i@U?t ^@Kq5@T@~R@k1@,@8@@T[H@x@%zrk@S?tv28@0 %@\m^@c @m"@מY @P@ x# @D@4@:ǀ@@wkF}@&NW@`<?@8* @»\w@&R?o@`@WL@Pc*@~R8@ $ -@JR@vy]@Q@> @`vO@g67 @*D/@*<2!@kC?[B>l @7a @/oӥ@S@1=a@˹W@"B@@ @3f@u@%1@@qUwE@DL$zY @`@h㈵8@W@ @-@Qڛ@{{J@3 @:T@_)@x @Q5U@E @6ُT@'"@DY@4F(@E@m@7Ou͐@PS" @n!@)D/#@9z@@8ߡh@fN@TW> @t)*@/>:u@,g@QOIR@WL@kI@s @hnu @׻?gy|@ 8*5@ho$@_{fI`@{@|S@ m9j @ʾ+?6T@@ 73@d*7!@Bs@>:u@V-] @ K< @ ?bg W @sF@t//> @N#E$@kC@!J @ڬ\mE@Jh@HN@Vm@^I  @ׁ?ԕ@v@xNl@c*@s@.=?|a@V g@pWs@^zk`k@K@@wkF]@E @2@Sy;iA? ҌEY @ U+^@<8b-@, @䃞ͪ@z3@,)7@M@5l/@׆q~@u<@EJY@b֋(@@ݰmQ@&Nw(@@z;@-s,?Pnc@yS #@ v @r3܀ @D@#bJ @G` @\ Ac@(yu?$#ga/@\C@?ܵ@f@K;e@ı.n@Y @L[@ 8D@~:3P@GG!@uU]N?B;?f\?J"@Ϲ{Oޓ?Dou-֔&@vasp{}-,3-,3B&9 [`f@_x%c@t'!NİØ?dzBW"P} @pa@_|\P@3*\kFiB=' @T?"u@$"]gE?O= @מ @}|.e]񿸮^@NG7? >8+$W@@A t H@/@ni5$l@r6mUW?6ɏ@; e1@hw@$ؿ3Xӿ ra -@B RQ!#H rh$) ӿ5DnX0@唀D@TW@Pc*2TT P%?Y.?0\X?.T@ɽ?Ft/@/{1 R}%hާ}%/@mP}3ۃ@혺+@Z5#?&'d@߾?a/>"D=qqTnR O?c -=@L F%e@t ilWe??#Kƿ,^,GLF]kSU?c:>@xWLG {$([?$w$@^횐@Za/?#iO7Ӂ,-X 4?PdV?Ά3@;$)&o @Ӻ K[@?Qy?֦V TTJg￾8@R h^SH !ǖcN],@ܻ}-UX6sf,?f\S ?Wf,3@dg^?!˛$?S*?iU{? / ?%>wW?W(/iQu@8n?PDL#Ƥ@78ښ@ڧ1@L+@#@" @f~ ?[v !@P%@_Ahz?P,c9@%= N?P,c$26t@-u+'@D6%@W>N@mYg|˿2FYտ"@$: @%xḌ?eM.@`sP @߃?d;Ow^zk`k?BD?c${L!Zd;qQ;ۣ7\ @0t t)*?xe@иp $@,eXW3/ݗUF`o`r?T[?oj{?i:;%׿\='o ^/M@."T^ P??L?x]? "R.@QP@$ @Ί>?wՑ#?ME*l '@j?ȕzranrj~^?]@l^Y-@yTq@nP D#1@"# ?xz,C|"@x?7AHbg @]P@Z| ?<$?^'e @GW:̿QۆQAb{)C?kw@P?#Gsd嗱@$ ?HJzZ \&{@ID@2 n0 @8b->cdU@j@{J͏?:@C5vjT;Ԗ?|_V0%);iR׌ٿ̭w"C0Es?D|s?{"perms_num": 1}{}T@+2f ?0V_|@S, @F`A