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  S S"&M  l- f6bde5330cf18cf3d3da39d5ac4b2e32@4@9 &艝mse-gucc9]@ N}'@?:u,)@e`TR'@m2d,@`t(@kF=D@r](@4cє+@4Op @5@ǘ,@ ^I @4cq%@ΪV(@$7@`ì"@T@ @ u(@|a2U0'@80@7qrCQ%@іs)J%@.'@x&&@#Ed'@@z(@ڧ1"@q]@ @T5A}p*@v7Ou-%@ Ac]@nض&@!uq"@Z_$5#@SW>*@/r]5%@ gz @I )@ްmQf @>:uS"@ q)@Z {,)@yCn@ D $@((@+p@̯p%@/>:u @@IZv"@~Z%@$@ea*@e,i'@Րǒ@\U] '@++M@@K!@?'@ytK!@S$@%P6+@Jf@~tg"@zG! @H}8#@$&@W 3/+@:pΈ#@h|?*@<,Ԛ @L$@md+@Υ"@6qrC@p1= @6qr"@㪲 "@V`%@"[='@[[%'@QI(@}͍'@P22 @O;5Y@P}:'@S.%@˹WM%@.h*@컲'@oŏq*@EB["@M%@R!u(@u&.@J5o&#@6Y!@_ +@6T@6~!@ h"l@ @%䃞 @oꐛ"@-l$@ʦ\]~&@A@')(@E&@Ƀ)@Q"@5Fj"@.@'@z(@) 0(@aod>%@B |"@ZӼ@E(@ZGUDM @"u@ 1:%@UMu%@V+~"@o*Ralq*@ X4'@XeS~(@U| @+ @ڬ\m@L2rv @@$@#~j|!@R@dF *@IF'@\Ɏ@L%@m2&@*s#@_@)A&I#@J$(6@2ZGU4%@[| L*@5f%@Q'@ŏ1w}$@/$@a+e'@-#6(@ @&jjي)@~7*@t{Ic~&@9 @[tY|#@46<@ @@Ŋ%@H@K@ }+@eI%@io"@k )@:3P"@?Ŋj'@_L'@o@"O'@"*Ȭ(@D#@1e@'K$@(XQ@y]"@h:;)@+n!@ ܺ @p_*@>'I!@jq4%@pZ'@W}W@Ȱ7"@%u(@ 7@[%XL%@V&R'@%e@ͪu @du礧*@Ɏ@"@/iQ"@4@4@4@vasp{}Y NYRyQ}镲 X|[T?g|_\f?.Hy?Ց#w?I +V?yGsdg?p Lu;?ePmp"xy:Wr?qGRpiUMu?а,~?Z_&?YjQ?"kfsda?X\T|-@jiN#Edx;ީ{n?&75d???i;.h?"YO*?ʩajKMϛTx~:?>h?FSweG?_z?#n?!Jk$ 5?mi*y",^, ? {Z??Vs.Ueu2gg?>[{S?qR8?YrLv1bcDвo?l@r?lpܝ.4w;f1b?cDвol@rlp?ܝ.4w?;f?>[{SqR8YrLv?FSweG_z#n?V?s.Ueu?2gg"?YO*ʩajKM?"?,^, {ZϛTx?~:>h!J?k$ 5mi*y?-@ji?N#Edx?;ީ{n&75d?i;.h"kf?sdaX\T|?qGRp?iUMuа?,~Z_&YjQ Lu;ePmp"?xy:WryQ}?镲 ?X|[TI +VyGsdgp?g|_\f.HyՑ#wh㈵dZаh? a5?l  nKNfs"LQ.?Zq{gUId?D?3ۃp?yȇ?y"{=mg"4Nz1cm77M?Btl?{O崧|W9I?VBwIe?:`$?|,}f?f?аHcCt?3g}1y? w.?oQ?HPsw ‡b-s]E'K[?=q?3O|?"Q* ?cyW=` eO䃞ͪυ.8_v{ic?*Z^ކQ5U?fIZvQ =Ae tz2|sYM]? F3?k=]ݑ?1zn+1?\ؔ?J[\3?=v.9֏C8 ?5>YLQi?wcA?1 Xr?Mdq@Ρ uo +5?^/ f({t?W\T{!o?F&H?mRx?{ic*Z^ކ?Q5U\ؔJ[\3=v?fIZv?Q =?Ae ? F3k=]ݑ1zn+13O|"Q* cyW=`? eO?䃞ͪυ?.8_v?-s]?E'K[=qW9IVBwIe:`$oQHPsw? ‡b?HcCt3g}1y w.m77MBtl{O崧|?|,}ffа?=mg?"4?Nz1c?dZZ?_vj.7Hh>nK?3ۃpyȇy"{?q?{gUIdDNfs?"LQ.Z?h㈵d?Zаh a5l ? f\(ľ+Q|E>{"perms_num": 6}{}`?V =?CG@@$