Skip to main content

Analysis of Python libraries and code that uses them.

Project description

Library Analyzer

PyPI Main codecov Documentation Status

Analysis of Python libraries and code that uses them.

Documentation

You can find the full documentation here.

Installation

Get the latest version from PyPI:

pip install library-analyzer

Example usage

  1. Analyze the API of a library:
    analyze-library api -p sklearn -o out
    
  2. Analyze client code of a library:
    analyze-library usages -p sklearn -c "Kaggle Kernels" -o out
    
  3. Generate annotations for the library:
    analyze-library annotations -a data/api/sklearn__api.json -u data/usages/sklearn__usage_counts.json -o out/annotations.json
    
  4. Migrate annotations for a new version of the library:
    analyze-library migrate -a1 data/api/scikit-learn_v0.24.2_api.json -a2 data/api/sklearn__apiv2.json -a data/annotations/annotations.json -o out
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

library_analyzer-0.1.1.tar.gz (94.6 kB view details)

Uploaded Source

Built Distribution

library_analyzer-0.1.1-py3-none-any.whl (125.9 kB view details)

Uploaded Python 3

File details

Details for the file library_analyzer-0.1.1.tar.gz.

File metadata

  • Download URL: library_analyzer-0.1.1.tar.gz
  • Upload date:
  • Size: 94.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.6 Linux/5.15.0-1034-azure

File hashes

Hashes for library_analyzer-0.1.1.tar.gz
Algorithm Hash digest
SHA256 497dd8da453559558227361d6065f142833e55be616bded04e27743a9e8a33ad
MD5 feec7001970a7729cdbdbfb36a5089b3
BLAKE2b-256 8591672862ddb2390adeec859253105bf222b67431f057abb87783b30d843e45

See more details on using hashes here.

File details

Details for the file library_analyzer-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: library_analyzer-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 125.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.6 Linux/5.15.0-1034-azure

File hashes

Hashes for library_analyzer-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 deef4869db833dfc53e287db45830723c63f15dc519b40196f32de857519575f
MD5 8b367770125d466670ed42d30fb23700
BLAKE2b-256 d4809472d3cbef2acbc1bcc10cd090e7f3e3bdebf0e87a53951a4b7eacbbd701

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page