Skip to main content

Wrds Tools

Tools for accessing compustat variables through WRDS by name.

Setup

To build a connection to the wrds server via python, a .pgpass file is required in the user's home directory, with access limited to the user. To create this file, follow the instructions here: How to access WRDS through Python (WRDS login required).

After creating the file, don't forget to run "chmod 0600 ~/.pgpass" in the console to limit access, as also described here.

Using package directly from github

Install import_from_github_com from your terminal to use this package directly from github.

pip3 install import_from_github_com

Or use your package manager (e.g., Conda).

Now you can use Wrds Tools by importing it from github.

import wrds
from github_com.julianbarg import wrds_tools

Example

Build a connection to WRDS.

wrds = wrds_tools.WrdsConnection()
Loading library list...
Done

Download all S&P 500 constituents from between 2002-2007.

from datetime import date

wrds.set_observation_period(start_date=date(year=2002, month=1, day=1), 
                            end_date=date(year=2007, month=12, day=31))
wrds.build_sp500()
wrds.add_names()
sp500 = wrds.return_dataframe()

Save your sample to a .csv and excel file.

sp500.to_csv('sp500.csv')
sp500.to_excel('sp500.xlsx')

Run custom wrds queries.

db = wrds.db

KLD_ratings = db.get_table('kld', 'history')

# get some basic financials
funda = db.raw_sql('select GVKEY, FYEAR, FIC, REVT, SALE, EMP, GP, CURCD from compa.funda')

Metadata

Release files for wrds-tools 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wrds-tools 0.0.8
File Size Uploaded Provenance Actions
wrds_tools-0.0.8.tar.gz 7.9 kB Without provenance Details for wrds_tools-0.0.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for wrds-tools 0.0.8
File Interpreter ABI Platform Actions
wrds_tools-0.0.8-py3-none-any.whl Python 3 none any Details for wrds_tools-0.0.8-py3-none-any.whl

Total release size: 28.1 kB

Release files / wrds_tools-0.0.8.tar.gz

Download URL wrds_tools-0.0.8.tar.gz
Size 7.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7b7398bef431024fa57a24e8bb411712b2c10459e07a659dfabdfbd84e81b1ca
BLAKE2b-256 checksum
How to use checksums
1c28c2b80537e84028b7c8fe44ec847a98520048f2d1927f252152b179f4df11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

Release files / wrds_tools-0.0.8-py3-none-any.whl

Download URL wrds_tools-0.0.8-py3-none-any.whl
Size 20.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c363da64d11872afca3cfba99dbc12f379a1a47909606a30d12594ddc2d7125
BLAKE2b-256 checksum
How to use checksums
9e5983e197c86bd3623319db8564f5d538c1d41730e4a8c89869b9479798e124
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

Security for wrds-tools 0.0.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page