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 c4ddbddd0b70b24d87ce71c7a1645489@4^FA@9I-2heccܘ@ZBs+@鷯@VC!@wb֋*@Uj@++@]`7l@^F2"@鷯%@H`'#@l`q8#'@ɓk&O-@+ڇ#@L\,@'K@{x@x@LJ+@N],(@lIF)@M# @Էh @b('@5;N @ m9$@,yp!@_@ m*@^zk`;'@_]%@S㥛&@:dw$@GȰ@n#@PE@ 1J%@=>4*@vӂ%@BC'@ vf$@:#J{@v28J^ (@V/7(@vk @r)@[K*@V/&@H @A}R[#@i>"@іs)@je/%@k@iƢ@lV}f+@%@Ll> "@ e*@˜.}"@J(@`\'@LOX@҇(@ALC)@£#$@#@ط$@U@wg"@гY *@8gDi!@ @ҌE*@7Ou @;O^%@Y'@' @Yni5$"@y (@m@^K=[%@V&R/(@-#@# @Q[+@CV"@ Y9"@4@4@4@unknown{"energy": -662.02788774}95gejB? e?ْUA?1%eTa@&:,BE?W99?RH2wM?e6\`"ߥ%Xti@?H39Ak7h>Nk6\0a[>b?)sh?E|'fh?lxz,C\? 0MOmpf1WF%uK?K=Uo?z2kd7iJTqs*پ8Ci?=Niig ĭ8{V@?NM?vӂgDXP8?re?IICc?h㈵y:?zN?Udt@R?_vON?De?fACVF?(?Z.S\?cyW=`No+6[?efbP?xĬW_LETb.A?v7}r aR?E&HB"V/n2?Z H?$DFǺ&`x%s}_F=Ӟb?$xCEoӟHY?[a/MBDQ?\?Z}uUV ĭ85F?Btl1Y0!ZU+C[%};l"3G?pYG?x!Mcwbb_vOF?o +E39AL?[z4c?W\9RC P?]J]2a?4J3/0?%2bHS?IpD !G?:YXXmi*YA)ZE?QTE?Ah:;I'4 5@Û5x_eRa?8CI?$cas.UeeڨNn?Z H? .V`Z?f-=j?Dh[?Sgp?st%]صݒnYk(g?^S_?'>)?aIӠh>?qnS?30&6?268QeC̶ֈ`|JΉ=U?mkO'3?6 u?6{?VF?HU2TqfꫫH?kׄƠc܂Y?_s`%S;f%.t? ?k?RGnYLl> U$pteC3O)prrg&x?d~]z7ez?WY?,Dq-YeD?XFq?h#M)u?z?qjl?,?2]?yCn+?RH2wMd]?y7f?1Gݗ3U?-c}c FDJyl?PlL?$Di ?p>?`?MjhA{E{pvꭁB?_v!>@0?=\r)]?JCBr\JPl?E\j?GW:[?D$}?tip7robHN&nU(@4qnc?]/M1)[$F_ǘ`?Z'.+`J4Q?խcNj@?Nz1S?[%8ՎlLo.2^{Pkj! Y+>?Oqn]N I`?"V?1]a8?vWJ>ISоU5%s{"perms_number": 3}{}`?t\?"X {@@$