Beispiel #1
0
def list_fonts(directory, extensions):
    """
    Return a list of all fonts matching any of the extensions,
    possibly upper-cased, found recursively under the directory.
    """
    pattern = ";".join(["*.%s;*.%s" % (ext, ext.upper()) for ext in extensions])
    return cbook.listFiles(directory, pattern)
def list_fonts(directory, extensions):
    """
    Return a list of all fonts matching any of the extensions,
    possibly upper-cased, found recursively under the directory.
    """
    pattern = ';'.join(['*.%s;*.%s' % (ext, ext.upper())
                        for ext in extensions])
    return cbook.listFiles(directory, pattern)
def OSXInstalledFonts(directories=None, fontext='ttf'):
    """
    Get list of font files on OS X - ignores font suffix by default.
    """
    if directories is None:
        directories = OSXFontDirectories

    fontext = get_fontext_synonyms(fontext)

    files = []
    for path in directories:
        if fontext is None:
            files.extend(cbook.listFiles(path, '*'))
        else:
            files.extend(list_fonts(path, fontext))
    return files
Beispiel #4
0
"""
Please backup entire directory recursively before running this script
"""
from matplotlib.cbook import listFiles

for fname in listFiles('.', '*.py'):

    lines = []
    cnt = 0
    for line in file(fname):
        if line.lstrip().startswith('set('):
            line = line.replace('set(', 'setp(')
            cnt +=1
        if line.lstrip().startswith('get('):
            line = line.replace('get(', 'getp(')
            cnt +=1
        lines.append(line)
        
    file(fname, 'w').writelines(lines)
    print '%s\t: %d replacements'%(fname,cnt)
Beispiel #5
0
"""
Please backup entire directory recursively before running this script
"""
from matplotlib.cbook import listFiles

for fname in listFiles('.', '*.py'):

    lines = []
    cnt = 0
    for line in file(fname):
        if line.lstrip().startswith('set('):
            line = line.replace('set(', 'setp(')
            cnt += 1
        if line.lstrip().startswith('get('):
            line = line.replace('get(', 'getp(')
            cnt += 1
        lines.append(line)

    file(fname, 'w').writelines(lines)
    print '%s\t: %d replacements' % (fname, cnt)