ralna / RALFit

A non-linear least squares solver
Other
25 stars 6 forks source link

Python3 #35

Closed tyronerees closed 5 years ago

tyronerees commented 5 years ago

Fixes #30

I have:

codecov-io commented 5 years ago

Codecov Report

Merging #35 into master will increase coverage by 3.24%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #35      +/-   ##
==========================================
+ Coverage   84.41%   87.65%   +3.24%     
==========================================
  Files           4        4              
  Lines        2566     3354     +788     
==========================================
+ Hits         2166     2940     +774     
- Misses        400      414      +14
Impacted Files Coverage Δ
libRALFit/src/ral_nlls_internal.f90 88.3% <0%> (+3.19%) :arrow_up:
libRALFit/src/ral_nlls_workspaces.f90 84.93% <0%> (+5.9%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 60c63a9...9f76e0d. Read the comment docs.

tyronerees commented 5 years ago

Just so it's documented, as a source for porting the extension to Python 3 I used: https://docs.python.org/3/howto/cporting.html

For building via distutils and cmake I followed the advice here: https://bloerg.net/2012/11/10/cmake-and-distutils.html