Skip to main content

Conda package stats CLI

Project description

PyPI Version Conda Version Python Versions CI Status Documentation Status License

A command-line tool and Python library to query download statistics for conda packages from the Anaconda public dataset.

Features

  • Query overall download counts for any conda package

  • Filter by time period (specific month or date range)

  • Group statistics by platform, Python version, package version, or data source

  • Support for multiple packages in a single query

  • Works with historical data from 2017 onwards

Installation

Using conda / mamba / pixi (recommended):

conda install -c conda-forge condastats
# or
mamba install -c conda-forge condastats
# or
pixi add condastats
# or, to install as a global tool
pixi global install condastats

Using pip / uv / pipx:

pip install condastats
# or
uv pip install condastats
# or, run without installing
uvx condastats overall pandas --month 2024-01
pipx run condastats overall pandas --month 2024-01
# or, install as a global tool
pipx install condastats

Usage

Command Line

Get overall download counts for a package:

condastats overall pandas --month 2024-01

Get downloads grouped by platform:

condastats pkg_platform numpy --month 2024-01

Get downloads grouped by data source (anaconda vs conda-forge):

condastats data_source scipy --month 2024-01

Query multiple packages:

condastats overall pandas numpy dask --month 2024-01

Python API

from condastats import overall, pkg_platform, data_source

# Get total downloads for pandas in January 2024
downloads = overall("pandas", month="2024-01")
print(downloads)

# Get downloads by platform
by_platform = pkg_platform("pandas", month="2024-01")
print(by_platform)

# Get downloads over a date range
downloads = overall("numpy", start_month="2024-01", end_month="2024-06")
print(downloads)

Documentation

Full documentation is available at https://condastats.readthedocs.io

License

  • Free software: BSD-3-Clause license

Credits

Created by Sophia Man Yang.

Maintained by the conda-incubator community.

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

condastats-0.4.0.tar.gz (175.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

condastats-0.4.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file condastats-0.4.0.tar.gz.

File metadata

  • Download URL: condastats-0.4.0.tar.gz
  • Upload date:
  • Size: 175.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for condastats-0.4.0.tar.gz
Algorithm Hash digest
SHA256 213930e1334b16f89bd24c6c639a11424e8a0cbe0e41a8d29a5727d2e26dcdf9
MD5 cb61346523447cf5949543472fe2e3df
BLAKE2b-256 dc20b28b4cd61ba970ae803b844900bf16bdb9ce132c44dc36ef7bc373e615da

See more details on using hashes here.

Provenance

The following attestation bundles were made for condastats-0.4.0.tar.gz:

Publisher: publish-to-pypi.yml on conda-incubator/condastats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file condastats-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: condastats-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for condastats-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e2a05f6064c87d1cbb23507c0d5c9f4d8ff5da97099d039d2e3abe9c875431e
MD5 e7aacc7b853496b1eeb2b1dcfaa9e80c
BLAKE2b-256 c807f14f0c006a96efd42a09c10c21b0ff9a997346da984a6d45f7f35235e940

See more details on using hashes here.

Provenance

The following attestation bundles were made for condastats-0.4.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on conda-incubator/condastats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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