You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow for dynamically determining JSON schema of input (grimme-lab#96)
- all JSON formats are available with `json` extension, the `read_json`
procedure dispatches to the format specific readers based on the schema
information in the JSON file
- update README to list all formats supported in mctc-lib
This library supports reading and writing in more than ten different geometry formats, including general ASCII formats, like xyz, JSON based formats, like QCSchema, and program specific formats, for example compatible with Turbomole or Vasp.
13
+
14
+
*General geometry formats*
15
+
16
+
-[xyz][xyz] file format with ``xyz`` extension
17
+
-[Protein data base][pdb] file format with ``pdb`` extension
18
+
-[mol][ctfile] and [structure data][ctfile] connection table file formats with ``mol`` and ``sdf`` extension, respectively
Chemical JSON files are identified by the extension ``cjson`` and parsed following the format implemented in Avogadro 2.
9
+
Chemical JSON files are identified by the extension ``cjson``or ``json``and parsed following the format implemented in Avogadro 2.
10
10
The entries *name*, *atoms.elements.number*, *atoms.coords.3d*, *atoms.coords.3d fractional*, *unit cell*, *atoms.formalCharges*, *bonds.connections.index*, and *bonds.order* are recognized by the reader.
0 commit comments