Skip to main content

afmaths

A simple package of math functions. Originally this was written to enable logging out each step in the console in a pretty way, but that is too difficult to maintain. For now it just a reference repo and a means of documenting algorithms.

Todo

  • Create output functionality, which prints (in a user friendly way) the steps required
  • Document and implement semantic versioning
  • Use currying for functions

Create and start virtual environment:

python3 -m venv venv
source venv/bin/activate

Install Required Dependencies

Ensure that setuptools and wheel are installed in your environment:

pip install -r requirements.txt
pip install -e .

Run files

python -m afmaths.space.astrodynamics

Run tests

python -m unittest

Update version number

setup(
    name="astronomy_types",
    version="0.2.0",  # Update this to the new version number
    ...
)

Build the dist

python setup.py sdist bdist_wheel

Upload with twine

twine upload dist/*

And enter in the API token when prompted

Metadata

Release files for afmaths 2.1.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 afmaths 2.1.1
File Size Uploaded
afmaths-2.1.1.tar.gz 81.1 kB Details

Built distribution (wheel)

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

Total release size: 183.9 kB

Release files / afmaths-2.1.1.tar.gz

Download URL afmaths-2.1.1.tar.gz
Size 81.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ea6946a5546a2eaab21d156b52c56cc6ffefc8487f1268f371c858e25bf6faac
BLAKE2b-256 checksum
How to use checksums
8cff881011acd70ed38f4d54d27fb949db0fdd1bfe321e77c2a5e03c8225ad8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / afmaths-2.1.1-py3-none-any.whl

Download URL afmaths-2.1.1-py3-none-any.whl
Size 102.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d397220dcdbe42fa68201a0c8238949cb11aa29e453490e13f199244703656f6
BLAKE2b-256 checksum
How to use checksums
8428bbcb65916a99eff90f05b7085ac78d0fdaa7eef2b237dddcdfd956c43c60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

2.1.1 This release

2 release files

2.1.0

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.3

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.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