Skip to main content

A simple Python wrapper around the NIST Chemistry WebBook

Project description

NistChemPy: Python API for NIST Chemistry WebBook

NistChemPy is an unofficial API for the NIST Chemistry WebBook.

This package not only automates the search and data extraction processes but also bypasses the WebBook's limitation of 400 compounds per search.

Currently, NistChemPy enables the extraction of basic compound properties as well as IR, THz, MS, and UV-Vis spectra.

Additional properties are available via URLs that link to their respective web pages, with potential support for direct extraction in future updates.

Extracted data

Before using NistChemPy, please check NistChemData.

This repository contains information that has already been extracted from the WebBook using NistChemPy functionality.

By doing so, you can bypass the web-scraping stage and proceed directly to data manipulation.

Installation

Install NistChemPy using pip:

pip install nistchempy

[!WARNING] Please note that versions starting with 1.0.0 are not backward compatible with the older alpha versions due to significant changes in the code structure. You may need to update your nistchempy-based code or use the older nistchempy versions.

How To

The primary features of NistChemPy, such as search capabilities and compound manipulations, are detailed in the documentation.

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

nistchempy-1.0.2.tar.gz (10.6 MB view details)

Uploaded Source

Built Distribution

NistChemPy-1.0.2-py3-none-any.whl (10.6 MB view details)

Uploaded Python 3

File details

Details for the file nistchempy-1.0.2.tar.gz.

File metadata

  • Download URL: nistchempy-1.0.2.tar.gz
  • Upload date:
  • Size: 10.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for nistchempy-1.0.2.tar.gz
Algorithm Hash digest
SHA256 6e308038a7ca25f85c8289a60241bcf86f08e75e8c69328d50e827b9ceb4e601
MD5 af04c82dd0a8be86e852d162e011443f
BLAKE2b-256 fb793ad7d26daf58fd36c30cf867473da9f28f6b32449b0b65d82a9c84a6fbc6

See more details on using hashes here.

File details

Details for the file NistChemPy-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: NistChemPy-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for NistChemPy-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7bd734f28830cf45f7a428d6568622296180e43f9fc3b44f8d1e3e854dea88db
MD5 4154ddfcb324ac8aef03027be1868787
BLAKE2b-256 bca1d81af983832114e23a1cf6ff8ceaa345d49904a72a72762c8aac6bb55b8a

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