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

Uploaded Python 3

File details

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

File metadata

  • Download URL: era_py-0.0.26.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.26.tar.gz
Algorithm Hash digest
SHA256 02e59bc2645e6746c3cd5715c8899641300e1c8844e34fd0a28a4a3cacce0aca
MD5 1ebc0325e211e191283c5bc1f1ab05dc
BLAKE2b-256 a0b3aa2650a10be938960a731c81b08a84480232dd7faa021bf3b6380b0b652a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: era_py-0.0.26-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.26-py3-none-any.whl
Algorithm Hash digest
SHA256 18f53fbd534e1337397851675ff7508b9e979405d6d9c6b9f60da6b4fe6db615
MD5 78a641de4f1c78c2c29792323096d643
BLAKE2b-256 b3f6e44f885fa2c0315f687c4c3d19132f104e76b11f087a5409088ce01389de

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