Commit Graph

14 Commits

Author SHA1 Message Date
Zooko O'Whielacronx
2d9f728e27 pyfec: add -f option to fec, add more user-friendly handling of filesystem errors and user errors 2007-04-14 17:48:32 -07:00
Zooko O'Whielacronx
049d8d1576 pyfec: more progress indicators, handling of already-existent outfile 2007-04-14 16:00:59 -07:00
Zooko O'Whielacronx
ee66b02989 pyfec: add bin/fec and bin/unfec, do better handling and reporting of various errors 2007-04-14 12:00:10 -07:00
Zooko O'Whielacronx
7c3b35d286 pyfec: new filefec with compressed metadata, better error handling, much better unit tests 2007-04-14 11:19:24 -07:00
Zooko O'Whielacronx
50e977a7c6 pyfec: rename and clarify -- "blocks" are the units of input/output of the codec, "shares" are sequences of blocks (used to process arbitrary-length files) 2007-03-30 11:52:43 -07:00
Zooko O'Whielacronx
3c5d50797f pyfec: add easyfec wrapper which takes a single string and splits it into input shares and pads, then passes it on to the inner fec object 2007-03-27 20:14:30 -07:00
Zooko O'Whielacronx
f3831d979c pyfec: add documentation, assertion, licence information 2007-03-27 20:14:06 -07:00
Zooko O'Whielacronx
37e234ebc2 pyfec: fix preconditions, tighten internal C types, fix bugs in the file-encoding and benchmarking utility functions 2007-01-30 10:37:35 -07:00
Zooko O'Whielacronx
57779e2796 pyfec: move benchmark code from test_pyfec.py into the new bench_pyfec.py and add more benchmark code 2007-01-26 20:15:49 -07:00
Zooko O'Whielacronx
f377f0e466 pyfec: add utility functions to encode into a bunch of temp files and to decode from a bunch of tempfiles 2007-01-26 20:15:27 -07:00
Zooko O'Whielacronx
8d8cf553c3 add copyright notices, license, attributions 2007-01-25 18:02:16 -07:00
Zooko O'Whielacronx
d339b95895 add dummy function to see how fast we can read in a file and invoke a Python function on each segment 2007-01-25 17:50:26 -07:00
Zooko O'Whielacronx
d893e656df add benchmark 2007-01-25 17:33:48 -07:00
Zooko O'Whielacronx
2347c94106 add utility method file_fec 2007-01-25 15:25:19 -07:00