chemical-element

Chemical element of the periodic table of elements.

$ luarocks install chemical-element

The lua chemical-element module provides classes and objects to
programmatically represent a chemical element from the periodic table of
elements. This module exports concrete instantiated objects for all
periodic elements so having to create one should rarely be necessary.

The Elements object is most likely going to be one of the main and most
used objects exported by this module. It's capable of using an element's
atomic number, symbol, or name to return an Element object.

This package also provides an ElementSet class which is a specialized
collection for Element objects.

This module employs an immutable by default architecture so all objects
it exports and created from its classes are immutable (or intended to be
as immutable as possible).

Versions

0.0.alpha.3-115 hours ago0 downloads
0.0.alpha.2-120 hours ago6 downloads
0.0.alpha.1-120 hours ago0 downloads

Dependencies

argparse ~> 0.7
lua ~> 5.1

Dependency for

molecule

Manifests