Skip to main content

Library for handling Ulianov elliptical functions

Project description

UlianovEllipse

Overview

The UlianovEllipse library provides a comprehensive set of functions and classes for working with Ulianov elliptical functions. These functions are utilized in the Ulianov Orbital Model (UOM) to analyze and model elliptical orbits. The library also includes general utilities for handling and transforming elliptical shapes in various applications.

Key Features

  • Ulianov Elliptical Cosine and Sine Functions: These functions (cosuell, sinuell) are used to calculate the cosine and sine of an angle for Ulianov ellipses, which differ from standard trigonometric functions.
  • Parameter Conversion: Methods like calc_Ue and calc_ab convert between different sets of parameters (e.g., semi-major and semi-minor axes, Ulianov parameters).
  • Axis Rotation: The rotate_axis function allows for the rotation of coordinates, useful in transforming elliptical data.
  • Elliptical Path Calculations: Functions such as ulianov_ellipse_ue and ulianov_ellipse_ab provide tools for calculating points along an ellipse using various parameterizations.

Getting Started

To use the UlianovEllipse library, first ensure you have numpy installed, as it is a required dependency. You can install it using pip:

pip install numpy
IN THE FUTURE WILL BE AVALIBLE: pip install ullianovellipse

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

ulianovellipse-1.1.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

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

ulianovellipse-1.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file ulianovellipse-1.1.0.tar.gz.

File metadata

  • Download URL: ulianovellipse-1.1.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for ulianovellipse-1.1.0.tar.gz
Algorithm Hash digest
SHA256 bb0be62dd6778ed87de4d557a25b45be66410c2dec054dba85622724ef6ab015
MD5 588b3d7c4e6e45384c26c39c1f9c2e9e
BLAKE2b-256 d3e94985166b3e795da974cc3e8a798265e8e41e8fd580401471295bb75dd35a

See more details on using hashes here.

File details

Details for the file ulianovellipse-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: ulianovellipse-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for ulianovellipse-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8bddfab09b7a79dc2362a126b3c51c1aa4273f677c6e7460a6ad31d60d2e687
MD5 81ebbb43c827c485f7016eeb017d7685
BLAKE2b-256 052b6cb3eababc018d3ed6db0fd5382d45e9e67db752b4d702117516b072501c

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