Skip to main content

Read solar system abundances and automatically calculate various metrics, e.g., delta-values, dex, etc.

Project description

Documentation Status PyPi tests Code coverage License: GPL v2 Code style: black

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.

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

iniabu-1.2.0.tar.gz (397.0 kB view details)

Uploaded Source

Built Distribution

iniabu-1.2.0-py3-none-any.whl (74.8 kB view details)

Uploaded Python 3

File details

Details for the file iniabu-1.2.0.tar.gz.

File metadata

  • Download URL: iniabu-1.2.0.tar.gz
  • Upload date:
  • Size: 397.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for iniabu-1.2.0.tar.gz
Algorithm Hash digest
SHA256 95d55045ed7d3f35db92a23bcf99e5b0338241486868fbfb6115e2fae308cd05
MD5 60cf6a8efb1d6e54f9829c586598102d
BLAKE2b-256 0fc496998321430b29c0fb09ad80cd9b310e8ad9dc9b11c21eb79f26ed7624b7

See more details on using hashes here.

File details

Details for the file iniabu-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: iniabu-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 74.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for iniabu-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b789bf891518347122ba852ab57e3d95eb557cb79ce4c8e9b7b43a52df94b186
MD5 8a7590a71b3cf77fc54319a55f0a78aa
BLAKE2b-256 e69cd9aa095c7ea88e3e92193bd9547372d4fb09129f9ec21ce4c05ebeacdada

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