Skip to main content

Helper functions and data for Python versions of Empirical Research in Accounting: Tools and Methods

Project description

era_py

Helpers for the Python port of Empirical Research in Accounting: Tools and Methods.

Install

pip install era-py
pip install "era-py[polars]"
pip install "era-py[tables]"

For repository development, prefer the checked-in virtual environment:

.venv/bin/python -m pytest

era-py provides two import paths:

  • import era_py is the base API built around pandas/Ibis-style workflows.
  • import era_pl is the Polars API and requires pip install "era-py[polars]".

Usage

from era_py import load_data, ols_dropcollinear

camp = load_data("camp_attendance")

Testing Optional Dependencies

For quick checks of optional extras without changing your local environment, use uv run --with ...:

PYTHONPATH=src uv run --with polars python -c "import era_pl; print(era_pl.__version__)"

This is useful for verifying the era_pl import path and other Polars-specific behavior without permanently installing polars into your project environment.

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

era_py-0.0.22.tar.gz (2.9 MB view details)

Uploaded Source

Built Distribution

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

era_py-0.0.22-py3-none-any.whl (3.0 MB view details)

Uploaded Python 3

File details

Details for the file era_py-0.0.22.tar.gz.

File metadata

  • Download URL: era_py-0.0.22.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.11

File hashes

Hashes for era_py-0.0.22.tar.gz
Algorithm Hash digest
SHA256 604d97307e1393d9292887c958d9f4069d98d335ff525b49a00f310342ccd2bc
MD5 e4e2323a33343122bba63cd3219885e4
BLAKE2b-256 1731f769ec522af505abefdaa878ec3a77a75563b661058534fe69f935521703

See more details on using hashes here.

File details

Details for the file era_py-0.0.22-py3-none-any.whl.

File metadata

  • Download URL: era_py-0.0.22-py3-none-any.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.11

File hashes

Hashes for era_py-0.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 cecdc9d065d5964f17e3a6e3fb9df4acf480c09bdfc2000b4149db355a8d7365
MD5 28dcfb04d09ab5d3448bb2a9693b683b
BLAKE2b-256 4995137a5f6e24915c34eb18571539a506086603a0d3a83a12046fc15bc8fef7

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