Skip to main content

Table of Contents

electronconfig

This package is used to find the electron configuration of an element. It is also used to do different operations on the electron configuration of an element.

Installation

To install this package, run the following command in the terminal:

pip install electronconfig

For developer installation, run the following command in the terminal:

git clone https://github.com/jako4295/electronconfig
pip install -e electronconfig

Usage

To use this package, run the following command in the terminal:

import electronconfig as ec

ec_obj = ec.ElectronConfig()

This will create an object of the ElectronConfig class. This object can be used to find the electron configuration of an element. All electron configuations are saved as attributes to the ec_obj object. For example, ec_obj.ec1 gives the electron configuration of hydrogen.

The following code can be used to remove electrons from a given element:

ec_obj.remove_electrons(82, 54)

This will remove 54 electrons from the element with atomic number 82 (lead). To find the principle quantum number of outermost projectile electron ($n_0$) of an element, one can either look at the string returned from the code above or run the following code:

ec_obj.n_0(82, 54)

This will return the principle quantum number of the outermost projectile electron of lead.

Metadata

Release files for electronconfig 0.1.0

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

Source distribution (sdist)

Source distribution for electronconfig 0.1.0
File Size Uploaded Provenance
electronconfig-0.1.0.tar.gz 8.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for electronconfig 0.1.0
File Interpreter ABI Platform
electronconfig-0.1.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 16.9 kB

Release files / electronconfig-0.1.0.tar.gz

Download URL electronconfig-0.1.0.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a5cc5999aa2b9415327d3692e35d2b172059f034d1ba0180f6785bbb11e2ff4f
BLAKE2b-256 checksum
How to use checksums
74492682cf9b10023e977f6c7140db3f1e15fc29ccdc4ea5d71fd79721b646e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / electronconfig-0.1.0-py2.py3-none-any.whl

Download URL electronconfig-0.1.0-py2.py3-none-any.whl
Size 8.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
cd61a846004457b8a4c2b15b34705f69a7967290554a4b0c8885a96aaa98df40
BLAKE2b-256 checksum
How to use checksums
8f9979cbb03d66e2d1a9be4692f5f5819ccb4f99e1ec214d392a6ddb973cc094
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Security for electronconfig 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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