Skip to main content

AtomicsPy

AtomicsPy is a Python library that offers versatile tools for working with chemical data and compounds. As a Python port of the Atomic project, AtomicsPy aims to simplify chemical data manipulation and analysis for researchers, educators, and students.

Features

  • Load and manipulate chemical compounds from CSV and JSON files.
  • Generate molecular data and perform a variety of chemical calculations.
  • User-friendly interface for accessing chemical properties and structures.

Installation

To install atomicspy, use pip in your terminal or command prompt:

pip install atomicspy

Requirements

  • Python 3.6 or higher
  • Dependencies: Ensure you have all required packages specified in requirements.txt.

Usage

After installation, you can start using AtomicsPy in your Python scripts. For convenience, you can import it with an alias:

import atomicspy as atomic

Example

import atomicspy as atomic

# Load chemical data
data = atomic.load_data()

# Access a specific compound
compound_name = "H2O"
compound_info = data.get(compound_name)

if compound_info:
    print(f"{compound_name}: {compound_info}")
else:
    print(f"Compound {compound_name} not found.")

# Display help information
atomic.help()

Key Functions

  • hello_atomicspy(): Prints a welcome message.
  • load_data(): Loads chemical data from CSV and JSON files.
  • help(): Provides help information, listing available functions and repository links.

Documentation

For more details, refer to the AtomicPy Documentation.

Contributing

Contributions are encouraged! To contribute, please fork the repository and submit a pull request.

Reporting Issues

If you encounter any issues, report them on the Issues page.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments

This library is inspired by the original Atomic project by Mahdin H.C.

Metadata

Release files for atomicspy 0.1.2

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

Source distribution (sdist)

Source distribution for atomicspy 0.1.2
File Size Uploaded
atomicspy-0.1.2.tar.gz 86.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atomicspy 0.1.2
File Interpreter ABI Platform
atomicspy-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 174.3 kB

Release files / atomicspy-0.1.2.tar.gz

Download URL atomicspy-0.1.2.tar.gz
Size 86.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d3225b28def82137ec6f393e4ac6cf1ad6b3b3bf0b059f6ccd178b22741262d7
BLAKE2b-256 checksum
How to use checksums
9a4f477fbc65a10f4219538b80b11abf1d17062b86ec0782e3a23fb15f191a50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.9

Release files / atomicspy-0.1.2-py3-none-any.whl

Download URL atomicspy-0.1.2-py3-none-any.whl
Size 87.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c08e8db828b0f75d762f8fd40a0ba9e5ec0e43cba863f0fba008c54ea941f45c
BLAKE2b-256 checksum
How to use checksums
69b98b22086fb87a9ae26a2e3dd66c17cb69774af2c35fbd13b04a46de933312
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.9

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

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