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 fdb98acdb67789f58cfb21ae61157fd1@4^MY'@9Meheccbbq-@~!?|$@+n*@kw'@?'IL@,g~5''@ۿҤ@^c@I2!@ qۨ'@.V!@Xni5#@7<+@Yni5$@E>q"@Ah:@ΪV,#@FB[Υ&@&C+@:KT#@jeŸ*@@0G@y):$@wg*@\"@sA/@%1 @"[='"@q]!@Q%@Ԃ}I@ )?y'@)@6o'@V2 @ [@a'@r@H0&@ht%@ʾ+b+@ALS'@5o)@`V"@?m%@ho!)@s@ܺ:4#@a|i!@?d+@1 {[@X @aM@>@xZ@#b"@4$@̯&@&:@\C](@"*,'@g )@b!@qq"@J8@|S(@,eX(@5%@"A\"@Zd@CQO)@%@M-[ @v7OuM@HcC7%@oe1&@DQOi"@F=D[+@E(@'UH )@!X4 @ @5{@Th @"-$@OjMs!@ٔ+˅@ %<*@E>&@MۿD%@|\&@tA}˜#@Gŧx@`(#@zFw@ S%@v*@S.%@o/i(@($@`TR'@3(@"X(@6*@Xf,"@ v"@4@4@4@unknown{"energy": -662.14641243}+GCon?ِf?fLgQ?J y[??̔ݲCÖ^?>s֧\??N0e֦FWi{g?MVaۢi?\Kb?vk Y?ِf/!S]E~Tqs*> -Mm3U?ŭGݗ3E9\vꭁB?Ip`?~QBX?7ZDT?v'#EdX[$D[a/m?..Y?}E?ѭT?h a?q4GV~9?=E~K?8ӅXa?hN?Dg^X eOkǜgK6>?cyW=`^"~ F?3ۃ cxgTmUY6rLi?4ׂ[?`E жj3ySat|8cs+TѭTùIh rhYP?:YXH W87l[ c!9U`?ฌj?rMdg=mGX9h?xy:WR?3O?hY@uA?64DE{ qY?tϺFˁ^W\T[2#b?D6.6DU0{vZ?àL(?+l [f?unڌPp?'eRC+?&:,Be-C6J?() ?Mb0?=Զa4iUMu>wM3.\/nbm77M?x 3IӠh>8*5{%?qŦe?'eRC+PlM?I2m2;?DASyTeV\?uay'LX׆q&D?ޏ/X+Qrx?Fn1@?شRr? ^)P?i^`V(rr-z Y1\?}A?ڐfx? F 2&Wvnڌu[5?fR@z?V횐H]Mj?ӹP$DiOʤ6+\Y"T?|U7h>^?nS}@jWy76?1=B`1y1W?t^c:mO?܂it ;W?iUMu??܂iՑ#g?̔>mQ?RT:?O'S?.9?Քd]?9g?}zlˀt?vꭁR?yZ?r9>Zl[[%X\?6mUY6bDS?Oro +Ed#%n?fo?cD(ba I'B..i9:Zb?=\r)M!j?pDk\?DaIwN#-eOv3o?~[,amR?Js?gfh㈵Ծxy:WB? ;V?0h!k?tϺFˁ^c[l?\5aN ^5?0{vj?מYAA)Z7?ùI/$l? :!t%L?2]?d~]5+-#n.S it?}6?cDв_ro~DT?'eRCK$ca?ˆ}(FvVI? 1l^g,{""ߥ%h'H0u?p71$'SLo.2^?^SO?u):\?yؘQ?..Y;OnrsdaM.:O LnT?IbI\ĕwF[u nlk.t? x#??aml?H}=x S$ -P?zUgc?@L…<[fbal [s%wj֦VGj)zctS1#y?5x_ emk+&|a?x!N1W|ԗz&Sb?D-ͭ@En1Oo +e?û\wbv$xCZӄ'c|h?հSۈ'q?_zanr\?m77M]?6Ko.ZAvcqe?/nBqE6%?@j?oJYd%?(hڟ>K|Ⱦ5{"perms_number": 4}{}`?ʴ?%dYJo@@$