RSS 4 projects tagged "diff"

No download No website Updated 25 Jul 2009 sefira

Screenshot
Pop 16.70
Vit 37.35

Sefira library is meant to provide a well tested and reasonably optimized implementations of some tree comparison algorithms, so that they can be tried out in practical applications. Finding the largest common subtree of two ordered labeled trees is a problem with increasing applications (e.g. in XML processing and computational biology), on which substantial progress has been made in recent years. However, papers on tree comparison may not be available without subscription to the appropriate journals and even when they are, they generally don't contain executable code, so using the new algorithms is non-trivial. Also, there isn't one "best" algorithm yet. Distance definitions differ, and even for the same edit distance, time complexity can be measured on different tree features.

No download Website Updated 05 Oct 2009 Grep.pm

Screenshot
Pop 39.60
Vit 1.43

Grep.pm is a much-modified fork of tcgrep. It understands context, matching from the start or end of a file (with a line count or byte count), and features size limits and highlighting. It extends matching to boolean expressions, structuring regular expressions, or even arbitrary pieces of Perl code. It can perform basic stemming and synonym-expansion in regular expressions (using expansyn). It also handles \0-lines, paragraphs, file slurping, directory recursion, and compressed files. It can act either as a Perl module or a command-line program. Grep.xchange is a support program taking grep or Grep.pm input and applying an expression at each grep match to the files specified in the grep output. This expression can be arbitrary Perl modifying e.g. just the line of the match with s///g, or operate against the current pos() position in the whole file. Grep.xchange --modified goes one step further and replaces the matched lines with the (edited) text from the grep output. Changes are logged in diff -u format and can be revoked/redone with patch.

Download No website Updated 20 Jun 2011 mutalatex

Screenshot
Pop 19.54
Vit 26.48

This program is especially useful when the main difference between the two LaTeX files is in permutation of sections, moved equations, etc. Given 2 LaTeX files, it prepares 2 annotated LaTeX files showing which equations of the 1st file are identical, or close, or similar, to which equations of the 2nd file. It does the same with the pieces of text. It also saves the snippets of text and equations from each text into separate files in 2 new folders, allowing the user to see the difference using a diff program.

No download Website Updated 16 Feb 2013 hg-diff

Screenshot
Pop 36.06
Vit 5.14

hg-diff is a simple GUI program to browse mercurial revisions. It is used to display a summary of all changes between two revisions and to display a graphical comparison of the two versions of each changed file.

Screenshot

Project Spotlight

opendkim

A C implementation of the DKIM message signing/verifying standard, both an API and a filter.

Screenshot

Project Spotlight

Recoll

A personal full text desktop search package.