Skip to content

IBM/AIMMX

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

AIMMX

AI Model Metadata eXtractor

Python library that infers and extracts AI model-specific metadata from GitHub repositories.

Paper at the Mining Software Repositories Conference 2020 describing AIMMX

Video of talk at the Mining Software Repositories Conference 2020 describing AIMMX

Requirements

Runs on Python3 with the dependencies as described in requirements.txt

Also will require a GitHub API key which can be obtained by the following steps:

Installation

In the root directory of the library, please run pip3 install -e .

Usage

from aimmx import AIMMX

if __name__ == '__main__':
    aimmx = AIMMX("***INSERT GITHUB API KEY HERE***)
    metadata = aimmx.repo_parse("***INSERT GITHUB URL TO ANALYZE HERE***")
    print(metadata)

Examples

Please see the examples folder for a Jupyter notebook with various examples.

About

Automated aI Model Metadata eXtractor - automatically extracts and infers AI model-related from software repositories

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages