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.2.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.2-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: option_util-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 13c6f5733d6c29ea569abc14711f29f9e664bbcc33b282cd0e67f8d55754e2bb
MD5 46d1cf36a99a007671937c6b55bf92df
BLAKE2b-256 977c18e56e50f7285a3e1cc5b5efc1433c5d9c64f62abc8ce2df1c0736ffb24d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for option_util-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 004cdf8c32d96252bd69388830aff4e60306df747fb28a3a81ca8829dc2f1ced
MD5 81fafdb9156bf4a60fabef61f3f8651b
BLAKE2b-256 62956bbe117bc5e67571f10d1bda6bd6cb95bc7377783f8e6d8ade512d05fc12

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