semvec/pypi-packages huggingface dataset:
basis-splines 1.0.5
Library implementing polynomial splines in basis form and operations including derivative, integral, sum, and product. 
Requires Python: >=3.11

# Basis-splines

![2-dimensional spline in basis form with convex hull](https://github.com/phdorp/basis-splines/blob/main/docs/media/spline2d_allDims.jpg)

This project includes a C++ library implementing multi-dimensional polynomial splines in basis form and operations to form new splines that represent the derivative, integral, sum, and product of splines.
Among other things, polynomial splines are relevant for computer graphics and to solve semi-infinite programs resulting from optimal control problems.
For example [omg-tools](https://github.com/meco-group/omg-tools) provides a python framework for the formulation and solution of such problems.
This project provides a performant C++ implementation of relevant spline operations in this context.

## Installation

```bash
pip install basis-splines
```

## Usage

Please refer to [Github](https://github.com/phdorp/basis-splines) to view a detailed documentation and examples.
bse-option-chain 0.1.0
Unofficial Python API for fetching BSE India Option Chain data
Requires Python: >=3.12

# BSE Option Chain Scraper

This repository provides an **Unofficial Python API** to fetch **Option Chain Data** from the [BSE India](https://www.bseindia.com) website.

The scraper uses `requests` and `mthrottle` with proper headers and endpoints exposed by BSE’s API to return option chain data in a structured JSON format, similar to NSE’s option chain format.

---

## 🚀 Features
- Fetch **all available expiries** for Sensex (or other symbols by `scrip_cd`).
- Fetch option chain data for a **single expiry**.
- Fetch and merge option chain data for **all expiries at once**.
- Data is formatted with **CE (Call)** and **PE (Put)** separated, making it analysis-friendly.
- Optionally save the output to `.json` files for further processing.

---

## 📦 Installation

Clone the repo and install dependencies with uv:

```bash
git clone http://192.168.100.117/quant/bse_option_chain.git
uv sync