Trivial.Chemistry 2.0.0

Suggested Alternatives

Trivial.Chemistry 2.3.0

Additional Details

Please update to the latest version.

There is a newer version of this package available.
See the version list below for details.
Install-Package Trivial.Chemistry -Version 2.0.0
dotnet add package Trivial.Chemistry --version 2.0.0
<PackageReference Include="Trivial.Chemistry" Version="2.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Trivial.Chemistry --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Trivial.Chemistry, 2.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Trivial.Chemistry as a Cake Addin
#addin nuget:?package=Trivial.Chemistry&version=2.0.0

// Install Trivial.Chemistry as a Cake Tool
#tool nuget:?package=Trivial.Chemistry&version=2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

This library includes the basic chemistry models.

using Trivial.Chemistry;

Element

You can get the element from periodic table by its symbol or atomic numbers.

var oxygen = ChemicalElement.Get(8);
var gold = ChemicalElement.Get("Au");
var carbon = ChemicalElement.C;

Isotope

And you can create an isotope from an element.

var diplogen = ChemicalElement.H.Isotope(2);

Molecular formula

You can parse a molecular formula.

var carbonicAcid = MolecularFormula.Parse("H2CO3");

Or create a molecular formula by merging elements and other molecular formulas.

var sulfuricAcid = ChemicalElement.H * 2 + ChemicalElement.S + ChemicalElement.O * 4;
var ethanol = MolecularFormula.Parse("CH3") + MolecularFormula.Parse("CH2") + MolecularFormula.Parse("OH");
var iron = (MolecularFormula)ChemicalElement.Fe;

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
6.1.0 0 1/23/2022
6.0.0 36 1/1/2022
5.2.0 63 12/15/2021
5.1.0 62 12/2/2021
5.0.0 55 11/27/2021
4.0.0 87 11/9/2021
4.0.0-preview4 132 10/13/2021
4.0.0-preview3 76 9/15/2021
4.0.0-preview2 79 8/11/2021
4.0.0-preview1 125 6/18/2021
3.9.0 52 12/15/2021
3.0.0 94 11/9/2021
2.4.0 149 5/30/2021
2.3.0 147 5/23/2021
2.2.0 203 5/19/2021
2.1.0 284 5/17/2021
2.0.0 375 5/16/2021
1.0.1 305 5/13/2021
1.0.0 279 5/13/2021