-
Notifications
You must be signed in to change notification settings - Fork 6
/
TODO.txt
26 lines (22 loc) · 1.01 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Easy
- test coverage badge
- explain how to use loggers and util to record as csv (utils)
- DONE config __init__.py such that you can do ``from nsopy import UniversalPGM''
- we currently implement max (so we have to supply negative of gradient when we want to min) should probably be fixed (e.g. using adapters)
- more explanations on how to handle equality vs inequality constraints in the basic examples
# Harder / New features
- the default should probably be 'min' not 'max'
- add in MRF example application
- think about an example for structured mrf (not multiple choice)
- create wrapper nsoSolver(method='upgm', stopping=..., )
- use cutting planes or yosida to get a stopping criterion for ALL methods
- replace CP and BDL gurobi dependency with open source alternative?
- works on python 3? travis..
- more test cases
# To upload new version
(pip install setuptools wheel twine)
(clear directory, otherwise twine gets confused about the version to upload)
cd dist
rm *
python setup.py sdist bdist_wheel
twine upload dist/*