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.29.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.29-py3-none-any.whl (3.0 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: era_py-0.0.29.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.29.tar.gz
Algorithm Hash digest
SHA256 246e2e4a8f4ad8f6515b581895d3d5df0ad3fe17195bd49a42cafb7ebff581d0
MD5 57ca9142050d78913b3a6779f6da836b
BLAKE2b-256 4162e6890f6bf7fd92eac6ab03b7894d5f1a400ccb914a6e9b1378f9ad7c45af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: era_py-0.0.29-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.29-py3-none-any.whl
Algorithm Hash digest
SHA256 5e3770be653a24a213a53d4936402f8ce2c71c9014cf2b1d63edb72bc16892ec
MD5 0aca8ac45de29f5a1c3256b45c447626
BLAKE2b-256 3a9c01d64ac0cad369cdb56a10c8536b64b69f338f5eae915aa3f0b86a8cd3af

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