Example #1
0
def get_punchcard():
    settings = get_settings()
    project_dir = settings.get('project_dir', os.getcwd())
    extensions = settings.get('extensions', None)
    ignore_dir = settings.get('ignore_dir', None)
    repo = ProjectDirectory(working_dir=project_dir)

    pc = repo.punchcard(branch='master', extensions=extensions, ignore_dir=ignore_dir)

    data_set = []
    for idx in range(pc.shape[0]):
        data_set.append([pc.loc[idx, 'day_of_week'], pc.loc[idx, 'hour_of_day'], pc.loc[idx, 'net']])

    return data_set
Example #2
0
def get_punchcard():
    settings = get_settings()
    project_dir = settings.get('project_dir', os.getcwd())
    extensions = settings.get('extensions', None)
    ignore_dir = settings.get('ignore_dir', None)
    repo = ProjectDirectory(working_dir=project_dir)

    pc = repo.punchcard(branch='master',
                        extensions=extensions,
                        ignore_dir=ignore_dir)

    data_set = []
    for idx in range(pc.shape[0]):
        data_set.append([
            pc.loc[idx, 'day_of_week'], pc.loc[idx, 'hour_of_day'],
            pc.loc[idx, 'net']
        ])

    return data_set
Example #3
0
"""

"""

from gitpandas.utilities.plotting import plot_punchcard
from gitpandas import ProjectDirectory

repo = ProjectDirectory(working_dir=[
    'git://github.com/wdm0006/git-pandas.git',
    'git://github.com/wdm0006/categorical_encoding.git',
    'git://github.com/wdm0006/sklearn-extensions.git',
    'git://github.com/wdm0006/pygeohash.git',
    'git://github.com/wdm0006/petersburg.git',
    'git://github.com/wdm0006/incomprehensible.git',
], verbose=True)

by = None
punchcard = repo.punchcard(branch='master', extensions=['py'], by=by, normalize=2500)
plot_punchcard(punchcard, metric='lines', title='punchcard', by=by)
Example #4
0
"""

"""

from gitpandas.utilities.plotting import plot_punchcard
from gitpandas import ProjectDirectory

repo = ProjectDirectory(working_dir=[
    'git://github.com/wdm0006/git-pandas.git',
    'git://github.com/wdm0006/categorical_encoding.git',
    'git://github.com/wdm0006/sklearn-extensions.git',
    'git://github.com/wdm0006/pygeohash.git',
    'git://github.com/wdm0006/petersburg.git',
    'git://github.com/wdm0006/incomprehensible.git',
],
                        verbose=True)

by = None
punchcard = repo.punchcard(branch='master',
                           extensions=['py'],
                           by=by,
                           normalize=2500)
plot_punchcard(punchcard, metric='lines', title='punchcard', by=by)
Example #5
0
"""

"""

from gitpandas.utilities.plotting import plot_punchcard
from gitpandas import ProjectDirectory

from definitions import GIT_PANDAS_DIR

g = ProjectDirectory(working_dir=[str(GIT_PANDAS_DIR)], verbose=True)

by = None
punchcard = g.punchcard(branch='master', include_globs=['*.py'], by=by, normalize=2500)
plot_punchcard(punchcard, metric='lines', title='punchcard', by=by)





Example #6
0
"""

"""

from gitpandas.utilities.plotting import plot_punchcard
from gitpandas import ProjectDirectory

g = ProjectDirectory(working_dir=[...], verbose=True)

by = None
punchcard = g.punchcard(branch='master', include_globs=['*.py'], by=by, normalize=2500)
plot_punchcard(punchcard, metric='lines', title='punchcard', by=by)