Skip to main content

a command line ephemeris and astrological calculation program. It is essentially documentation for how to use libaditya.

Project description

README

pyphemeris is meant to serve as an easily readable documentation on how the libaditya astrological calculation library works. Each function in libaditya itself is meant to return the requested data in a way that can then be presented in some way. Built into most libaditya classes are functions to represent themselves as text through repr (repr) and print, i.e., through __str__. pyphemeris makes use of these in order to print the requested data to stdout.

Table of Contents

Installtion

pyphemeris exists as a package on pypi.org, so you can install it anyway that such packages can be installed.

pyphemeris is meant to be a program to use, but now it gets installed in the lib and the "binary" doesn't get into the path in anyway. I want to just be able to run pyphemeris after installation, but I am not sure how to do that.

Development installation

git clone https://gitlab.com/j0sh4rp3/pyphemeris

if using uv then:

uv venv
source .venv/bin/activate
uv add .

This should install all necessary dependencies.

Usage

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

pyphemeris-0.2.7.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

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

pyphemeris-0.2.7-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

Details for the file pyphemeris-0.2.7.tar.gz.

File metadata

  • Download URL: pyphemeris-0.2.7.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pyphemeris-0.2.7.tar.gz
Algorithm Hash digest
SHA256 d80597633649ef7239a5a1909dc01a48a1fe0c353ccf72a1b15b7b60a8e4421a
MD5 a9b96d246e095d3550e1b9bfb1c981f4
BLAKE2b-256 03f6e549fb197f72b9c16f4ea2fd7c76e2bc20e8b0e8bc6ac9fd35cf9f1e6587

See more details on using hashes here.

File details

Details for the file pyphemeris-0.2.7-py3-none-any.whl.

File metadata

  • Download URL: pyphemeris-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 27.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pyphemeris-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c3f8dec0850d8286d364ff0d97d58ef079317b043b6e8940f4446e176167d781
MD5 8dab63095e84e59d30815ce8170c34ab
BLAKE2b-256 12f749eaf0c183ba603ee3578be5d4b9630cf630c857cb6e25a6cd82a0ccc936

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