Metadata-Version: 2.1
Name: convexgeometry
Version: 0.0.1
Summary: A collection of algorithms for membership and sampling of convex sets
Home-page: https://github.com/jtanderson/convexgeometry
Author: Joseph Anderson
Author-email: jtanderson@salisbury.edu
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/jtanderson/convexgeometry/issues
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6

# Convex Geometry Library

This package contains some primitive subroutines to

- Perform membership queries in convex bodies
- Generate random samples via random walks
- Estimate volume

## Usage/Demo

## Features/Routines implemented

- [ ] Random Walks
  - [ ] Ball walk
  - [ ] Hit-and-run
- [ ] GLS Algorithms
  - [ ] Optimization oracle
  - [ ] Separation oracle
  - [ ] Validity oracle
  - [ ] Polarity
- [ ] Floating Body
  - Using above, see Anderson et. al.
- [ ] Centroid Body
  - See Anderson et al.
- [ ] Volume Estimation
  - See Vempala et al.

# Contributing

1. Open issue to discuss your thoughts.
1. Fork.
1. PR.


