Skip to main content

A simple library that takes chemistry to the next level.

Project description

Chemica

A simple library that takes chemistry to the next level 👨‍🔬🔬🥽🧪🧬

Installation:

Download the latest version of the library using pip
$ pip3 install chemica -U

Usage examples:

Solving equation:
from chemica import Chemica

print(Chemica.solve("CuCl2", "Zn"))
This example will return this equation object:
Equation(substances=('CuCl2', 'Zn'), result='CuCl2(aq) + Zn(s) → Cu(s) + ZnCl2(aq)')

Getting info about substance:
from chemica import Chemica

print(Chemica.info("Zn"))
This example will return this substance object:
Substance(substance='Zn', name='Zinc, Zinc powder (pyrophoric), Zn, Element 30, 30Zn, Cinc, Zink, Zn(ii), Zn2+, Zincum, Blue powder', condition='Grey-to-blue powder')

License

The library is under the MIT license.

Read the LICENSE for more information.

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

chemica-1.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

chemica-1.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file chemica-1.1.0.tar.gz.

File metadata

  • Download URL: chemica-1.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for chemica-1.1.0.tar.gz
Algorithm Hash digest
SHA256 255d8f60705742acfeeaa53f9adc064a8262c0d28e227c185127ed35ef32aee4
MD5 f3da7d92329478b1280cb6b7c8078b26
BLAKE2b-256 b1c00a522000cd60535d055335b50dfa3f7f9276e2dc87e247d2d83cc86df38e

See more details on using hashes here.

File details

Details for the file chemica-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: chemica-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for chemica-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a82d680ba61735c5f0a2cefe6dd3dd5d63df3c79143daa3feea22f77bc641d3
MD5 9601fa0e67db58b154f3b011549a24fc
BLAKE2b-256 275cec61a4009d21063829c8891cf25f6d9b654d7d4b68d97dd102c642dc63f0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page