Skip to content

MRG: refactoring doc build #429

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
Mar 15, 2017

Conversation

matthew-brett
Copy link
Member

Remove vendored sphinx extensions, fix up code and markup for documentation
build.

@matthew-brett matthew-brett force-pushed the fix-update-doc-build branch from acba5d2 to df9652e Compare March 7, 2017 23:05
@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.683% when pulling a2faeb7 on matthew-brett:fix-update-doc-build into d09cb68 on nipy:master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.683% when pulling a2faeb7 on matthew-brett:fix-update-doc-build into d09cb68 on nipy:master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.683% when pulling a2faeb7 on matthew-brett:fix-update-doc-build into d09cb68 on nipy:master.

@codecov-io
Copy link

codecov-io commented Mar 7, 2017

Codecov Report

Merging #429 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #429   +/-   ##
=======================================
  Coverage   83.26%   83.26%           
=======================================
  Files         301      301           
  Lines       28182    28182           
  Branches     3279     3279           
=======================================
  Hits        23467    23467           
  Misses       3712     3712           
  Partials     1003     1003
Impacted Files Coverage Δ
nipy/modalities/fmri/design_matrix.py 84.52% <ø> (ø)
nipy/algorithms/graph/field.py 79.5% <ø> (ø)
nipy/modalities/fmri/glm.py 81.32% <ø> (ø)
nipy/algorithms/slicetiming/timefuncs.py 96.55% <ø> (ø)
nipy/labs/spatial_models/hroi.py 68.72% <ø> (ø)
nipy/info.py 0% <ø> (ø)
nipy/testing/nosetester.py 0% <ø> (ø)
...abs/spatial_models/bayesian_structural_analysis.py 91.26% <ø> (ø)
nipy/modalities/fmri/experimental_paradigm.py 81.31% <ø> (ø)
nipy/algorithms/graph/graph.py 68.84% <ø> (ø)
... and 2 more

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 281276b...4fa797f. Read the comment docs.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.683% when pulling 5979942 on matthew-brett:fix-update-doc-build into d09cb68 on nipy:master.

@matthew-brett matthew-brett force-pushed the fix-update-doc-build branch from 7890220 to 8cca160 Compare March 8, 2017 01:28
@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.683% when pulling 8cca160 on matthew-brett:fix-update-doc-build into d09cb68 on nipy:master.

@matthew-brett matthew-brett changed the title WIP: refactoring doc build MRG: refactoring doc build Mar 8, 2017
@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.683% when pulling 32c9292 on matthew-brett:fix-update-doc-build into d09cb68 on nipy:master.

* Remove our own copies of numpydoc and IPython console highlighting;
* update conf.py to latest Sphinx;
* refactor search for nipy and version getting;
* add doc and dev requirements files.
Heaviside(0.0) doesn't resolve to a number (it's undefined); substitute
it for 1, to allow matplotlib to use the result for the plots.
Missing terminators for math_dollar and default markup.
Build the docs to check for errors.
Need to install graphviz for docs.
Update gitwash from upstream.
Also - try to reduce number of complaints during API build.
Add some docs to hidden toctree to silence warnings.
Doc build already checks for presence of compiled nipy.
Make sections names standard, fix some parameter docs.
Makefile was using PYTHONPATH to pick up nipy source; we can use
in-place build for that use - just pick up the installed nipy.

Also - check in-place build.
Numpy is more aggressive about insisting on integers for arguments like
sizes of arrays (as here).
Attempt to fix some build warnings by clearing up the docstrings; not
much success.
Add tex distribution for pdf doc build.
Specify utf8 codec for tex file processing.
pdf doc build needs LaTeX packages.
@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.678% when pulling 4445bd8 on matthew-brett:fix-update-doc-build into 281276b on nipy:master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.678% when pulling 4445bd8 on matthew-brett:fix-update-doc-build into 281276b on nipy:master.

Installation instructions were horribly out of date.
@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.678% when pulling 3f058e4 on matthew-brett:fix-update-doc-build into 281276b on nipy:master.

@matthew-brett
Copy link
Member Author

Any comments here? Especially, for the new installation instructions?

@matthew-brett
Copy link
Member Author

Will merge tomorrow unless I hear otherwise.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.678% when pulling 4fa797f on matthew-brett:fix-update-doc-build into 281276b on nipy:master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 86.678% when pulling 4fa797f on matthew-brett:fix-update-doc-build into 281276b on nipy:master.

@matthew-brett matthew-brett merged commit c38bd26 into nipy:master Mar 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants