Skip to main content

Element Recognition

python_badge license_badge Total_Downloads_badge

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.

Metadata

Release files for element-recognition 1.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for element-recognition 1.1.4
File Size Uploaded
element_recognition-1.1.4.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for element-recognition 1.1.4
File Interpreter ABI Platform
element_recognition-1.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 20.8 kB

Release files / element_recognition-1.1.4.tar.gz

Download URL element_recognition-1.1.4.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c92b8024e86f0309ee79e4d310207d215bd79bd83645627680f20d4735c5f430
BLAKE2b-256 checksum
How to use checksums
bfa2c61bda749fa9e6b2351bb7873060e88f345f34376458b8c2c5694b975b45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 CPython/3.9.12

Release files / element_recognition-1.1.4-py3-none-any.whl

Download URL element_recognition-1.1.4-py3-none-any.whl
Size 9.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
57d16b0bf5e3ee3db41d08c93bab583634c80023dde44a7867eb6ded0951083c
BLAKE2b-256 checksum
How to use checksums
0d25e3b0cbfd8833cd1c3a3318faf48e338a315717cf16c07aa8c8642599af5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

1.1.4 This release

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page