Releases: cyschneck/Muller-EOT
v1.4.3 Package Maintenance
Package Maintenance
No change to package functionality
- Transition package distribution from setup.py to pyproject.toml
- Update Python version range to reflect Python EOL: Python 3.10, 3.11, and 3.12
- Remove version requirements for
matplotlib
andnumpy
dependencies - Update backend to make use type hinting and f-strings
1.4.2 - EOT Class Backend
Backend Functionality through EOT Class
- EOT Object for generating EOT difference and plotting graph
Set default title for graph
Quickstart Guide
- Example imgages
showPlot -> show_plot
- Update argument from camel-case to snake-case to match all arguments
Python3.9 capability
- Python3.7 and Python3.9 capability
- README bug fixes
Bug fix for <= Days in Orbit
Bug fix to include the entire range of the orbital year (previously stopped at 364, fixed to 365 days)
Optional figure plot color
New optional argument for the color of the scatter plot
plotEOT(fig_plot_color="C0")
calculateDifferenceEOTMinutes() returns dict
calculateDifferenceEOTMinutes() returns a dictionary where keys are orbital days and values are the differences in EOT time
return calculateDifferenceEOTMinutes() == dict
Optional argument showPlot()
New optional argument to show the plot
if showPlot: plt.show()
Beta release: calculate EOT and plotting
calculateDifferenceEOTMinutes(eccentricity=None, obliquity_deg=None, orbit_period=None)
plotEOT(planet_name=None, orbital_period=None, eot_y=[], effect_title_str=None, figsize_n=12, figsize_dpi=100, save_plot_name=None)
Set up optional functional arguments
Set up optional functionaldef
calculateDifferenceEOTMinutes(eccentricity=None,
obliquity_deg=None,
orbit_period=None):
def calculateDifferenceEOTMinutes(eccentricity=None,
obliquity_deg=None,
orbit_period=None):
calculateDifferenceEOTMinutes() with plot examples
Set up functionality via calculateDifferenceEOTMinutes() to be sent to a plot plotEOT()