safeframe v1.0.0

new-release
Author

The Epiverse-TRACE development team

Published

June 30, 2025

We are very excited to announce the first stable release of safeframe (version v1.0.0).

safeframe 1.0.0

  • First release of safeframe.
  • Factors out the core functionality of linelist to make it more viable for alternative domains
  • General usage remains the same:
# Create a safeframe object
x <- make_safeframe(cars, mph = "speed", distance = "dist")

# Validate the tagged data are of a specific type
validate_safeframe(x,
  mph = 'numeric',        # speed should be numeric
  # type() is a helper function of related classes
  distance = type('numeric')    # dist should be numeric, integer
)

Acknowledgements

@avallecam @Bisaloo @chartgerink @dependabot[bot] @joshwlambert @thibautjombart @TimTaylor

Reuse

Citation

BibTeX citation:
@online{epiverse-trace_development_team2025,
  author = {Epiverse-TRACE development team, The},
  title = {Safeframe V1.0.0},
  date = {2025-06-30},
  url = {https://epiverse-trace.github.io/posts/safeframe_v1.0.0/},
  langid = {en}
}
For attribution, please cite this work as:
Epiverse-TRACE development team, The. 2025. “Safeframe V1.0.0.” June 30, 2025. https://epiverse-trace.github.io/posts/safeframe_v1.0.0/.