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.3.tar.gz (14.7 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.3-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: afmaths-2.0.3.tar.gz
  • Upload date:
  • Size: 14.7 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.3.tar.gz
Algorithm Hash digest
SHA256 4597062da5603bf18144260ce19288e5c6c0372f2ed3d3f10e7aeb3200f7bcdb
MD5 2a2091db39f6f3a6dcdde23ae6046ddd
BLAKE2b-256 25186d295f64fe1a3b32a47c206393662b39a370ea4243cefd271fb624c68041

See more details on using hashes here.

File details

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

File metadata

  • Download URL: afmaths-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 17.1 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d33be98378cdcb8be35a19924aa60d9867dbb7e95198a525ffd17b11ac499227
MD5 3f91563890987598502e4a976231a1ba
BLAKE2b-256 da0ac7020a69b7ed2841699ae3e3b6387a63d3242a1b4370676892344576546d

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