Skip to main content

Mineral

Crystal structures in 3D, wired to your own notes.

Mineral holds 3,667 minerals. Each one is drawn as the contents of its real unit cell: the symmetry is applied, and an atom on a special position is counted once. Quartz reads Si:O = 1:2, as it should. Mineral works offline.

The cartridge id is @mnemosyne-plugins/mnemo-mineral. Its code lives at Mnemosyne-OS/MnemoMineral. Its README installs it from MnemoHub with + Add a cartridge and that repository URL. See Add an external cartridge.

Find a mineral​

Type in Search a mineral, a formula, a class. Pick a mineral in the list. The stage shows its cell. Three toggles change the drawing: Unit cell, Bonds and Repeat.

Beside the 3D view, Mineral shows the Formula, the Space group, the Nickel–Strunz class, the COD entry, the Cell and the Atoms in the cell.

Two notes can appear under the facts:

  • No hydrogen in the structure. X-ray diffraction sees hydrogen poorly, so the mineral may still hold some.
  • Some atoms share a site with another element. The count is then of possible positions, not of atoms.

Ask your memory​

Press Ask what my notes say. Each question costs one inference, so nothing is asked until you press. If your memory holds nothing about the mineral, Mineral says so.

Review​

Review asks "Which mineral is this?". Pick one Nickel–Strunz class, or All classes. The wrong answers come from the same class, so the right one is never obvious. A class needs a minimum number of minerals to make a question. Minerals with no Nickel–Strunz class are in no level.

At the end, Write this session to my memory keeps the session as one entry in your memory.

Where your data goes​

  • The structures ship with the cartridge, one file per mineral, and are read from your disk.
  • A review session reaches memory only when you press Write this session to my memory.

Data sources and licences, as listed in the cartridge:

  • Structures: Crystallography Open Database (COD), CC0.
  • Mineral species and names: Wikidata, CC0.
  • 3D viewer: 3Dmol.js, BSD 3-Clause.
  • Cartridge code: MIT licence.

RRUFF data is not used: its licence could not be established at source.