File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ Just follow hyperlinks in upper section and fill the licence agreement on their
24
24
HSL.py also depends on
25
25
26
26
- NumPy;
27
+
28
+
29
+ And optionaly on
27
30
- CySparse;
28
31
29
32
If you intend to generate the documentation:
@@ -46,24 +49,26 @@ To run the tests:
46
49
2 . Install Python dependencies
47
50
48
51
pip install numpy
49
- pip install cysparse (one day ;))
52
+ pip install cysparse (one day ;)) (optional)
50
53
51
54
3 . Copy ` site.template.cfg ` to ` site.cfg ` and adjust it to your needs.
52
55
4 . Install HSL.py
53
56
54
57
python setup.py install.
55
58
56
- ## Compilation of cython files
57
-
58
- cython -I ~/work/VirtualEnvs/nlpy_new/programs/cysparse/ _cyma57.pyx
59
59
60
60
## Note
61
61
weird behaviour of Cython, cannot cythonize some .pyx files using setup.py but works when invoking cython from command line ...
62
62
So I modified setup.py to create c file using command line "cython"
63
63
64
+ cython -I ~/work/VirtualEnvs/nlpy_new/programs/cysparse/_cyma57.pyx
65
+
64
66
## TODO
65
67
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
68
73
- [ ] add tests
69
74
- [ ] make it work for single precision (cygenja?)
You can’t perform that action at this time.
0 commit comments