Note: This package is no longer actively maintained. I won’t be actively responding to issues. If you’d like to volunteer to maintain it, please drop me a line at f@bianp.net
copt: composite optimization in Python
copt is an optimization library for Python. Its goal is to provide a high quality implementation of classical optimization algorithms under a consistent API.
Installation
If you already have a working installation of numpy and scipy, the easiest way to install copt is using pip
pip install -U copt
Alternatively, you can install the latest development from github with the command:
pip install git+https://github.com/openopt/copt.git
Citing
If this software is useful for your research, please consider citing it as
@article{copt,
author = {Fabian Pedregosa, Geoffrey Negiar, Gideon Dresdner},
title = {copt: composite optimization in Python},
year = 2020,
DOI = {10.5281/zenodo.1283339},
url={http://openopt.github.io/copt/}
}
Development
The recommended way to work on the development versionis the following:
Clone locally the github repo. This can be done with the command:
git clone https://github.com/openopt/copt.git
This will create a copt directory.
2. Link this directory to your Python interpreter. This can be done by running the following command from the copt directory created with the previous step:
python setup.py develop
Now you can run the tests with py.test tests/
Metadata
Release files for copt 0.9.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| copt-0.9.2.tar.gz | 879.8 kB | Details |
Release files / copt-0.9.2.tar.gz
| Download URL | copt-0.9.2.tar.gz |
|---|---|
| Size | 879.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
349815ff69e69da221febeb02341f362b200944d728453079269840d77b057b5
|
|
BLAKE2b-256 checksum How to use checksums |
c5f534244a9d6d6bc02989955cdd4abb9d1b23c798be1ed6036638ca95189ebb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.10
|