Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | P | R | S | T | U | V | Y _ __init__() (projectreport.analyzer.analysis.Analysis method) (projectreport.analyzer.analysis.FolderAnalysis method) (projectreport.analyzer.analysis.GitAnalysis method) (projectreport.analyzer.analysis.ModuleAnalysis method) (projectreport.analyzer.analyzable.Analyzable method) (projectreport.analyzer.folder.Folder method) (projectreport.analyzer.module.Module method) (projectreport.analyzer.parsers.base.Parser method) (projectreport.analyzer.parsers.folder.FolderParser method) (projectreport.analyzer.parsers.github.GithubParser method) (projectreport.analyzer.parsers.multi.file.MultiFileParser method) (projectreport.analyzer.parsers.multi.main.MainMultiParser method) (projectreport.analyzer.project.Project method) (projectreport.analyzer.ts.github.GithubAnalysis method) (projectreport.finder.base.Finder method) (projectreport.finder.combine.CombinedFinder method) (projectreport.finder.git.GitFinder method) (projectreport.finder.js.JavaScriptPackageFinder method) (projectreport.finder.python.PythonPackageFinder method) (projectreport.license.model.License method) (projectreport.report.latex.SubProjectLatex method) (projectreport.report.project.ProjectReport method) (projectreport.report.report.Report method) (projectreport.searcher.rotating_list.RotatingList method) (projectreport.version.Version method) A add_major_minor_patch_changed_to_df() (in module projectreport.version) add_major_minor_patch_to_df() (in module projectreport.version) add_module_analysis() (projectreport.analyzer.analysis.FolderAnalysis method) add_subfolder_analysis() (projectreport.analyzer.analysis.FolderAnalysis method) AGPL (projectreport.license.model.LicenseType attribute) all_possible_paths() (in module projectreport.tools.expand_glob) Analysis (class in projectreport.analyzer.analysis) analysis (projectreport.analyzer.analyzable.Analyzable attribute) analysis() (projectreport.analyzer.folder.Folder method) analysis_attrs (projectreport.analyzer.ts.base.TimeSeriesAnalysis attribute) (projectreport.analyzer.ts.github.GithubAnalysis attribute) analysis_items (projectreport.analyzer.ts.base.TimeSeriesAnalysis property) Analyzable (class in projectreport.analyzer.analyzable) APACHE (projectreport.license.model.LicenseType attribute) append() (projectreport.searcher.rotating_list.RotatingList method) B BaseReport (class in projectreport.report.base) BSD (projectreport.license.model.LicenseType attribute) build (projectreport.version.Version attribute) C cast_log_level() (projectreport.logger.LoggingConfig method) CombinedFinder (class in projectreport.finder.combine) commit_loc_counts_from_commit_events() (in module projectreport.analyzer.ts.github) commit_stats_from_repo() (in module projectreport.analyzer.ts.github) commits() (projectreport.analyzer.analysis.GitAnalysis method) contents() (projectreport.analyzer.parsers.file.SingleFileParser method) (projectreport.analyzer.parsers.github.GithubParser method) count_functions (projectreport.analyzer.ts.base.TimeSeriesAnalysis property) (projectreport.analyzer.ts.github.GithubAnalysis property) create_logger() (in module projectreport.logger) created() (projectreport.analyzer.analysis.GitAnalysis method) D data() (projectreport.analyzer.analysis.Analysis method) (projectreport.analyzer.analyzable.Analyzable method) (projectreport.report.base.BaseReport method) (projectreport.report.project.ProjectReport method) (projectreport.report.report.Report method) data_type (projectreport.analyzer.parsers.base.Parser attribute) (projectreport.analyzer.parsers.file.SingleFileParser attribute) (projectreport.analyzer.parsers.folder.FolderParser attribute) (projectreport.analyzer.parsers.multi.main.MainMultiParser attribute) (projectreport.analyzer.parsers.python.setup_cfg.PythonSetupCfgParser attribute) (projectreport.analyzer.parsers.url.URLParser attribute) DEBUG (projectreport.logger.LogLevel attribute) default_sort() (projectreport.report.report.Report method) description (projectreport.analyzer.parsers.github.GithubData attribute) doc() (projectreport.report.base.BaseReport method) (projectreport.report.project.ProjectReport method) (projectreport.report.report.Report method) docstring() (projectreport.analyzer.analyzable.Analyzable method) (projectreport.analyzer.parsers.base.Parser method) (projectreport.analyzer.parsers.github.GithubParser method) (projectreport.analyzer.parsers.javascript.PackageJSONParser method) (projectreport.analyzer.parsers.multi.file.MultiFileParser method) (projectreport.analyzer.parsers.multi.main.MainMultiParser method) (projectreport.analyzer.parsers.python.init.PythonInitParser method) (projectreport.analyzer.parsers.python.setup_cfg.PythonSetupCfgParser method) (projectreport.analyzer.parsers.python.setup_py.PythonSetupPyParser method) E env_prefix (projectreport.logger.LoggingConfig.Config attribute) event_functions (projectreport.analyzer.ts.base.TimeSeriesAnalysis property) (projectreport.analyzer.ts.github.GithubAnalysis property) extend() (projectreport.searcher.rotating_list.RotatingList method) F file_name() (projectreport.analyzer.parsers.file.SingleFileParser method) (projectreport.analyzer.parsers.github.GithubParser method) file_names (projectreport.analyzer.parsers.folder.FolderParser parameter) file_names() (projectreport.analyzer.folder.Folder method) file_parsers (projectreport.analyzer.parsers.multi.file.MultiFileParser parameter) file_path (projectreport.searcher.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.read_file_get_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.search.read_file_get_lines_around_regex parameter) file_paths() (projectreport.analyzer.folder.Folder method) find() (projectreport.finder.base.Finder method) find_all() (projectreport.finder.base.Finder method) find_github_url() (projectreport.analyzer.parsers.github.GithubParser static method) find_license_file() (in module projectreport.license.finder) Finder (class in projectreport.finder.base) Folder (class in projectreport.analyzer.folder) FOLDER (projectreport.analyzer.parsers.data_types.ParserDataType attribute) folder (projectreport.license.finder.find_license_file parameter) folder_paths() (projectreport.analyzer.folder.Folder method) FolderAnalysis (class in projectreport.analyzer.analysis) FolderParser (class in projectreport.analyzer.parsers.folder) folders (projectreport.searcher.read_all_files_in_folders_print_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folders_print_lines_around_regex parameter) folders() (projectreport.analyzer.folder.Folder method) from_semver_version() (projectreport.version.Version class method) from_str() (projectreport.version.Version class method) full_loc (projectreport.analyzer.analysis.Analysis property) (projectreport.analyzer.analysis.FolderAnalysis property) full_str (projectreport.version.Version attribute) G gather_data() (in module projectreport.report.project) get_contents() (projectreport.report.latex.SubProjectLatex method) get_counts() (projectreport.analyzer.ts.base.TimeSeriesAnalysis method) get_event_data() (projectreport.analyzer.ts.base.TimeSeriesAnalysis method) get_first_non_empty_line_of_text() (in module projectreport.tools.text) get_repo() (in module projectreport.analyzer.parsers.github) get_topics_from_classifiers() (in module projectreport.analyzer.parsers.python.classifier_topics) get_topics_from_classifiers_str() (in module projectreport.analyzer.parsers.python.classifier_topics) GitAnalysis (class in projectreport.analyzer.analysis) GitFinder (class in projectreport.finder.git) GithubAnalysis (class in projectreport.analyzer.ts.github) GithubData (class in projectreport.analyzer.parsers.github) GithubParser (class in projectreport.analyzer.parsers.github) GPL (projectreport.license.model.LicenseType attribute) H has_remote() (projectreport.analyzer.analysis.GitAnalysis method) has_repo() (projectreport.analyzer.analysis.GitAnalysis method) I ignore_paths (projectreport.searcher.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.read_all_files_in_folders_print_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folders_print_lines_around_regex parameter) INFO (projectreport.logger.LogLevel attribute) insert() (projectreport.searcher.rotating_list.RotatingList method) is_empty() (projectreport.analyzer.folder.Folder method) is_semver (projectreport.version.Version attribute) is_valid() (projectreport.finder.base.Finder method) (projectreport.finder.combine.CombinedFinder method) issue_counts_from_issue_events() (in module projectreport.analyzer.ts.github) issue_stats_from_repo() (in module projectreport.analyzer.ts.github) J JavaScriptPackageFinder (class in projectreport.finder.js) json() (projectreport.report.base.BaseReport method) L latex() (projectreport.report.base.BaseReport method) level (projectreport.logger.LoggingConfig attribute) LGPL (projectreport.license.model.LicenseType attribute) License (class in projectreport.license.model) license() (projectreport.analyzer.analyzable.Analyzable method) (projectreport.analyzer.parsers.base.Parser method) (projectreport.analyzer.parsers.folder.FolderParser method) (projectreport.analyzer.parsers.github.GithubParser method) (projectreport.analyzer.parsers.multi.main.MainMultiParser method) license_text_to_license() (in module projectreport.license.parsing) LicenseType (class in projectreport.license.model) loc (projectreport.analyzer.analysis.Analysis property) (projectreport.analyzer.analysis.FolderAnalysis property) LoggingConfig (class in projectreport.logger) LoggingConfig.Config (class in projectreport.logger) LogLevel (class in projectreport.logger) M MainMultiParser (class in projectreport.analyzer.parsers.multi.main) major (projectreport.version.Version attribute) major_minor_patch() (in module projectreport.version) matches_path() (projectreport.analyzer.parsers.file.SingleFileParser class method) (projectreport.analyzer.parsers.folder.FolderParser class method) (projectreport.analyzer.parsers.github.GithubParser class method) (projectreport.analyzer.parsers.javascript.PackageJSONParser class method) (projectreport.analyzer.parsers.multi.file.MultiFileParser class method) (projectreport.analyzer.parsers.multi.main.MainMultiParser class method) (projectreport.analyzer.parsers.python.init.PythonInitParser class method) (projectreport.analyzer.parsers.python.setup_cfg.PythonSetupCfgParser class method) (projectreport.analyzer.parsers.python.setup_py.PythonSetupPyParser class method) (projectreport.analyzer.parsers.url.URLParser class method) minor (projectreport.version.Version attribute) MIT (projectreport.license.model.LicenseType attribute) module projectreport projectreport.analyzer projectreport.analyzer.analysis projectreport.analyzer.analyzable projectreport.analyzer.folder projectreport.analyzer.module projectreport.analyzer.parsers projectreport.analyzer.parsers.base projectreport.analyzer.parsers.data_types projectreport.analyzer.parsers.file projectreport.analyzer.parsers.folder projectreport.analyzer.parsers.github projectreport.analyzer.parsers.index projectreport.analyzer.parsers.javascript projectreport.analyzer.parsers.multi projectreport.analyzer.parsers.multi.file projectreport.analyzer.parsers.multi.main projectreport.analyzer.parsers.python projectreport.analyzer.parsers.python.base projectreport.analyzer.parsers.python.classifier_topics projectreport.analyzer.parsers.python.init projectreport.analyzer.parsers.python.setup_cfg projectreport.analyzer.parsers.python.setup_py projectreport.analyzer.parsers.url projectreport.analyzer.project projectreport.analyzer.ts projectreport.analyzer.ts.base projectreport.analyzer.ts.github projectreport.analyzer.ts.types projectreport.config projectreport.data projectreport.finder projectreport.finder.base projectreport.finder.combine projectreport.finder.git projectreport.finder.js projectreport.finder.python projectreport.license projectreport.license.finder projectreport.license.model projectreport.license.parsing projectreport.logger projectreport.parser_types projectreport.report projectreport.report.base projectreport.report.json projectreport.report.latex projectreport.report.project projectreport.report.report projectreport.searcher projectreport.searcher.rotating_list projectreport.searcher.search projectreport.tools projectreport.tools.expand_glob projectreport.tools.monkey_patch_github projectreport.tools.text projectreport.version Module (class in projectreport.analyzer.module) ModuleAnalysis (class in projectreport.analyzer.analysis) modules() (projectreport.analyzer.folder.Folder method) monkey_patch_github_obj_for_throttling() (in module projectreport.tools.monkey_patch_github) MPL (projectreport.license.model.LicenseType attribute) multi_project_latex() (in module projectreport.report.latex) multi_project_latex_document() (in module projectreport.report.latex) MultiFileParser (class in projectreport.analyzer.parsers.multi.file) N name (projectreport.analyzer.analyzable.Analyzable attribute) (projectreport.analyzer.parsers.github.GithubData attribute) NoMorePagesAllowedException num_commits() (projectreport.analyzer.analysis.GitAnalysis method) num_lines (projectreport.searcher.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.read_all_files_in_folders_print_lines_around_regex parameter) (projectreport.searcher.read_file_get_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folders_print_lines_around_regex parameter) (projectreport.searcher.search.read_file_get_lines_around_regex parameter) P PackageJSONParser (class in projectreport.analyzer.parsers.javascript) parsed() (projectreport.analyzer.parsers.github.GithubParser method) (projectreport.analyzer.parsers.javascript.PackageJSONParser method) (projectreport.analyzer.parsers.python.base.PythonParser method) (projectreport.analyzer.parsers.python.setup_cfg.PythonSetupCfgParser method) Parser (class in projectreport.analyzer.parsers.base) parser (projectreport.analyzer.analyzable.Analyzable attribute) parser() (projectreport.analyzer.folder.Folder method) (projectreport.analyzer.module.Module method) ParserDataType (class in projectreport.analyzer.parsers.data_types) parsers (projectreport.analyzer.parsers.multi.main.MainMultiParser parameter) patch (projectreport.version.Version attribute) path (projectreport.analyzer.parsers.folder.FolderParser parameter) (projectreport.analyzer.parsers.multi.file.MultiFileParser parameter) (projectreport.analyzer.parsers.multi.main.MainMultiParser parameter) prerelease (projectreport.version.Version attribute) print_lines (projectreport.searcher.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.read_all_files_in_folders_print_lines_around_regex parameter) (projectreport.searcher.read_file_get_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folders_print_lines_around_regex parameter) (projectreport.searcher.search.read_file_get_lines_around_regex parameter) Project (class in projectreport.analyzer.project) project_latex() (in module projectreport.report.latex) project_latex_document() (in module projectreport.report.latex) projectreport module ProjectReport (class in projectreport.report.project) projectreport.analyzer module projectreport.analyzer.analysis module projectreport.analyzer.analyzable module projectreport.analyzer.folder module projectreport.analyzer.module module projectreport.analyzer.parsers module projectreport.analyzer.parsers.base module projectreport.analyzer.parsers.data_types module projectreport.analyzer.parsers.file module projectreport.analyzer.parsers.folder module projectreport.analyzer.parsers.github module projectreport.analyzer.parsers.index module projectreport.analyzer.parsers.javascript module projectreport.analyzer.parsers.multi module projectreport.analyzer.parsers.multi.file module projectreport.analyzer.parsers.multi.main module projectreport.analyzer.parsers.python module projectreport.analyzer.parsers.python.base module projectreport.analyzer.parsers.python.classifier_topics module projectreport.analyzer.parsers.python.init module projectreport.analyzer.parsers.python.setup_cfg module projectreport.analyzer.parsers.python.setup_py module projectreport.analyzer.parsers.url module projectreport.analyzer.project module projectreport.analyzer.ts module projectreport.analyzer.ts.base module projectreport.analyzer.ts.github module projectreport.analyzer.ts.types module projectreport.config module projectreport.data module projectreport.finder module projectreport.finder.base module projectreport.finder.combine module projectreport.finder.git module projectreport.finder.js module projectreport.finder.python module projectreport.license module projectreport.license.finder module projectreport.license.model module projectreport.license.parsing module projectreport.logger module projectreport.parser_types module projectreport.report module projectreport.report.base module projectreport.report.json module projectreport.report.latex module projectreport.report.project module projectreport.report.report module projectreport.searcher module projectreport.searcher.rotating_list module projectreport.searcher.search module projectreport.tools module projectreport.tools.expand_glob module projectreport.tools.monkey_patch_github module projectreport.tools.text module projectreport.version module PythonInitParser (class in projectreport.analyzer.parsers.python.init) PythonPackageFinder (class in projectreport.finder.python) PythonParser (class in projectreport.analyzer.parsers.python.base) PythonSetupCfgParser (class in projectreport.analyzer.parsers.python.setup_cfg) PythonSetupPyParser (class in projectreport.analyzer.parsers.python.setup_py) R read_all_files_in_folder_print_lines_around_regex() (in module projectreport.searcher) (in module projectreport.searcher.search) read_all_files_in_folders_print_lines_around_regex() (in module projectreport.searcher) (in module projectreport.searcher.search) read_file_get_lines_around_regex() (in module projectreport.searcher) (in module projectreport.searcher.search) recursive (projectreport.searcher.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.read_all_files_in_folders_print_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folders_print_lines_around_regex parameter) release_counts_from_release_events() (in module projectreport.analyzer.ts.github) releases_from_repo() (in module projectreport.analyzer.ts.github) repo() (projectreport.analyzer.project.Project method) Report (class in projectreport.report.report) ResourceNotFoundException RotatingList (class in projectreport.searcher.rotating_list) S semantic_version (projectreport.version.Version property) SINGLE_FILE (projectreport.analyzer.parsers.data_types.ParserDataType attribute) SingleFileParser (class in projectreport.analyzer.parsers.file) sort() (projectreport.report.report.Report method) star_counts_from_star_events() (in module projectreport.analyzer.ts.github) stars_from_repo() (in module projectreport.analyzer.ts.github) str_pattern (projectreport.searcher.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.read_all_files_in_folders_print_lines_around_regex parameter) (projectreport.searcher.read_file_get_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folder_print_lines_around_regex parameter) (projectreport.searcher.search.read_all_files_in_folders_print_lines_around_regex parameter) (projectreport.searcher.search.read_file_get_lines_around_regex parameter) SubProjectLatex (class in projectreport.report.latex) supported_items (projectreport.analyzer.ts.base.TimeSeriesAnalysis property) T TimeSeriesAnalysis (class in projectreport.analyzer.ts.base) to_json() (in module projectreport.report.json) topics (projectreport.analyzer.parsers.github.GithubData attribute) topics() (projectreport.analyzer.analyzable.Analyzable method) (projectreport.analyzer.parsers.base.Parser method) (projectreport.analyzer.parsers.github.GithubParser method) (projectreport.analyzer.parsers.javascript.PackageJSONParser method) (projectreport.analyzer.parsers.multi.file.MultiFileParser method) (projectreport.analyzer.parsers.multi.main.MainMultiParser method) (projectreport.analyzer.parsers.python.init.PythonInitParser method) (projectreport.analyzer.parsers.python.setup_cfg.PythonSetupCfgParser method) (projectreport.analyzer.parsers.python.setup_py.PythonSetupPyParser method) U updated() (projectreport.analyzer.analysis.GitAnalysis method) URL (projectreport.analyzer.parsers.data_types.ParserDataType attribute) URLParser (class in projectreport.analyzer.parsers.url) urls() (projectreport.analyzer.analysis.GitAnalysis method) V Version (class in projectreport.version) version (projectreport.analyzer.parsers.github.GithubData attribute) version() (projectreport.analyzer.analyzable.Analyzable method) (projectreport.analyzer.parsers.base.Parser method) (projectreport.analyzer.parsers.github.GithubParser method) (projectreport.analyzer.parsers.javascript.PackageJSONParser method) (projectreport.analyzer.parsers.multi.file.MultiFileParser method) (projectreport.analyzer.parsers.multi.main.MainMultiParser method) (projectreport.analyzer.parsers.python.init.PythonInitParser method) (projectreport.analyzer.parsers.python.setup_cfg.PythonSetupCfgParser method) (projectreport.analyzer.parsers.python.setup_py.PythonSetupPyParser method) Y yaml() (projectreport.report.base.BaseReport method)