Skip to main content

No project description provided

Project description

option-util

Description

option-util is a simple library to make simple scripts easily available for working with options.

Examples

Return the next expiration by type of expiration.

  • The available options are friday, third_friday, quarter_end, next_bus_day, wednesday, quarter_third_friday.:

    >>> # Return the next expiration by type.
    >>> next_exp_by_type = expirations.next_expiration(
    ...    expiration_type='friday', from_date=datetime(2024,10,27)
    ...    )
    >>> print(f'Next Expiration by Type: {next_exp_by_type}')
    Next Expiration by Type: 2024-11-01

Return the next expiration by all types.:

>>> # Get future expirations
>>> all_expirations = expirations.future_expirations(
...    from_date=datetime(2024, 10, 27)
...)
>>> print(f'Future expirations: {all_expirations}')

Future expirations: {'from_date': datetime.date(2024, 10, 27), 'previous_business_day': datetime.date(2024, 10, 25), 'next_business_day': datetime.date(2024, 10, 28), 'next_friday': datetime.date(2024, 11, 1), 'next_quarter_end': datetime.date(2024, 12, 27), 'next_monthly_expiration': datetime.date(2024, 11, 15), 'next_quarter_third_friday': datetime.date(2024, 12, 20)}

Features

  • Easy access to common scripts

Installation

Install option-util by running:

pip install option-util

Support

Let us know if you have issues.

License

The project is licensed under the BSD license.

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

option_util-0.3.4.tar.gz (7.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

option_util-0.3.4-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file option_util-0.3.4.tar.gz.

File metadata

  • Download URL: option_util-0.3.4.tar.gz
  • Upload date:
  • Size: 7.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.22

File hashes

Hashes for option_util-0.3.4.tar.gz
Algorithm Hash digest
SHA256 6a4dd442c252ba14588000a9959401ab052ec3541aa178be50ceb942a42a3611
MD5 043e301c530bec0b80b877a1b2699241
BLAKE2b-256 c3a06c313850b3e794fd34c67e5fc5796bc1b65ce695afa8399cd7b170b3e06f

See more details on using hashes here.

File details

Details for the file option_util-0.3.4-py3-none-any.whl.

File metadata

File hashes

Hashes for option_util-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0c2a71323a109a232bba11bfb2ad78c836c862532f7509f845f3625e938fc9a7
MD5 b18f82d9b7c9ad0b227288bb7b5eccf0
BLAKE2b-256 f7f8aeb22a9d95419c7d230f6570d946d570fcc19febc6d3c9e3a2905a110c55

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