Skip to main content

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
    

Metadata

Release files for library-analyzer 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for library-analyzer 0.1.1
File Size Uploaded
library_analyzer-0.1.1.tar.gz 94.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for library-analyzer 0.1.1
File Interpreter ABI Platform
library_analyzer-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 220.5 kB

Release files / library_analyzer-0.1.1.tar.gz

Download URL library_analyzer-0.1.1.tar.gz
Size 94.6 kB
Tags Source
SHA-256 checksum
How to use checksums
497dd8da453559558227361d6065f142833e55be616bded04e27743a9e8a33ad
BLAKE2b-256 checksum
How to use checksums
8591672862ddb2390adeec859253105bf222b67431f057abb87783b30d843e45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.10.6 Linux/5.15.0-1034-azure

Release files / library_analyzer-0.1.1-py3-none-any.whl

Download URL library_analyzer-0.1.1-py3-none-any.whl
Size 125.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
deef4869db833dfc53e287db45830723c63f15dc519b40196f32de857519575f
BLAKE2b-256 checksum
How to use checksums
d4809472d3cbef2acbc1bcc10cd090e7f3e3bdebf0e87a53951a4b7eacbbd701
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.10.6 Linux/5.15.0-1034-azure

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page