NASA-Planetary-Science / sbpy

A Python package for small bodies research
https://sbpy.org/
Other
66 stars 34 forks source link

WIP: Basic thermal models #380

Open jianyangli opened 1 year ago

jianyangli commented 1 year ago

This is an implementation of the basic thermal models: STM, FRM, and NEATM. It's still a WIP. I'd like to start a PR here for input on everything, API, class inheritance structure, as well as the implementation.

codecov[bot] commented 1 year ago

Codecov Report

Merging #380 (ab49f83) into main (8aacf39) will decrease coverage by 0.89%. The diff coverage is 37.88%.

@@            Coverage Diff             @@
##             main     #380      +/-   ##
==========================================
- Coverage   76.80%   75.91%   -0.89%     
==========================================
  Files          78       79       +1     
  Lines        6984     7133     +149     
==========================================
+ Hits         5364     5415      +51     
- Misses       1620     1718      +98     
Impacted Files Coverage Δ
sbpy/data/__init__.py 100.00% <ø> (ø)
sbpy/thermal/core.py 31.30% <30.70%> (-53.32%) :arrow_down:
sbpy/thermal/models.py 54.34% <54.34%> (ø)
sbpy/thermal/__init__.py 100.00% <100.00%> (ø)