项目作者: darrenldl

项目描述 :
OCaml implementation of Reed-Solomon erasure coding
高级语言: OCaml
项目地址: git://github.com/darrenldl/ocaml-reed-solomon-erasure.git
创建时间: 2018-05-27T16:50:28Z
项目社区:https://github.com/darrenldl/ocaml-reed-solomon-erasure

开源协议:MIT License

下载


ocaml-reed-solomon-erasure

This project has been migrated to GitLab

You can view the new project repo here

Documentation

OCaml implementation of Reed-Solomon erasure coding

This is a port of reed-solomon-erasure, which is a port of several other libraries

Port progress

  • galois.rs -> galois.ml + galois.mli
  • matrix.rs -> matrix.ml + matrix.mli
  • errors.rs -> errorrs.ml + errors.mli
  • inversion_tree.rs -> inversion_tree.ml+ inversion_tree.mli
  • misc_utils.rs -> misc_utils.ml + misc_utils.mli
  • shard_utils.rs -> shard_utils.ml + shard_utils.mli
  • lib.rs -> reed_solomon_erasure.ml + reed_solomon_erasure.mli
  • galois_tests.rs -> galois_tests.ml
  • matrix_tests.rs -> matrix_tests.ml
  • inversion_tree_tests.rs -> inversion_tree_tests.ml
  • errors_tests.rs -> errors_tests.ml
  • lib_tests.rs -> lib_tests.ml

Usage

TODO

Example

TODO

Performance

Changelog

Changelog

Contributions

Contributions are welcome. Note that by submitting contributions, you agree to license your work under the same license used by this project(MIT).

Notes

Code quality review

If you’d like to evaluate the quality of this library, you may find audit comments helpful.

Simply search for “AUDIT” to see the dev notes that are aimed at facilitating code reviews.

License

All files are released under the MIT License