Skip to main content

A simple package of math functions.

Project description

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

  • Add tests
  • Create output functionality, which prints (in a user friendly way) the steps required
  • Doc comments
  • Document how to build/run
  • Document how to upgrade the npm package
  • Document and implement semantic versioning
  • Use currying for functions
  • Adapt hohmann transfer style to be closer to the repo's

1. Install or Activate the Virtual Environment

It's recommended to use a virtual environment for isolation. If you don't already have a virtual environment, create and activate one:

Create and start virtual environment:

python3 -m venv venv
source venv/bin/activate

2. Install Required Dependencies

Ensure that setuptools and wheel are installed in your environment:

pip install -r requirements.txt

3. Update version number

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

4. Build the dist

python setup.py sdist bdist_wheel

5. Upload with twine

twine upload dist/*

And enter in the API token when prompted

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

afmaths-2.0.1.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

afmaths-2.0.1-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file afmaths-2.0.1.tar.gz.

File metadata

  • Download URL: afmaths-2.0.1.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for afmaths-2.0.1.tar.gz
Algorithm Hash digest
SHA256 f47c51056a764617d2f35dc8a894085185af91c9278d5a0d97c619e16d8f52b6
MD5 264f4e649c9a8bfcf67d3de3d46fe636
BLAKE2b-256 6ce3bb4c6f8a100aaeb3995f41ccebeb55e095a20215b079e1421473c139a573

See more details on using hashes here.

File details

Details for the file afmaths-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: afmaths-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for afmaths-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1ec2cb52e0b15b84216bd4f38bd0c954dd6417fcb02e0406725c7a812d767b95
MD5 85f5c6105e3b5c05ea4919d715adbf03
BLAKE2b-256 50a33883ab415e5e5ee1d5624921596629514e9477e82962140fcd67da77c2f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page