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

Develop #29

Merged
merged 18 commits into from
Jan 1, 2025
Merged

Develop #29

merged 18 commits into from
Jan 1, 2025

Conversation

gwbres
Copy link
Owner

@gwbres gwbres commented Dec 28, 2024

  • Improved Parsing API (possibility to work from direct I/O for example)
  • Much improved Formatting API
  • Improved library architecture by introducing a Header section as opposed to Tracks (file body)
  • Introduced flate2 feature for native Gzip support
  • Strict equality between parsed and formatted content has been achieved
  • CRC now correctly managed, used in both parsing and formatting
  • Introduce CommonViewPeriod for warmup and data collection differentiation,
    with custom durations
  • Introduce CommonViewCalendar (CommonViewPeriod planification table)

Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
  * improve MJD UTC calculations (scheduling process)

Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
@gwbres gwbres added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Dec 28, 2024
@gwbres gwbres self-assigned this Dec 28, 2024
gwbres and others added 14 commits December 28, 2024 13:46
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
   * provide Read parser
   * propose flate2 option for gzip compressed files

Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
* CommonViewPeriod::first_track_offset_nanos() returns zero if it is not a bipm_common_view_period

* CommonViewPeriod::next_period_start() adds a return value to indicate whether the next CommonViewPeriod is `t0`
@gwbres gwbres marked this pull request as ready for review January 1, 2025 13:30
@gwbres gwbres merged commit be7bf0c into main Jan 1, 2025
5 checks passed
@gwbres gwbres deleted the develop branch January 1, 2025 13:31
gwbres added a commit that referenced this pull request Jan 2, 2025
This reverts commit be7bf0c.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants