Skip to main content

Solves the buffer preparation vessel sizing and assignment problem using mixed integer linear programming.

Project description

https://img.shields.io/badge/License-MIT-yellow.svg https://img.shields.io/badge/python-3.7-blue.svg https://img.shields.io/badge/code%20style-black-000000.svg

The untilperfect application solves the buffer preparation vessel sizing and assignment problem using mixed integer linear programming.

Forked from https://github.com/multipitch/dissertation. The above repo was created for my masters dissertation on the subject towards an MSc in Business Analytics from University College Dublin. Further development has been forked here so that the dissertation repo remains frozen.

Licensed under the MIT License. © Sean Tully 2018-2019.

Install from Wheel

Works on *nix and Windows. Requires python >=3.7.0 Other dependencies automatically installed.

First, generate a binary distribution (wheel) file.

$ pip install untilperfect-*-py3-none-any.whl

Use

Run from the command line (displays help)

$ untilperfect --help

Install from source

For *nix only. Requires python, git, make. Other dependencies automatically installed.

$ mkdir -p ~/git/untilperfect
$ git clone https://github.com/multipitch/untilperfect.git ~/git/untilperfect
$ cd ~/git/untilperfect
$ make install

Install from Source (developer)

Install using pip in editable mode in a virtual environment. For *nix only. Requires python, git, make, pyenv, virtualenv, virtualenvwrapper. Other dependencies automatically installed.

$ mkdir -p ~/git/untilperfect
$ git clone https://github.com/multipitch/untilperfect.git ~/git/untilperfect
$ pyenv install 3.7.0
$ mkvirtualenv -a ~/git/untilperfect -p ~/.pyenv/versions/3.7.0/bin/python untilperfect
$ make develop

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

untilperfect-0.0.1.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

untilperfect-0.0.1-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file untilperfect-0.0.1.tar.gz.

File metadata

  • Download URL: untilperfect-0.0.1.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for untilperfect-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5735816bc89248662320e268b356ce28d9df8c38aec9e4ac7e4b79e7bb244fad
MD5 8b9bc2ce7d9ca5f91d52cd3851ba34ae
BLAKE2b-256 e55115438a54050d55436efaf0468a8d67aa59912528d98e3ed20ed3cd8b39ba

See more details on using hashes here.

File details

Details for the file untilperfect-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: untilperfect-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for untilperfect-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4ecf449237fc62bc1a22df74f6cad9bc6b7e343dea5da04f83cc01eec7ff7bc5
MD5 3c1a339d5aa4acb2d52a44055081b1de
BLAKE2b-256 357fd7c1ad58d6d15340f30ad2ba690a1e11f31f8df093a6d9d40c52c5fc72e3

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