Miksus / rocketry

Modern scheduling library for Python
https://rocketry.readthedocs.io
MIT License
3.27k stars 106 forks source link

ENH: Add new conditions to condition API #57

Closed Miksus closed 2 years ago

Miksus commented 2 years ago

This update also adds new time component: TimeSpanDelta and fixes task crash logging.

codecov-commenter commented 2 years ago

Codecov Report

Merging #57 (a2f001d) into master (91790ee) will increase coverage by 0.14%. The diff coverage is 96.09%.

@@            Coverage Diff             @@
##           master      #57      +/-   ##
==========================================
+ Coverage   90.56%   90.71%   +0.14%     
==========================================
  Files          86       87       +1     
  Lines        3934     4028      +94     
==========================================
+ Hits         3563     3654      +91     
- Misses        371      374       +3     
Impacted Files Coverage Δ
rocketry/conds/__init__.py 100.00% <ø> (ø)
rocketry/core/task.py 92.61% <91.66%> (+0.51%) :arrow_up:
rocketry/conditions/api.py 96.69% <95.71%> (-3.31%) :arrow_down:
rocketry/time/delta.py 97.05% <97.05%> (ø)
rocketry/conditions/task/task.py 91.39% <100.00%> (-0.74%) :arrow_down:
rocketry/time/__init__.py 100.00% <100.00%> (ø)
rocketry/core/schedule.py 90.00% <0.00%> (+0.03%) :arrow_up:
rocketry/session.py 91.40% <0.00%> (+0.20%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 91790ee...a2f001d. Read the comment docs.