Name | greeks-package JSON |
Version |
1.0.1
JSON |
| download |
home_page | https://github.com/JRCon1/greeks-package |
Summary | Black-Scholes option Greeks made easy - comprehensive Greek calculations for European options |
upload_time | 2025-07-12 21:06:03 |
maintainer | None |
docs_url | None |
author | JR Concepcion |
requires_python | >=3.9 |
license | MIT License
Copyright (c) 2025 JR Concepcion
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. |
keywords |
options
greeks
black-scholes
finance
derivatives
quantitative
trading
risk-management
delta
gamma
vega
theta
volatility
options-pricing
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# greeks-package
**Black-Scholes option Greeks made easy**
[](https://www.python.org/downloads/)
[](https://opensource.org/licenses/MIT)
A comprehensive Python package for calculating **first-, second-, and third-order Greeks** for European options using pure NumPy/SciPy implementations. No external Greeks library required ā just clean, fast calculations with integrated option chain downloading from Yahoo Finance.
## ⨠Features
- **Complete Greeks Suite**: Delta, Gamma, Vega, Theta, Rho, Vanna, Volga, Charm, Veta, Color, Speed, Ultima, Zomma
- **Multi-Ticker Download**: Download options for multiple stocks simultaneously with `multi_download()`
- **Enhanced Data Integration**: Download calls, puts, or both together from Yahoo Finance
- **Flexible Usage**: Calculate individual Greeks or all at once with convenient wrapper functions
- **Interactive Visualization**: 3D plotting of Greeks surfaces using Plotly
- **Strategy Analysis**: Multi-leg options strategy builder and analyzer
- **Production Ready**: Comprehensive error handling, type hints, and full documentation
- **Zero External Dependencies**: Pure Black-Scholes implementation using NumPy/SciPy
## š Quick Start
```python
import greeks_package as gp
# Download Apple call options within 30 days, ±5% moneyness
opts = gp.download_options("AAPL", opt_type="c", max_days=30)
# Calculate all Greeks in one line
all_greeks = opts.apply(gp.greeks, axis=1, ticker="AAPL")
# Combine with original data
full_data = opts.join(all_greeks)
print(full_data[['strike', 'lastPrice', 'Delta', 'Gamma', 'Vega', 'Theta']].head())
```
## š¦ Installation
```bash
# From PyPI (when published)
pip install greeks-package
# From source (development)
git clone https://github.com/JRCon1/greeks-package.git
cd greeks-package
pip install -e .
```
**Requirements**: Python ā„ 3.9, NumPy, Pandas, SciPy, yfinance, Plotly
## š Usage Examples
### š Multi-Ticker Download
```python
import greeks_package as gp
# Download options for multiple tickers at once
tickers = ['AAPL', 'MSFT', 'GOOGL', 'TSLA']
multi_opts = gp.multi_download(
ticker_symbols=tickers,
opt_type="c",
max_days=30,
price=True # Include stock prices
)
print(f"Downloaded {len(multi_opts)} options across {len(tickers)} tickers")
```
### š Calls and Puts Together
```python
# Download both calls and puts simultaneously
opts = gp.download_options("TSLA", opt_type="all", max_days=60)
# Separate calls and puts
calls = opts[~opts['contractSymbol'].str.contains('P')]
puts = opts[opts['contractSymbol'].str.contains('P')]
print(f"Downloaded {len(calls)} calls and {len(puts)} puts")
```
### Individual Greeks Calculation
```python
opts = gp.download_options("MSFT", max_days=45)
# Calculate specific Greeks
opts['Delta'] = opts.apply(gp.delta, axis=1, ticker="MSFT")
opts['Gamma'] = opts.apply(gp.gamma, axis=1, ticker="MSFT")
opts['Vanna'] = opts.apply(gp.vanna, axis=1, ticker="MSFT")
```
### 3D Visualization
```python
# Create interactive 3D plots
gp.surf_scatter(opts, "AAPL", z="delta") # Delta scatter plot
gp.surface_plot(opts, "AAPL", z="gamma") # Gamma surface plot
```
### Greek Orders Analysis
```python
# Calculate Greeks by order
first_order = opts.apply(gp.first_order, axis=1, ticker="NVDA") # Ī, Vega, Ī, Rho
second_order = opts.apply(gp.second_order, axis=1, ticker="NVDA") # Ī, Vanna, Volga, Veta, Charm
third_order = opts.apply(gp.third_order, axis=1, ticker="NVDA") # Color, Speed, Ultima, Zomma
# Combine all data
full_analysis = gp.comb(opts, first_order, second_order, third_order)
```
## š API Reference
### Core Functions
| Function | Description | Returns |
|----------|-------------|---------|
| `download_options()` | Fetch & filter option chain from Yahoo Finance | DataFrame |
| `multi_download()` | **NEW!** Download options for multiple tickers | DataFrame |
| `greeks()` | Calculate all 13 Greeks at once | Series |
| `first_order()` | Calculate Ī, Vega, Ī, Rho | Series |
| `second_order()` | Calculate Ī, Vanna, Volga, Veta, Charm | Series |
| `third_order()` | Calculate Color, Speed, Ultima, Zomma | Series |
### Individual Greeks
**First Order**: `delta`, `vega`, `theta`, `rho`
**Second Order**: `gamma`, `vanna`, `volga`, `veta`, `charm`
**Third Order**: `color`, `speed`, `ultima`, `zomma`
### Utilities
| Function | Description |
|----------|-------------|
| `comb()` | Combine multiple DataFrames with automatic column handling |
| `surf_scatter()` | Interactive 3D scatter plots |
| `surface_plot()` | Smooth 3D surface plots |
| `bsm_price()` | Black-Scholes theoretical pricing |
| `strategy_builder()` | Multi-leg options strategy analysis |
### Function Signatures
All Greek functions follow the same pattern:
```python
function_name(row: pd.Series, ticker: str, option_type: str = 'c',
r: float = 0.05, eps: float = 1e-9) -> float
```
**Multi-download signature:**
```python
multi_download(ticker_symbols: List[str], opt_type: str = 'c',
max_days: int = 60, lower_moneyness: float = 0.95,
upper_moneyness: float = 1.05, price: bool = False) -> pd.DataFrame
```
## š Comprehensive Examples
See [`examples.py`](examples.py) for complete usage demonstrations including:
1. **Basic Options Greeks Calculation**
2. **š Calls and Puts Together** - Using `opt_type="all"`
3. **š Multi-Ticker Download** - Using `multi_download()`
4. **š Multi-Download with Calls & Puts**
5. **Individual Greeks Selection**
6. **3D Visualization**
7. **Strategy Analysis**
Run examples:
```bash
python examples.py # Run all examples
python examples.py 3 # Run multi-download example
python examples.py 2 # Run calls/puts example
```
## š Documentation
- **[USAGE.md](USAGE.md)**: Detailed function reference and advanced usage patterns
- **[examples.py](examples.py)**: Complete working examples for all major features
- **Interactive Help**: Use `gp.help()` for in-package documentation
## š§® Greek Formulas
This package implements standard Black-Scholes Greeks:
- **Delta (Ī)**: `āV/āS` - Price sensitivity to underlying
- **Gamma (Ī)**: `ā²V/āS²` - Delta sensitivity to underlying
- **Vega (ν)**: `āV/āĻ` - Price sensitivity to volatility
- **Theta (Ī)**: `āV/āt` - Time decay
- **Rho (Ļ)**: `āV/ār` - Interest rate sensitivity
Plus advanced second and third-order Greeks for sophisticated risk management.
## ā” Performance
- **Vectorized Operations**: Efficient NumPy/SciPy implementations
- **Minimal Dependencies**: No external Greeks libraries required
- **Memory Efficient**: Designed for large option chains
- **Fast Execution**: Optimized for production use
## š¤ Contributing
Contributions welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## šØāš» Author
**JR Concepcion**
Built with ā¤ļø using NumPy, Pandas, SciPy, yfinance, and Plotly.
---
### Quick Reference
```python
import greeks_package as gp
# Basic workflow
opts = gp.download_options("AAPL", opt_type="c", max_days=30)
greeks_data = opts.apply(gp.greeks, axis=1, ticker="AAPL")
full_data = opts.join(greeks_data)
# Individual Greeks
opts['Delta'] = opts.apply(gp.delta, axis=1, ticker="AAPL")
opts['Vanna'] = opts.apply(gp.vanna, axis=1, ticker="AAPL")
# Visualization
gp.surf_scatter(opts, "AAPL", z="delta")
gp.surface_plot(opts, "AAPL", z="impliedVolatility")
```
Raw data
{
"_id": null,
"home_page": "https://github.com/JRCon1/greeks-package",
"name": "greeks-package",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "JR Concepcion <jr.concepcion@example.com>",
"keywords": "options, greeks, black-scholes, finance, derivatives, quantitative, trading, risk-management, delta, gamma, vega, theta, volatility, options-pricing",
"author": "JR Concepcion",
"author_email": "JR Concepcion <jr.concepcion@example.com>",
"download_url": "https://files.pythonhosted.org/packages/0f/40/11dd1f4ed706a98b5eff9cf0f2bb8130e593aab277b8c08fab6d9140655e/greeks_package-1.0.1.tar.gz",
"platform": null,
"description": "# greeks-package\r\n\r\n**Black-Scholes option Greeks made easy**\r\n\r\n[](https://www.python.org/downloads/)\r\n[](https://opensource.org/licenses/MIT)\r\n\r\nA comprehensive Python package for calculating **first-, second-, and third-order Greeks** for European options using pure NumPy/SciPy implementations. No external Greeks library required \u2013 just clean, fast calculations with integrated option chain downloading from Yahoo Finance.\r\n\r\n## \u2728 Features\r\n\r\n- **Complete Greeks Suite**: Delta, Gamma, Vega, Theta, Rho, Vanna, Volga, Charm, Veta, Color, Speed, Ultima, Zomma\r\n- **Multi-Ticker Download**: Download options for multiple stocks simultaneously with `multi_download()`\r\n- **Enhanced Data Integration**: Download calls, puts, or both together from Yahoo Finance\r\n- **Flexible Usage**: Calculate individual Greeks or all at once with convenient wrapper functions\r\n- **Interactive Visualization**: 3D plotting of Greeks surfaces using Plotly\r\n- **Strategy Analysis**: Multi-leg options strategy builder and analyzer\r\n- **Production Ready**: Comprehensive error handling, type hints, and full documentation\r\n- **Zero External Dependencies**: Pure Black-Scholes implementation using NumPy/SciPy\r\n\r\n## \ud83d\ude80 Quick Start\r\n\r\n```python\r\nimport greeks_package as gp\r\n\r\n# Download Apple call options within 30 days, \u00b15% moneyness\r\nopts = gp.download_options(\"AAPL\", opt_type=\"c\", max_days=30)\r\n\r\n# Calculate all Greeks in one line\r\nall_greeks = opts.apply(gp.greeks, axis=1, ticker=\"AAPL\")\r\n\r\n# Combine with original data\r\nfull_data = opts.join(all_greeks)\r\nprint(full_data[['strike', 'lastPrice', 'Delta', 'Gamma', 'Vega', 'Theta']].head())\r\n```\r\n\r\n## \ud83d\udce6 Installation\r\n\r\n```bash\r\n# From PyPI (when published)\r\npip install greeks-package\r\n\r\n# From source (development)\r\ngit clone https://github.com/JRCon1/greeks-package.git\r\ncd greeks-package\r\npip install -e .\r\n```\r\n\r\n**Requirements**: Python \u2265 3.9, NumPy, Pandas, SciPy, yfinance, Plotly\r\n\r\n## \ud83d\udcd6 Usage Examples\r\n\r\n### \ud83c\udd95 Multi-Ticker Download\r\n```python\r\nimport greeks_package as gp\r\n\r\n# Download options for multiple tickers at once\r\ntickers = ['AAPL', 'MSFT', 'GOOGL', 'TSLA']\r\nmulti_opts = gp.multi_download(\r\n ticker_symbols=tickers,\r\n opt_type=\"c\",\r\n max_days=30,\r\n price=True # Include stock prices\r\n)\r\n\r\nprint(f\"Downloaded {len(multi_opts)} options across {len(tickers)} tickers\")\r\n```\r\n\r\n### \ud83c\udd95 Calls and Puts Together\r\n```python\r\n# Download both calls and puts simultaneously\r\nopts = gp.download_options(\"TSLA\", opt_type=\"all\", max_days=60)\r\n\r\n# Separate calls and puts\r\ncalls = opts[~opts['contractSymbol'].str.contains('P')]\r\nputs = opts[opts['contractSymbol'].str.contains('P')]\r\n\r\nprint(f\"Downloaded {len(calls)} calls and {len(puts)} puts\")\r\n```\r\n\r\n### Individual Greeks Calculation\r\n```python\r\nopts = gp.download_options(\"MSFT\", max_days=45)\r\n\r\n# Calculate specific Greeks\r\nopts['Delta'] = opts.apply(gp.delta, axis=1, ticker=\"MSFT\")\r\nopts['Gamma'] = opts.apply(gp.gamma, axis=1, ticker=\"MSFT\")\r\nopts['Vanna'] = opts.apply(gp.vanna, axis=1, ticker=\"MSFT\")\r\n```\r\n\r\n### 3D Visualization\r\n```python\r\n# Create interactive 3D plots\r\ngp.surf_scatter(opts, \"AAPL\", z=\"delta\") # Delta scatter plot\r\ngp.surface_plot(opts, \"AAPL\", z=\"gamma\") # Gamma surface plot\r\n```\r\n\r\n### Greek Orders Analysis\r\n```python\r\n# Calculate Greeks by order\r\nfirst_order = opts.apply(gp.first_order, axis=1, ticker=\"NVDA\") # \u0394, Vega, \u0398, Rho\r\nsecond_order = opts.apply(gp.second_order, axis=1, ticker=\"NVDA\") # \u0393, Vanna, Volga, Veta, Charm\r\nthird_order = opts.apply(gp.third_order, axis=1, ticker=\"NVDA\") # Color, Speed, Ultima, Zomma\r\n\r\n# Combine all data\r\nfull_analysis = gp.comb(opts, first_order, second_order, third_order)\r\n```\r\n\r\n## \ud83d\udee0 API Reference\r\n\r\n### Core Functions\r\n\r\n| Function | Description | Returns |\r\n|----------|-------------|---------|\r\n| `download_options()` | Fetch & filter option chain from Yahoo Finance | DataFrame |\r\n| `multi_download()` | **NEW!** Download options for multiple tickers | DataFrame |\r\n| `greeks()` | Calculate all 13 Greeks at once | Series |\r\n| `first_order()` | Calculate \u0394, Vega, \u0398, Rho | Series |\r\n| `second_order()` | Calculate \u0393, Vanna, Volga, Veta, Charm | Series |\r\n| `third_order()` | Calculate Color, Speed, Ultima, Zomma | Series |\r\n\r\n### Individual Greeks\r\n\r\n**First Order**: `delta`, `vega`, `theta`, `rho` \r\n**Second Order**: `gamma`, `vanna`, `volga`, `veta`, `charm` \r\n**Third Order**: `color`, `speed`, `ultima`, `zomma`\r\n\r\n### Utilities\r\n\r\n| Function | Description |\r\n|----------|-------------|\r\n| `comb()` | Combine multiple DataFrames with automatic column handling |\r\n| `surf_scatter()` | Interactive 3D scatter plots |\r\n| `surface_plot()` | Smooth 3D surface plots |\r\n| `bsm_price()` | Black-Scholes theoretical pricing |\r\n| `strategy_builder()` | Multi-leg options strategy analysis |\r\n\r\n### Function Signatures\r\n\r\nAll Greek functions follow the same pattern:\r\n```python\r\nfunction_name(row: pd.Series, ticker: str, option_type: str = 'c', \r\n r: float = 0.05, eps: float = 1e-9) -> float\r\n```\r\n\r\n**Multi-download signature:**\r\n```python\r\nmulti_download(ticker_symbols: List[str], opt_type: str = 'c', \r\n max_days: int = 60, lower_moneyness: float = 0.95,\r\n upper_moneyness: float = 1.05, price: bool = False) -> pd.DataFrame\r\n```\r\n\r\n## \ud83d\udcca Comprehensive Examples\r\n\r\nSee [`examples.py`](examples.py) for complete usage demonstrations including:\r\n\r\n1. **Basic Options Greeks Calculation**\r\n2. **\ud83c\udd95 Calls and Puts Together** - Using `opt_type=\"all\"`\r\n3. **\ud83c\udd95 Multi-Ticker Download** - Using `multi_download()` \r\n4. **\ud83c\udd95 Multi-Download with Calls & Puts**\r\n5. **Individual Greeks Selection**\r\n6. **3D Visualization**\r\n7. **Strategy Analysis**\r\n\r\nRun examples:\r\n```bash\r\npython examples.py # Run all examples\r\npython examples.py 3 # Run multi-download example\r\npython examples.py 2 # Run calls/puts example\r\n```\r\n\r\n## \ud83d\udcda Documentation\r\n\r\n- **[USAGE.md](USAGE.md)**: Detailed function reference and advanced usage patterns\r\n- **[examples.py](examples.py)**: Complete working examples for all major features\r\n- **Interactive Help**: Use `gp.help()` for in-package documentation\r\n\r\n## \ud83e\uddee Greek Formulas\r\n\r\nThis package implements standard Black-Scholes Greeks:\r\n\r\n- **Delta (\u0394)**: `\u2202V/\u2202S` - Price sensitivity to underlying\r\n- **Gamma (\u0393)**: `\u2202\u00b2V/\u2202S\u00b2` - Delta sensitivity to underlying \r\n- **Vega (\u03bd)**: `\u2202V/\u2202\u03c3` - Price sensitivity to volatility\r\n- **Theta (\u0398)**: `\u2202V/\u2202t` - Time decay\r\n- **Rho (\u03c1)**: `\u2202V/\u2202r` - Interest rate sensitivity\r\n\r\nPlus advanced second and third-order Greeks for sophisticated risk management.\r\n\r\n## \u26a1 Performance\r\n\r\n- **Vectorized Operations**: Efficient NumPy/SciPy implementations\r\n- **Minimal Dependencies**: No external Greeks libraries required\r\n- **Memory Efficient**: Designed for large option chains\r\n- **Fast Execution**: Optimized for production use\r\n\r\n## \ud83e\udd1d Contributing\r\n\r\nContributions welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.\r\n\r\n## \ud83d\udcc4 License\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\r\n\r\n## \ud83d\udc68\u200d\ud83d\udcbb Author\r\n\r\n**JR Concepcion**\r\n\r\nBuilt with \u2764\ufe0f using NumPy, Pandas, SciPy, yfinance, and Plotly.\r\n\r\n---\r\n\r\n### Quick Reference\r\n\r\n```python\r\nimport greeks_package as gp\r\n\r\n# Basic workflow\r\nopts = gp.download_options(\"AAPL\", opt_type=\"c\", max_days=30)\r\ngreeks_data = opts.apply(gp.greeks, axis=1, ticker=\"AAPL\")\r\nfull_data = opts.join(greeks_data)\r\n\r\n# Individual Greeks\r\nopts['Delta'] = opts.apply(gp.delta, axis=1, ticker=\"AAPL\")\r\nopts['Vanna'] = opts.apply(gp.vanna, axis=1, ticker=\"AAPL\")\r\n\r\n# Visualization\r\ngp.surf_scatter(opts, \"AAPL\", z=\"delta\")\r\ngp.surface_plot(opts, \"AAPL\", z=\"impliedVolatility\")\r\n``` \r\n",
"bugtrack_url": null,
"license": "MIT License\r\n \r\n Copyright (c) 2025 JR Concepcion\r\n \r\n Permission is hereby granted, free of charge, to any person obtaining a copy\r\n of this software and associated documentation files (the \"Software\"), to deal\r\n in the Software without restriction, including without limitation the rights\r\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\n copies of the Software, and to permit persons to whom the Software is\r\n furnished to do so, subject to the following conditions:\r\n \r\n The above copyright notice and this permission notice shall be included in all\r\n copies or substantial portions of the Software.\r\n \r\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\n SOFTWARE. ",
"summary": "Black-Scholes option Greeks made easy - comprehensive Greek calculations for European options",
"version": "1.0.1",
"project_urls": {
"Bug Reports": "https://github.com/JRCon1/greeks-package/issues",
"Documentation": "https://github.com/JRCon1/greeks-package/blob/main/USAGE.md",
"Examples": "https://github.com/JRCon1/greeks-package/blob/main/examples.py",
"Homepage": "https://github.com/JRCon1/greeks-package",
"Repository": "https://github.com/JRCon1/greeks-package"
},
"split_keywords": [
"options",
" greeks",
" black-scholes",
" finance",
" derivatives",
" quantitative",
" trading",
" risk-management",
" delta",
" gamma",
" vega",
" theta",
" volatility",
" options-pricing"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ca36b19335ad47874006428745445adc952a5401343845cf95ed8a57b7e05638",
"md5": "51023e1154fdb47ad6807040c80d68a8",
"sha256": "71693e4d6a2fe870ea917bb00d2e5f48a23c8cee5554d2e0929a15f312288c63"
},
"downloads": -1,
"filename": "greeks_package-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "51023e1154fdb47ad6807040c80d68a8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 22743,
"upload_time": "2025-07-12T21:06:02",
"upload_time_iso_8601": "2025-07-12T21:06:02.740332Z",
"url": "https://files.pythonhosted.org/packages/ca/36/b19335ad47874006428745445adc952a5401343845cf95ed8a57b7e05638/greeks_package-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0f4011dd1f4ed706a98b5eff9cf0f2bb8130e593aab277b8c08fab6d9140655e",
"md5": "f158a3fa0af6da653ade7097f957bc81",
"sha256": "81c6996b22cdf1712725c867358164ea80cc02f72192410f3b476fb28cc3c618"
},
"downloads": -1,
"filename": "greeks_package-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "f158a3fa0af6da653ade7097f957bc81",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 25009,
"upload_time": "2025-07-12T21:06:03",
"upload_time_iso_8601": "2025-07-12T21:06:03.925485Z",
"url": "https://files.pythonhosted.org/packages/0f/40/11dd1f4ed706a98b5eff9cf0f2bb8130e593aab277b8c08fab6d9140655e/greeks_package-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-12 21:06:03",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "JRCon1",
"github_project": "greeks-package",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "greeks-package"
}