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- 1e779cebbb89d0013c9fc43dd1d91150@4B @9Xmse-guccNw( @zv*@ah)@H`๷@_M%@v%@겘||@iR &@a2U0*i)@K?>,@+7"@ Yj&@M O?*@SW>s@\mB#@{Nz @?tA}<-@]ʛ@V`Ȋ@l`q8s@kw@pUj@q@8"@uV$@ s @9];@u-@io%(@9p%@ĬC'@J6$@ݓ:@`"@.@#Sp%@ƢdP,@5)^%@:Kd)@.4$@v@c)@z@a| )@ׁ(@4ct@q%@r@HP%@E )?@<.9~&@O@a(@ףp= @ݦ)@ah"@S!uA @:̗*@VFO%@Zd@L$z'@B"@ؙBE#@e*@77',%@(yu!@&䃞 )@d;O @Hm"@:}k_(@~jt)@M(@Y8 $@1%)@iq@ .V`J%@{ @ܝ.@=U"@Sy;i%@XO`$@@js)@ض(AF'@zFwp @J^c@&@Y@Zڊ@j>"!@ףp= G'@{1Z!@?#@N`?+@3mJ3@8gDiop"@,yp@CB:#@҇.&@r)?+@Ù_́#@ *@@H.!$@~+@@^$@z(@"@8m)@]!@ı.nQ @GɫsL*@s߉Y?!@E%@ԚX'@8ܘ@"@Ƨϐ(@*Wx@2}E%@#'@3P>@Q @{*@t$"@2w-!"@4@4@4@vasp{}2%33h bDCh^^?F̱*4`{V@?2? F%uj0?`/?6` iN)]b?nYk(WW\I'*TV?Ǻ&ڍ>m? Y?BDQVDׅ??rQ-";?[a/] iTd[?3O^?jIG9h?9CqǛf_5!jиp $ h#G[ 'ih?yTa?3&c`]-C6j?ɯbck p4 ;8?Yk(q*=%n֪]r?1䠄iKg^X?k6fPlLd?HR?W\T;?8ӅXADl?IӠh>Mb`\?ro~DD?Ih˹We?QfL2rV?;s [%n*g\8@?IpP?5|ݮg?.2nIbI|?TUh l?(ȯ_ro~Dd}rD8Վ\Q?$xCEo+6[?GS=i? 9!\_5!j?4Jg?iUMuO? _  @L…<[<-?p'@?;f@ݲCÖ~?àLX*"h?ŭ?"F}AzL?F̱.?z9ya1]a {Z?Tqs*ɾBD?]px?[[3OL?jMs?[5?Fҿ$e?{GztشRb??Ң>]k*..Gsdh?2;?MnKHĔHq?Dfr?vӂW?7l[ s?VL@si?ُaU?u 4?(G`dom^ZI+y?MVɯbc鲘||lxz,ClzލAiltOq,uf|,G@nlsczb?Udt@B?ϣp=Զa4t#,*tb?bFx{@.noj?,Dq+SP!>@0?*T7C?i?}ft>d#DŽKkd~]G 6u^?lXSYdמYB_L51{vQ?GtF^v?5x?!>@P?qj\?Bl`W9i?>Vf!J.?ԜZ?Tb.a?N)]b^s?s?˼Uסb Om?1е/g?Q\mOpςP\?<.9t"T2t-[닄l[~l_?7l[ caLo3OȮt() L?V*e>]ݱ&e4`k? jF?+.MtɌ^k??ŊJ?cc76;R}g?_#I@?֦FSk?S%RW?0T?l^d? #a?+z>N۾l7qJ{"perms_num": 6}{}T?j?a# @@F`A