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
pip install -e .

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.4.tar.gz (15.6 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.4-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: afmaths-2.0.4.tar.gz
  • Upload date:
  • Size: 15.6 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.4.tar.gz
Algorithm Hash digest
SHA256 3d886424e842f7eaa2d747bd4d883bb4b980ecac8fd9406e07d3cd68e5bef0c3
MD5 435f56a003a007bf0224c5eb4af2798d
BLAKE2b-256 1cf74699dae45c92146e78432d71a087c4250515b4dd024c12136be4490a6721

See more details on using hashes here.

File details

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

File metadata

  • Download URL: afmaths-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 17.3 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 595143da3ffc20cae173dd71100e1899609b36b51e84fb94fab4a4b354bcbe02
MD5 a5f9c8fe3eb383629d7cc437d7d83f89
BLAKE2b-256 43be0c51d399b75f412b71b931d23973e0ce5e82d49f86347b6724dd11b013d4

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