Skip to content

Refactor tempoch time types and introduce EncodedTime#12

Merged
VPRamon merged 2 commits into
mainfrom
update-tempoch-crate
May 15, 2026
Merged

Refactor tempoch time types and introduce EncodedTime#12
VPRamon merged 2 commits into
mainfrom
update-tempoch-crate

Conversation

@VPRamon
Copy link
Copy Markdown
Member

@VPRamon VPRamon commented May 15, 2026

  • Updated time.hpp to provide template-based aliases for JulianDate, ModifiedJulianDate, and J2000Seconds.
  • Removed legacy type aliases and introduced EncodedTime class for external encoding of time instants.
  • Enhanced time_base.hpp with new Time and EncodedTime implementations, including context management for conversions.
  • Updated tests to reflect changes in time representation and added new tests for EncodedTime functionality.
  • Removed deprecated tests for JulianDate and MJD, focusing on new implementations and ensuring backward compatibility.
  • Improved arithmetic operations and conversions between time scales and formats.

- Updated time.hpp to provide template-based aliases for JulianDate, ModifiedJulianDate, and J2000Seconds.
- Removed legacy type aliases and introduced EncodedTime class for external encoding of time instants.
- Enhanced time_base.hpp with new Time and EncodedTime implementations, including context management for conversions.
- Updated tests to reflect changes in time representation and added new tests for EncodedTime functionality.
- Removed deprecated tests for JulianDate and MJD, focusing on new implementations and ensuring backward compatibility.
- Improved arithmetic operations and conversions between time scales and formats.
@VPRamon VPRamon self-assigned this May 15, 2026
@VPRamon VPRamon merged commit 1c088ae into main May 15, 2026
5 checks passed
@VPRamon VPRamon deleted the update-tempoch-crate branch May 15, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant