Skip to main content
Documentation Status PyPi tests Code coverage License: GPL v2

Introduction

The goal of this project is to give you access to various published solar abundance tables of elements as isotopes from a Python terminal. As one might guess, iniabu stands for initial abundances. Functions that are useful for everyday’s life as an astrophysicist, cosmo-, or geochemist, are here made available in an easy to use interface. More information can also be found in the scientific background section in the documentation. Aside from querying the databases, the iniabu tool allows you directly to calculate isotope ratios, δ-values, or ratios in bracket notation for fast comparison with your observations or measurements. These calculations can also be performed “numpy-style”, i.e., element-wise on whole arrays.

The iniabu project is a young undertaking of the newly established Galactic Forensics Laboratory. We strive to support the open source culture and would be happy to hear how you use this tool, but also to see what you would like to have improved.

To get you started, check out the Installation and Usage page. If you would like to contribute, which we for sure welcome, please have a look at our, hopefully detailed, Developers Guide. We welcome all contributions, from simple typo fixes in the documentation, to feature contributions!

Installation

The stable version of this package is available and PyPi and can be installed as:

$ pip install iniabu

Alternatively, you can install the latest version directly from GitHub:

$ pip install git+https://github.com/galactic-forensics/iniabu.git

Issues and feature requests

If you find a bug or have other problems or questions with this project, have a look at the GitHub issue page. Your issue might already have been discussed. Otherwise feel free to open a new issue. Please be as detailed as possible.

If you would like a new feature, please feel free to file a feature request. If you are interested in contributing this feature yourself, say so and we can help to get you started.

Contributing

Contributions to this project are welcome. Please see the Developers Guide for detailed instructions on how to contribute.

Relationship to previous package

This package is in its idea based on a software package that was was written at Lawrence Livermore National Laboratory, and replaces that specific package, which can in it’s archived form be found here. That package’s latest release was v0.3.1 and it was released under GPLv2. Note that the codebase for this version was rewritten from ground-up.

This new and improved version is available on PyPi and replaces the previous version there. The new package is not backwards compatible and is initially released as v1.0.0.

Metadata

Release files for iniabu 1.2.1

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

Source distribution (sdist)

Source distribution for iniabu 1.2.1
File Size Uploaded
iniabu-1.2.1.tar.gz 436.5 kB Details

Built distribution (wheel)

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

Total release size: 511.3 kB

Release files / iniabu-1.2.1.tar.gz

Download URL iniabu-1.2.1.tar.gz
Size 436.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2ee668b3716597afaedf6a74e4cda3dc39833b56c4bc52464be8d28833021c3b
BLAKE2b-256 checksum
How to use checksums
1db237d29acf93da12c0bb33ef40dbae25df8bc030beb74cb245efb4e713caf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.16

Release files / iniabu-1.2.1-py3-none-any.whl

Download URL iniabu-1.2.1-py3-none-any.whl
Size 74.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c9346aaf757a9d75d47a9602ef05e355b9daac718a355002c1886aaa26b8aa4
BLAKE2b-256 checksum
How to use checksums
cb5d3d381880a98ffc35e05e6a0109bd86ad3508bb55b4eca70fa4c25f245956
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.16

Release history Release notifications | RSS feed

This release

1.2.1 This release

2 release files

1.2.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3.1

2 release files

0.3.0

1 release file

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