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

Uploaded Python 3

File details

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

File metadata

  • Download URL: afmaths-2.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 4ea0c314c8e822e59902ffa40b6abd00fff70bd9e1242616af13d2f303724733
MD5 0d7af8305f546b93c5b9ec7e9d36fbb5
BLAKE2b-256 98ea2e2149485edc447de6cee0b54416d6958187f416209110143146267530ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: afmaths-2.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5e99739a4de78d233a559ecc5f49806e0d72994229bddf3ca00f901ae7640b5
MD5 cb1ecf9af9bb18258a58f76ecf6057a9
BLAKE2b-256 933f53e0cdb5e516e32298602cabafec70b68e203577e1b016d1e8fbf0f68db7

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