Daycount methods to compute date differences in year units
Project description
yearfrac
Table of Contents
Installation
The yearfrac
git repo is available as PyPi package
pip install yearfrac
Usage
Check the examples folder for notebooks.
Functions
isaleapyear
-- Check if a year is leap yeareastersunday
-- Determine day and month of an Easter Sunday for a given yearjd_to_date
anddate_to_jd
-- Julian Day number conversionact_afb
-- Actual/Actual AFBact_isda
-- Actual/Actual ISDAd30360e
-- 30E/360 ISDA daycount methodd30365
-- 30/365 daycount methodyearfrac
-- Wrapper for all daycount methods
Commands
Install a virtual environment
python3.6 -m venv .venv
source .venv/bin/activate
pip3 install --upgrade pip
pip3 install -r requirements.txt
(If your git repo is stored in a folder with whitespaces, then don't use the subfolder .venv
. Use an absolute path without whitespaces.)
- Check syntax:
flake8 --ignore=F401 --exclude=$(grep -v '^#' .gitignore | xargs | sed -e 's/ /,/g')
- Run Unit Tests:
python -W ignore -m unittest discover
- Remove
.pyc
files:find . -type f -name "*.pyc" | xargs rm
- Remove
__pycache__
folders:find . -type d -name "__pycache__" | xargs rm -rf
- Upload to PyPi with twine:
python setup.py sdist && twine upload -r pypi dist/*
Support
Please open an issue for support.
Contributors
- Ivan Nesic @fatkaratekid
- Vinay Gupta @vinschess
- Ulf Hamster @ulf1
Please contribute using Github Flow. Create a branch, add commits, and open a pull request.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yearfrac-0.4.4.tar.gz
(5.7 kB
view hashes)