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  2&M,LLl- 8860f27278154cf87a3f048df6d1ce52@4ۜl@9 :"@TtA@m#@؁sF6,@ݰmQ@o%;'@o+@ܝ(@K7A@;SƎ@Tt!@˹W"@/$!@('r%@u@ѮBO:'@[[)@J'@#JvL@MJA@|г'@(r%@\='oL%@i*@\Z {'@QH*@ GĔ"@+H%@HPsw(@x@t@u0#@x]!@d**@S"^ @C48!@0|@E|'@&N@ZӼ"@}"$@~p&@89@P@v'@,E|&@|-)@d "@B"@R,@"A(@8)@z,C+%@CԷ|"@p_@_(@v# @]o@<;kW%@"~ &@ ^/؍"@E>*@Y(@Z_$)@J{/L @/Q5 @'UHI@HIO7 @rK$@=$@!@d@t>*@ͯ&@5Fj2%@.9(av&@Tގp#@Mܯ@')#@ GĔ@B 3mJ%@+j0 )@5A}r%@x@ٴ'@e6Ȕ$@p:@@.9'@ 1Z(@"A @r])@|гY)@mO&@Yo @##@XV@Nw( @Kq%@B`"@CsFZ@5Y*@ʡE%@N@"@9s*@=$@}"@ꭁ(@++M:'@Lۿ@5$'@+0du(@HIO#@<,Ԛ@ <$@\8L@+"@x])@}"O!@HhI @@x=)@BF!@fN%@3yS'@;T.@[%Xά"@(@t//@m/%@ӼY(@8ܘ@{@ͯ +@㥛 "@"@4@4@4@vasp{}AG"rH}]. Lt߇(_p10&D?gF?Nk?=NY4GV~a U9CqǛv@5_%_eYJc?$p?.X?Cr1{vQ?=C?V횐8?GJ켍͎?3ۃ`zю[?DJy?ZQfs?Nz1SA ]\BT8nV^ z!>@@?2;pYGY4 rH?DXP8?$D"?HPXDXP8$D"HPX?pYG?Y4 r?H^ z?!>@@2;?A ]\?BT?8nV?DJyZQfsNz1S?켍͎3ۃ`?zю[.XCr?1{vQ=CV횐8GJ?@5_%_?eYJc$p4GV~a? U?9CqǛv?H}]?. Lt?߇(_p?10&DgF?Nk=NY?h.Kr?ŸJUg$B#x%"1s?Tb.A~bUm?[:r;y9{?$xC%?SH9topQeX?i:}C4i'/2Fr?K^b,?Oy?]/M1?BO}?3ۃp?9:Zb?Sr/0+d 8Krb?Wn3pkb#-#F?:y 5b(ȯo| +,o?N ^Up\M 4o+MFa|?30&f?mnLOx?Ց#myJ4A?N ^Y9 Q?{? Om9?J4q?,G@}e`[0xno?~jtc?wspaS?AΡ U?bFx{@? b0ke?Xo zYrLVh r?o +-s}?Tq?\nK䂃?|,G@n?Ps?Con'@jSZF=~?$ptueV?RagܶqnC?/"e?]/MQ#KXu @t_bUZ ~Bd6pdGJҨ6?d3xW>?:8؛X?a2U0*#I4*I2f?ڨNn? {z?j=&Rz?ZPۆnIu:8؛Xa2U0*#?I4*?I2fڨNn {z#KXu? @t_b?UZ ~?j=&RzZPۆ?nIu?Ҩ6d3x?W>Bd?6pd?GJ?'@jS?ZF=~$ptu?qnC/"e]/MQ?eVRa?gܶ? b0k?eXo z?|,G@nPsCon?0xno~jtcws?-s}Tq\nK䂃paSAΡ UbFx{@YrLV?h ro +?N ^Y?9 Q?{ Om9J4q,G@}?e`[?Ց#m?y?J4A3p?kb?#-#F+MFa|30&fmnLOx+,oN ^U?p\M 4o?Sr/0+d? 8KrbWn?:y 5b?(ȯo?| ?BO}3ۃp9:Zb[:r?;y9{$xC%K^b,Oy]/M1i:}?C4i?'/2FrSH9t?o?pQeXh.KrŸJ?Ug$B#x?%"1sTb.A?~bUmJ8 ?Ni?!?y(+?>.LZ>Vk>{"perms_num": 6}{}T?S?n?!Ӳ@@F`A