Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New plots #11

Merged
merged 55 commits into from
Jul 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
ec86058
new file to handle coordinate conversions
Jul 18, 2024
22cb949
moved most of the coordinate functions to .coordinates, some remain a…
Jul 18, 2024
932fb95
added several functions for use in plotUtils
Jul 18, 2024
ee1c03e
improved the brightness functions and added a gamma angle calculation
Jul 18, 2024
c1f59d3
updated the calculate_orbital_elements function
Jul 18, 2024
64f78ac
added keplerian orbital element plots
Jul 18, 2024
0d9c443
simply.py is a useful file to add functions that combine many other f…
Jul 18, 2024
1e95465
added points_on_circle for use in simply.py
Jul 18, 2024
4a08a18
added ipython module for interactive plots
SuperdoerTrav Jul 19, 2024
ad95095
added imageio for generation of gifs.
SuperdoerTrav Jul 19, 2024
ce561a8
added tqdm for progress bars
SuperdoerTrav Jul 19, 2024
a1412f2
added faster io functions and updated old io functions added by me
SuperdoerTrav Jul 19, 2024
87c37ba
added functions to calculate the position of lagrange points
SuperdoerTrav Jul 19, 2024
34da31f
removed due to circular import conflicts, coordinates are all togethe…
SuperdoerTrav Jul 19, 2024
2705c11
added many more coordinate conversions useful for plotting
SuperdoerTrav Jul 19, 2024
2bf8b8c
added a gif writing function
SuperdoerTrav Jul 19, 2024
0d3751b
added built in plot to rotate_vector - used for validation
SuperdoerTrav Jul 19, 2024
a61ceb8
fixed remaining circular imports
SuperdoerTrav Jul 19, 2024
66ee3b0
cleaned up the get_times function, added weeks as a unit
SuperdoerTrav Jul 19, 2024
7700a2b
added doc string to ssapy_orbit()
SuperdoerTrav Jul 19, 2024
e7b913f
added plot_path as optional input to rotate_vector()
SuperdoerTrav Jul 19, 2024
27b39e5
added simply.py which will contain simplified functions for using ssapy
SuperdoerTrav Jul 19, 2024
dd9423e
adding a testing plot testing function
SuperdoerTrav Jul 19, 2024
ff406d5
changed the output of ssapy_orbit() to always give back the time arra…
SuperdoerTrav Jul 22, 2024
265d383
changed save directory of test plots
SuperdoerTrav Jul 22, 2024
8a18524
added an ignore for the ssapy_test_plots/ folder which will be genera…
SuperdoerTrav Jul 22, 2024
8f36d9e
added docstrings to all plot functions
SuperdoerTrav Jul 22, 2024
8114bf7
added doc strings to all new functions
SuperdoerTrav Jul 22, 2024
3450d37
added doc strings
SuperdoerTrav Jul 22, 2024
efb1db9
changed lagrange_point_lunar_frame() doc string
SuperdoerTrav Jul 22, 2024
49d8e9d
more doc strings
SuperdoerTrav Jul 22, 2024
714cc6c
added doc strings
SuperdoerTrav Jul 23, 2024
331896f
added / after {save_folder}
SuperdoerTrav Jul 23, 2024
5fe524d
empty line at end
SuperdoerTrav Jul 23, 2024
98c28e2
doc string to DRO()
SuperdoerTrav Jul 23, 2024
c848044
new line added
SuperdoerTrav Jul 25, 2024
10ae164
mentioned Kelerian in the doc string
SuperdoerTrav Jul 25, 2024
4f224ac
file_exists renamed
SuperdoerTrav Jul 25, 2024
0ff5aa7
renamed getAngle and moved get_angle to utils.py where a copy was alr…
SuperdoerTrav Jul 25, 2024
978380e
renamed file_exists
SuperdoerTrav Jul 25, 2024
1db35bc
modified save_plot to accept any extension
SuperdoerTrav Jul 25, 2024
64843a2
renamed write gif to save_animated_gif
SuperdoerTrav Jul 25, 2024
1945c4b
removed a comment
SuperdoerTrav Jul 25, 2024
12a37b7
removed get_angle()
SuperdoerTrav Jul 25, 2024
c20ae29
changed doc strings to lagrange point functions
SuperdoerTrav Jul 25, 2024
45535f5
changed some function names that were changed in .utils and .compute
SuperdoerTrav Jul 25, 2024
92e773c
merged make_black and make_white to set_color_theme
SuperdoerTrav Jul 25, 2024
2307b32
renamed groundTrackPlot and added Keplerian to several dot strings
SuperdoerTrav Jul 25, 2024
f3ab81c
drawmoon and drawearth renamed
SuperdoerTrav Jul 25, 2024
7207768
standardized npload and npsave and pload psave
SuperdoerTrav Jul 25, 2024
0abf655
more renamed and changes
SuperdoerTrav Jul 25, 2024
8e131ea
lunar decapitalized
SuperdoerTrav Jul 25, 2024
9c9a3d9
bool instantly returned in exists
SuperdoerTrav Jul 25, 2024
018100c
index added to sortbynum to allow user to chose which number to sort by
SuperdoerTrav Jul 25, 2024
107dc5c
sortbynum renamed to _sortbynum
SuperdoerTrav Jul 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@ pytest.xml
pytest_session.txt
cover/

# Ignore ssapy_test_plots folder in tests subfolder
SuperdoerTrav marked this conversation as resolved.
Show resolved Hide resolved
tests/ssapy_test_plots/

# Sphinx documentation
docs/_build/

Expand Down
3 changes: 3 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ def build_extension(self, ext):
'pandas',
'h5py',
'pypdf2',
'imageio',
'ipython',
'ipyvolume',
'ipython_genutils',
'jplephem',
Expand All @@ -83,6 +85,7 @@ def build_extension(self, ext):
'sphinx-autobuild',
'sphinx-tabs',
'sphinx-automodapi',
'tqdm',
'myst-parser',
'graphviz',
],
Expand Down
1 change: 1 addition & 0 deletions ssapy/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
from . import plotUtils
from . import io
from . import utils
from . import simple
from astropy.time import Time, TimeDelta
import astropy.units as u
from datetime import timedelta
661 changes: 637 additions & 24 deletions ssapy/compute.py

Large diffs are not rendered by default.

Loading
Loading