GitXplorerGitXplorer
b

finitelight

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
72f5f23864cd503eb1f6a394afe9055af41b45df

initial commit

bbrobbins2001 committed 3 years ago
Unverified
20279582c576352c48031ba5989d31cdce6ba6be

initial commit

bbrobbins2001 committed 3 years ago
Unverified
2bcf754aacd336acfd62b5af8c0e97f914a95ffc

initial commit

bbrobbins2001 committed 3 years ago

README

The README file for this repository.

finitelight

Finitelight is a python package which adds functionality for calculating the time it takes light to travel a distance.

To calculate the time it takes for light to travel from an observer to an object given the following parameters:

  • The distance to the object in kilometers

example:

    import finitelight as fl

    distance_to_object = 300
    light_travel_time = fl.lightspeed_time(distance_to_object)

To calculate the time difference it takes for light to reach two observers from an object given:

  • From observer 1's frame of reference, the viewing angle between the second observer and the object

  • from observer 1's frame of reference, the distance to the object, and the distance to the second observer

    import finitelight as fl

    distance_to_object = 300
    distance_to_observer = 300
    viewing_angle = 90

    light_travel_difference = (distance_to_object, viewing_angle, distance_to_observer)