An open API service indexing awesome lists of open source software.

https://github.com/edualb/godmitri

This project provides utilities for chemistry. The name of the project was inspired by periodic table creator Dmitri Ivanovic Mendeleev name.
https://github.com/edualb/godmitri

bioinformatics cheminformatics chemistry code4lib golang library scientific

Last synced: 2 months ago
JSON representation

This project provides utilities for chemistry. The name of the project was inspired by periodic table creator Dmitri Ivanovic Mendeleev name.

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.com/edualb/godmitri.svg?branch=master)](https://travis-ci.com/edualb/godmitri)





Icon made by Freepik from www.flaticon.com


#### Table Of Contents:

[Introduction](#introduction)

[Installation](#installation)

[Getting start](#getting-start)

## **Introduction**

This project provides utilities for general chemistry. The name of the project was inspired by periodic table creator Dmitri Ivanovic Mendeleev.

Key features:

* Get all elements properties from the periodic table :heavy_check_mark:

If you want to contribute with a new feature or found out some bug which you can solve, check our [contributing guideline](https://github.com/edualb/godmitri/blob/master/CONTRIBUTING.md)

## **Installation**

* init the go module in your project

```
$ go mod init example.com/myProject
```

* Just import the `godmitri` library in your project

```go
import "github.com/edualb/godmitri/element"
```

## **Getting start**

```go
package main

import (
"fmt"

"github.com/edualb/godmitri/element"
)

func main() {
// Creates an instance of Aluminium
a := element.Aluminium{}

// Prints the atomic weight from aluminium
fmt.Printf("%f\n", a.GetAtomicWeight())
}
```