Skip to main content

An open-source python package to find business days of a month.

Project description

========== nthBday ==========

nthBday is a an open-source python package to find business/working days of a month.

Please Note: The holidays taken here are Indian holidays. In the next versions our countries holidays will be added too.

Installation

nthBday requires Python 3 and pandas to execute.

To install using pip, use

pip install nthBday

Downloads

Features

nthBday package contains different functions such as:

  • first_working_day: Returns the first working day of a month
  • second_working_day: Returns the second working day of a month
  • third_working_day: Returns the third working day of a month
  • fourth_working_day: Returns the fourth working day of a month
  • fifth_working_day: Returns the fifth working day of a month
  • nth_working_day: Returns the n-th working day of a month
  • last_working_day: Returns the last working day of a month
  • nth_last_working_day: Returns the n-th last working day of a month
  • last_sun: Returns the last sunday of a month
  • last_sat: Returns the last saturday of a month
  • last_fri: Returns the last friday of a month
  • last_thu: Returns the last thursday of a month
  • last_wed: Returns the last wednesday of a month
  • last_tue: Returns the last tuesday of a month
  • last_mon: Returns the last monday of a month
  • second_sat: Returns the second saturday of a month
  • fourth_sat: Returns the fourth saturday of a month

Usage

  • Import the library:
import nthBday as nb

Examples

import nthBday as nb
nb.first_working_day(2,2023)

returns,

datetime.date(2023, 2, 1)
import nthBday as nb
nb.nth_working_day(2,2023,17)

returns,

datetime.date(2023, 2, 23)
import nthBday as nb
nb.last_working_day(2,2023)

returns,

datetime.date(2023, 2, 28)
import nthBday as nb
nb.nth_last_working_day(2,2023,17)

returns,

datetime.date(2023, 2, 6)
import nthBday as nb
nb.last_thu(3,2023)

returns,

datetime.date(2023, 3, 30)
import nthBday as nb
nb.second_sat(3,2023)

returns,

datetime.date(2023, 3, 11)

License

MIT

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

nthBday-0.2.7.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

nthBday-0.2.7-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file nthBday-0.2.7.tar.gz.

File metadata

  • Download URL: nthBday-0.2.7.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for nthBday-0.2.7.tar.gz
Algorithm Hash digest
SHA256 294e1d15c0beb452fe392a31a331f4bb41d32d9f81b5d5c55572f96280c9979c
MD5 959c4bee61a1b84dfebe3707fd0f18d2
BLAKE2b-256 c701415a7604e147fdf8de721c013766577b61025e97a859a83af56650d01c09

See more details on using hashes here.

File details

Details for the file nthBday-0.2.7-py3-none-any.whl.

File metadata

  • Download URL: nthBday-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for nthBday-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a0a749c9c1706a4057a768295ef84dceacc51762cfc71835ac65a8b60f7620fd
MD5 9627d65709408caee105452d42cbe51a
BLAKE2b-256 04c8fd2d32d0ff883024aa16cbb938fa5cd3e0b10a37679edf2097e63a8799eb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page