dwhswenson / contact_map

Contact map analysis for biomolecules; based on MDTraj
GNU Lesser General Public License v2.1
42 stars 18 forks source link

[WIP]: cythonisation #115

Open sroet opened 3 years ago

sroet commented 3 years ago

Here I am trying to see if we can get a speedup with cythonization of the contactobject via type hinting (as is done in for the scheduler in dask/distributed).

To run a development install with cythonization is:

python -m pip install --install-option="--with-cython" -e .
codecov[bot] commented 3 years ago

Codecov Report

Merging #115 (8fbc89c) into master (aa0c46e) will decrease coverage by 1.02%. The diff coverage is 88.23%.

Impacted file tree graph

@@             Coverage Diff             @@
##            master     #115      +/-   ##
===========================================
- Coverage   100.00%   98.97%   -1.03%     
===========================================
  Files           13       13              
  Lines         1125     1174      +49     
===========================================
+ Hits          1125     1162      +37     
- Misses           0       12      +12     
Impacted Files Coverage Δ
contact_map/contact_map.py 97.35% <87.87%> (-2.65%) :arrow_down:
contact_map/contact_trajectory.py 100.00% <100.00%> (ø)
contact_map/fix_parameters.py 100.00% <100.00%> (ø)

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 aa0c46e...8fbc89c. Read the comment docs.