Interesting libraries: Difference between revisions

No edit summary
No edit summary
Line 9: Line 9:
* [https://sourceforge.net/projects/translate/ Pootle's python-Levenshtein] ([[Debian]] package: python-levenshtein)
* [https://sourceforge.net/projects/translate/ Pootle's python-Levenshtein] ([[Debian]] package: python-levenshtein)
** "The Levenshtein module computes Levenshtein distances, similarity ratios, generalized medians and set medians of Unicode or non-Unicode strings...The Levenshtein distance is the minimum number of single-character insertions, deletions, and substitutions to transform one string into another. It is useful for spell checking, or fuzzy matching of gettext messages."
** "The Levenshtein module computes Levenshtein distances, similarity ratios, generalized medians and set medians of Unicode or non-Unicode strings...The Levenshtein distance is the minimum number of single-character insertions, deletions, and substitutions to transform one string into another. It is useful for spell checking, or fuzzy matching of gettext messages."
* [http://www.scl.ameslab.gov/Projects/Rabbit/ libpmc] (No Debian package) -- [[Performance Counters|performance counter]] abstraction library
* [http://perfmon2.sourceforge.net/ libpfm] ([[Debian]] package: libpfm3) (Linux only)
* [http://perfmon2.sourceforge.net/ libpfm] ([[Debian]] package: libpfm3) (Linux only)
** An analogue to [[libpmc]] for Linux? "The goal of the project is to design and implement, on all major architectures, a standard Linux kernel interface, to access the hardware performance counters of modern processors. The project also developed a user library,libpfm, and a tool, pfmon." Appears to require a kernel patch, even against 2.6.25.
** An analogue to [[libpmc]] for Linux? "The goal of the project is to design and implement, on all major architectures, a standard Linux kernel interface, to access the hardware performance counters of modern processors. The project also developed a user library, libpfm, and a tool, pfmon." Appears to require a kernel patch, even against 2.6.25.
* [http://oss.sgi.com/projects/cpusets/ libcpusets] ([[Debian]] package: http://packages.debian.org/search?keywords=libcpuset)
* [http://oss.sgi.com/projects/cpusets/ libcpusets] ([[Debian]] package: http://packages.debian.org/search?keywords=libcpuset)
** [[cpuset]] management from userspace, courtesy of SGI (useful for [[NUMA]])
** [[cpuset]] management from userspace, courtesy of SGI (useful for [[NUMA]])
* [http://libhugetlbfs.ozlabs.org/ libhugetlbfs] (No Debian package) (Linux only) -- transparent [[Pages|hugetlbfs]]-backed allocation
* [http://libhugetlbfs.ozlabs.org/ libhugetlbfs] (No Debian package) (Linux only) -- transparent [[Pages|hugetlbfs]]-backed allocation
* [http://www.scl.ameslab.gov/Projects/Rabbit/ libpmc] (No Debian package) -- [[performance counters|performance counter]] abstraction library


==See also==
==See also==
* [[Working with libraries]]
* [[Working with libraries]]
* The [[Network servers]] page lists event libraries
* The [[Network servers]] page lists event libraries