SoftwareUnderstanding/inspect4py: Inspect4py 0.0.1: First release

  • Rosa Filgueira (Contributor)
  • Daniel Garijo (Contributor)



First official release of inspect4py, which includes:

Extraction of module dependencies
Extraction of all functions in the code, including their documentation, parameters, accepted values, and call list.
Extraction of all classes in the code, with all their methods and respective documentation
Extraction of the control flow of each file.
Extraction of the hierarchy of directories and files.
Extraction the requirements used in the software project.
Classification of which files are tests
Classification of the main type of software project (script, package, library or service).
Return a ranking of the different ways in which a a software component can be run, ordered by relevance.
Date made available2022


  • Software
  • inspect4py: a knowledge extraction framework for Python code repositories

    Filgueira, R. & Garijo, D., 4 Mar 2022, (Accepted/In press) The 2022 Mining Software Repositories Conference. ACM

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access

Cite this