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.2.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.2-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: afmaths-2.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 4c671ff9f5fc1cb91767a356a78fcae18255e88d4161c8e454fa3fc1ab2b788f
MD5 268869c9153f5a110ad5bc3997887e31
BLAKE2b-256 2a743003f96ac7e96e44e4335d3f511206de5825d64369d3841e822b8df360ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: afmaths-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 2.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 db0f01363fdf61d04e1d891c4b30a5f8807a4c0da83c17d26f01c6c08c0e9096
MD5 4c1073803b118ba7f125252130c1c1ea
BLAKE2b-256 0cc61cb0ba8a91a1b8e179ad23ccb943c2353a243bdcf93b7c057d9c2c3002cb

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