8000 Update todo list · PythonOptimizers/HSL.py@649dc54 · GitHub
[go: up one dir, main page]

Skip to content

Commit 649dc54

Browse files
committed
Update todo list
1 parent 790488f commit 649dc54

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

README.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ Just follow hyperlinks in upper section and fill the licence agreement on their
2424
HSL.py also depends on
2525

2626
- NumPy;
27+
28+
29+
And optionaly on
2730
- CySparse;
2831

2932
If you intend to generate the documentation:
@@ -46,24 +49,26 @@ To run the tests:
4649
2. Install Python dependencies
4750

4851
pip install numpy
49-
pip install cysparse (one day ;))
52+
pip install cysparse (one day ;)) (optional)
5053

5154
3. Copy `site.template.cfg` to `site.cfg` and adjust it to your needs.
5255
4. Install HSL.py
5356

5457
python setup.py install.
5558

56-
## Compilation of cython files
57-
58-
cython -I ~/work/VirtualEnvs/nlpy_new/programs/cysparse/ _cyma57.pyx
5959
6060
## Note
6161
weird behaviour of Cython, cannot cythonize some .pyx files using setup.py but works when invoking cython from command line ...
6262
So I modified setup.py to create c file using command line "cython"
6363

64+
cython -I ~/work/VirtualEnvs/nlpy_new/programs/cysparse/_cyma57.pyx
65+
6466
## TODO
6567

66-
- [ ] make it work with CySparse
67-
- [ ] create documentation
68+
- [ ] remove pysparse from ma27
69+
- [x] remove pysparse from ma57
70+
- [x] make it work with CySparse
71+
- [x] create documentation
72+
- [ ] update documentation
6873
- [ ] add tests
6974
- [ ] make it work for single precision (cygenja?)

0 commit comments

Comments
 (0)
0