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

Uploaded Python 3

File details

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

File metadata

  • Download URL: option_util-0.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e7ecbe08c4abc7ec50405de99b9a3cb284196fcafe44422415ba1f0cb3475fee
MD5 7595ccf8ffdda771c5cc2a382f31deb8
BLAKE2b-256 bae084c7341c8a73e6672f079176db16077161ad39b972b20486b2295e05c86d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for option_util-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f398c61e8306b4fd4de9e6196000da0d1f8df190d08a1c8c28275c7748c8cb23
MD5 a5245ba5540b266deb3aeeed16f476e0
BLAKE2b-256 70402088294dc7c5f2777b911c11ff002483f32828505961b58c3bf427e4205b

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