A python package for operations research and data science problems.
Project description
(In Development)
pyords
A library for operations research, data science, and financial engineering.
features
- pyords.transopt - transportation optimization
- pyords.netopt - network optimization
- pyords.schedopt - schedule optimization
implementations
- graph theory
- genetic algorithm
- simulation
- machine learning
motivation behind the project
Working solo in an engineering team, I want to dedicate a fair amount of time to productionalizing the different skills I've been working on. This library will help me expose myself more to the following:
- Open-source software development.
- Data Science.
- Operations Research.
- Financial Engineering.
- Visualizations in Python or JavaScript.
- Comprehensive self-education of tools such as NumPy, Pandas, D3.js, Matplotlib, IPython and jupyter, scikit-learn and SciPy, git, Google OR Tools (ortools), Pyomo, Supply Chain Guru, Keras, Hadoop, AWS, GCP, Vagrant.
Development & Documentation
Design is up for discussion. I'm going to start by just namespacing most of the unique features implemented. Some currently developed features include the following:
cluster
cluster is aimed at identifying groups in data. See clustering.
current scope
-
Greenfield Analysis - a facility location and operation problem. cluster will provide a clustering algorithm for heuristic solutions.
-
Route heuristic for clustering final-destination demand nodes by proximity.
genetic_algorithm
solver
distance
- Haversine distance.
- Distance matrix preprocessing.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyords-0.0.5.tar.gz.
File metadata
- Download URL: pyords-0.0.5.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b26d0647d3ef391ac3f83af8bc0d874c85423b78623f84d89709562f38c45a25
|
|
| MD5 |
bd4e9d45871408ecf63a049355730b4b
|
|
| BLAKE2b-256 |
7776ca4836311191cd66b16587f02e8b482e6946784716a499bd09917ae0f74c
|
File details
Details for the file pyords-0.0.5-py3-none-any.whl.
File metadata
- Download URL: pyords-0.0.5-py3-none-any.whl
- Upload date:
- Size: 20.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ff2e94ef13356966880f6114f8a83f30d3204e28e0a2afccbc0428c774acc51
|
|
| MD5 |
9fa18929475461d3a4d8ee50732cc559
|
|
| BLAKE2b-256 |
250f964e850d748360d4d40a58158bdd5facb1e53ae0244b370df5e2a0b58a48
|