You can get element ratio.
Project description
Element Recognition
What is this.
A package that organizes compositions written as strings into pandas.DataFrames, or conversely, generates compositions from mixing ratios by using only numpy and pandas.
It works well with ternary_diagram (This makes it easy to generate beautiful ternary diagram.). Please check it out.
How to install
pip install element-recognition
How to use
If you want to know in details, see example.
Import modules
from element_recognition import get_ratio, make_compositions
get_ratio
This is a function that returns a pandas.DataFrame of mixing ratios given a compound and a raw material.
get_ratio(products = ['Li2La2TiO6'], materials = ['Li2O', 'La2O3', 'TiO2'])
Li2O La2O3 TiO2
Li2La2TiO6 1.0 1.0 1.0
make_compositions
This function returns the composition formula and the amount of all elements contained as a pandas.DataFrame by giving the raw materials and the mixing ratio.
make_compositions(materials = ['Li2O', 'La2O3', 'TiO2'], ratio = [[1, 2, 3]])
H He Li Be B C N O F Ne Na Mg Al Si P ... Rf Db Sg Bh Hs Mt Ds Rg Cn Nh Fl Mc Lv Ts Og
Li2Ti3La4O13 0.0 0.0 2.0 0.0 0.0 0.0 0.0 13.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
LICENSE
see LICENSE.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file element_recognition-1.1.4.tar.gz.
File metadata
- Download URL: element_recognition-1.1.4.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/0.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c92b8024e86f0309ee79e4d310207d215bd79bd83645627680f20d4735c5f430
|
|
| MD5 |
d4faeebdf890910e409f06c68dd4ab64
|
|
| BLAKE2b-256 |
bfa2c61bda749fa9e6b2351bb7873060e88f345f34376458b8c2c5694b975b45
|
File details
Details for the file element_recognition-1.1.4-py3-none-any.whl.
File metadata
- Download URL: element_recognition-1.1.4-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/0.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57d16b0bf5e3ee3db41d08c93bab583634c80023dde44a7867eb6ded0951083c
|
|
| MD5 |
941a7ef364edb311fd8b8550a80df7e4
|
|
| BLAKE2b-256 |
0d25e3b0cbfd8833cd1c3a3318faf48e338a315717cf16c07aa8c8642599af5f
|