Skip to main content

Python package for Opportunity Insights.

Project description

oi-tools

PyPI version docs Lint, type check, and test

This package has two main parts:

  1. Python helper functions for common tasks at Opportunity Insights and
  2. A CLI (oi --help) for submitting and monitoring PBS jobs and viewing the package documentation while offline.

See the documentation for more info about each of these.

Installation

To install the most recent version of the package from PyPI:

# using uv (recommended)
uv add oi-tools

# using pip
pip install oi-tools

To install the most-recent development version from git:

uv add git+https://github.com/OpportunityInsights/oi-tools
pip install git+https://github.com/OpportunityInsights/oi-tools

To include the optional plotnine dependency, install oi-tools[plotnine]. At the moment, we support Python 3.9 and newer.

Contributing

We welcome contributions in the form of bug reports, feature requests, and PRs. See the contribution guidelines for info about PR contributions.

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

oi_tools-0.13.0.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

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

oi_tools-0.13.0-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file oi_tools-0.13.0.tar.gz.

File metadata

  • Download URL: oi_tools-0.13.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for oi_tools-0.13.0.tar.gz
Algorithm Hash digest
SHA256 e3c3245760fc71fc6cc94ff7c787046c45ab4815fe00aa9bc8e0005e5d8eed8d
MD5 ece5d2ab0fb64af9594baa5d19712c42
BLAKE2b-256 a96ffa3f0466ac603fe9ce9b1271dee369b34bae1aa787fbd85c142e39097e11

See more details on using hashes here.

File details

Details for the file oi_tools-0.13.0-py3-none-any.whl.

File metadata

  • Download URL: oi_tools-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for oi_tools-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 63aee028f4a819c1b66cfae35c7137c44a8fae9fb684839fc9330b9fdd6fd3d8
MD5 45ecf813e532575bd4e58e69faead5d6
BLAKE2b-256 b8b978cb7a3329c4e3c32bfbe3359e597e6c85b0983651d5897ca1c7dc15c92f

See more details on using hashes here.

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