Skip to content

shhyang/fountain_utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fountain_utility

Data operators and testing utilities for fountain code libraries.

Data Operators

  • VecDataOperater: In-memory DataOperator that stores vectors in a Vec<Vec<u8>>. Suitable for testing and small-scale encoding/decoding.
  • IoDataOperator: Logs all operations to a configurable Write destination. Useful for debugging and tracing.

Testing Utilities

  • test_code_scheme_with_data_vectors: End-to-end encode/decode test for any CodeScheme with actual data verification.
  • test_code_scheme_multiple: Run multiple trials and collect statistics.
  • TestStatistics: Compute success rates, overhead statistics, and more.

License

MIT License. See LICENSE-MIT.

Copyright (c) 2025 Shenghao Yang. All rights reserved.

About

Data operators and testing utilities for fountain code libraries

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages