Skip to content

Remove markdown handling from the docs#1597

Closed
Zaharid wants to merge 9 commits into
masterfrom
nomddocs
Closed

Remove markdown handling from the docs#1597
Zaharid wants to merge 9 commits into
masterfrom
nomddocs

Conversation

@Zaharid
Copy link
Copy Markdown
Contributor

@Zaharid Zaharid commented Sep 8, 2022

Having markdown required more tooling and more documentation and it is not worth it as it ends up being full of eval_rst clauses.

Convert the existing files to markdown and remove the tooling for it.

One problem is that rst has for some reason no obvious way of having markup inside the links, which is something markdown doesn't know about and needs to be cleaned by hand. Also we had explicit references to markdown source files in varios places. Overall there is quite a big chance of things being missed or getting ugly, even though I tried to remove mos of the warnings.

scarlehoff and others added 3 commits September 8, 2022 16:45
Writing docs in markdown has long been discouraged and supporting it has
some costs in terms of tooling, as it requires less tested and developed
extensions to sphnx that constitute extra dependencies. Convert exiting
files to rst so we can remove markdown processing altogether.
Copy link
Copy Markdown
Member

@scarlehoff scarlehoff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this!

I think I did go through all the files that changed (in the browser, not the source) and I've flagged all the problems I've seen.

Comment thread doc/sphinx/source/tutorials/APPLgrids.rst Outdated
Comment thread doc/sphinx/source/tutorials/APPLgrids.rst Outdated
[NC] SIA normalized top cross section (electron-proton) -
SIA_NORM_XSEC_NF4: [NC] SIA normalized total cross section (nf=4)
(electron-proton) - SIA_NORM_XSEC: [NC] SIA normalized total cross
section (electron-proton)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The conversion has not quite worked for this list (adding \n before every - should suffice I guess?)

Comment thread doc/sphinx/source/tutorials/apfelcomb.rst Outdated
C-factor scaling, copies ``COMPOUND`` files, deletes the subgrids, and
finally compresses the result into a theory.tgz file ready for upload. -
``results/upload_theories`` automatically upload to the server all the
theory.tgz files that have been generated.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems to be in general for this file at least that the lists have not been parsed correctly.

Comment thread doc/sphinx/source/tutorials/run-fit.rst Outdated
Comment thread doc/sphinx/source/tutorials/run-fit.rst Outdated
Comment thread doc/sphinx/source/tutorials/run-fit.rst Outdated
Hardware: - Intel(R) Core(TM) i7-6700 CPU @ 4.00GHz - 16 GB RAM 3000 MHz
DDR4

Timing for a fit: - Walltime: 397s - CPUtime: 1729s
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lists again

Comment thread doc/sphinx/source/vp/cuts.rst Outdated
selectively for specific datasets. To do that, add their names to a list
called ``do_not_require_similarity_for``. The datasets in the list do
not need to appear in the ``cuts_intersection_spec`` namespace and will
be filtered according to the internal cuts unconditionally.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lists

Comment thread doc/sphinx/source/contributing/python-tools.rst
Change now erroneous references to markdown to rst. Prefer removing file
extensions from references.

Prefer references to links where noticed, adding the corresponding
labels.

Remove nested markup, particularly inside links, as that is not
supported by rst (which makes the output worse, but alternatives don't
seem worth it, see
https://docutils.sourceforge.io/FAQ.html#is-nested-inline-markup-possible
).
Co-authored-by: Juan M. Cruz-Martinez <juacrumar@lairen.eu>

Remove various warnings reported by Shpinx. Fix incorrect conversion of
markdown lists to rst wherever encountered.
Comment thread doc/sphinx/source/tutorials/run-fit.rst Outdated
Comment thread doc/sphinx/source/tutorials/run-fit.rst Outdated
Comment on lines +281 to +282
convergence/stability in the fit. To read more about this, see `How to
run an iterated fit <run-iterated-fit>`__.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
convergence/stability in the fit. To read more about this, see `How to
run an iterated fit <run-iterated-fit>`__.
convergence/stability in the fit. To read more about this, see :ref:`How to
run an iterated fit <run-iterated-fit>`.

I think internal links should be like this instead?

Copy link
Copy Markdown
Member

@scarlehoff scarlehoff Sep 14, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are a few more than that one (sorry, it wasn't clear)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

uh I see this is creating a lot of broken links :(

Co-authored-by: Juan M. Cruz-Martinez <juacrumar@lairen.eu>
@scarlehoff
Copy link
Copy Markdown
Member

Are you waiting for me to do #1598 before?

@RoyStegeman
Copy link
Copy Markdown
Member

I guess https://github.com/NNPDF/nnpdf/blob/master/doc/README.md should also be updated?

@Zaharid Zaharid mentioned this pull request Feb 16, 2023
@Zaharid Zaharid force-pushed the nomddocs branch 2 times, most recently from 50cd35c to 64befe2 Compare February 16, 2023 15:45
@Zaharid
Copy link
Copy Markdown
Contributor Author

Zaharid commented Feb 16, 2023

AFAICT I had started finding and fixing broken links. I think there were a few (also in rst).

@Zaharid
Copy link
Copy Markdown
Contributor Author

Zaharid commented Feb 16, 2023

FWIW a subset of the "broken" stuff below is indeed broken. I think the first few are introduced by incorrect conversion to rst.

Details ~/n/n/d/sphinx (nomddocs %) $ sphinx-build source/ build/ -b linkcheck
preparing documents... done
writing output... [100%] vp/upload                                                                                                                                                                                                            

(tutorials/apfelcomb: line  308) broken    ../data/th-data-files.rst#compound-file-format - 
(       vp/upload: line   28) broken    ../get-started/access - 
(external-code/grids: line   32) ok        ../theory/FastInterface.rst
(    vp/datthcomp: line    6) broken    ../tutorials/datthcomp.html - 
(tutorials/compare-fits: line    6) broken    ../vp/index.html - 
(theory/theoryparamsinfo: line  145) broken    ./theoryparamsdefinitions - 
(tutorials/list-resources: line   36) broken    NNPDF-server - 
(        ci/index: line    6) broken    conda - 
(         vp/cuts: line  111) broken    data-theory-comp - 
(external-code/apfelcomb: line   20) broken    ../data/exp-data-files.rst#exp-data-files - 
(        ci/index: line    6) broken    git - 
(     buildmaster: line   15) broken    exp_data_files - 
(tutorials/apfelcomb: line  315) broken    ../data/th-data-files.rst#cfactor-file-format - 
(serverconf/index: line   68) broken    download - 
(tutorials/APPLgrids: line   38) ok        http://fastjet.fr/
(tutorials/buildmaster: line   28) redirect  http://lhcbproject.web.cern.ch/lhcbproject/Publications/LHCbProjectPublic/Summary_all.html - with Found to https://lhcbproject.web.cern.ch/lhcbproject/Publications/LHCbProjectPublic/Summary_all.html
(  n3fit/hyperopt: line   51) redirect  http://n3pdf.mi.infn.it/wp-content/uploads/2019/10/JCruz-Martinez_Mexico_102019.pdf - with Found to https://n3pdf.mi.infn.it/wp-content/uploads/2019/10/JCruz-Martinez_Mexico_102019.pdf
(contributing/git: line   20) ok        http://rogerdudler.github.io/git-guide/
(       vp/upload: line   83) redirect  http://pandoc.org/MANUAL.html#metadata-blocks - permanently to https://pandoc.org/MANUAL.html#metadata-blocks
(      vp/reports: line   11) redirect  http://pandoc.org/MANUAL.html#pandocs-markdown - permanently to https://pandoc.org/MANUAL.html#pandocs-markdown
(external-code/cross-secs: line   36) redirect  http://www.desy.de/~znagy/Site/NLOJet++.html - with Found to https://www.desy.de/~znagy/Site/NLOJet++.html
(external-code/cross-secs: line   42) redirect  http://www.precision.hep.phy.cam.ac.uk/top-plus-plus/ - permanently to https://www.precision.hep.phy.cam.ac.uk/top-plus-plus/
(external-code/cross-secs: line   17) ok        https://amcfast.hepforge.org/
(contributing/sphinx-documentation: line    6) redirect  http://www.sphinx-doc.org/en/master/ - with Found to https://www.sphinx-doc.org/en/master/
(contributing/sphinx-documentation: line   70) redirect  http://docutils.sourceforge.net/docs/user/rst/quickref.html - permanently to https://docutils.sourceforge.io/docs/user/rst/quickref.html
(external-code/pdf-codes: line   22) ok        https://apfel.hepforge.org/
(external-code/grids: line   17) ok        https://applgrid.hepforge.org/
(tutorials/run-fit: line  218) ok        https://anaconda.org/anaconda/tensorflow-eigen
(           index: line  151) ok        https://arxiv.org/abs/0912.2276
(external-code/cross-secs: line   32) ok        https://arxiv.org/abs/1011.3540
(           index: line  151) ok        https://arxiv.org/abs/1103.0914
(           index: line  151) ok        https://arxiv.org/abs/1303.6254
(tutorials/closuretest: line   14) ok        https://arxiv.org/abs/1410.8849
(external-code/pdf-codes: line    6) ok        https://arxiv.org/abs/1412.7420
(           index: line  151) ok        https://arxiv.org/abs/1504.02540
(           index: line  151) ok        https://arxiv.org/abs/1504.02131
(           index: line  151) ok        https://arxiv.org/abs/1505.04794
(           index: line  151) ok        https://arxiv.org/abs/1512.01291
(           index: line  151) ok        https://arxiv.org/abs/1602.00005
(           index: line  151) ok        https://arxiv.org/abs/1602.08140
(external-code/apfelcomb: line    6) ok        https://arxiv.org/abs/1605.02070
(           index: line  151) ok        https://arxiv.org/abs/1606.08463
(           index: line  151) ok        https://arxiv.org/abs/1611.01460
(           index: line  151) ok        https://arxiv.org/abs/1611.08609
(           index: line  151) ok        https://arxiv.org/abs/1612.04333
(           index: line  151) ok        https://arxiv.org/abs/1705.00343
(           index: line  151) ok        https://arxiv.org/abs/1705.10271
(           index: line  151) ok        https://arxiv.org/abs/1706.00428
(           index: line  151) ok        https://arxiv.org/abs/1708.09405
(           index: line  151) ok        https://arxiv.org/abs/1710.04258
(           index: line  151) ok        https://arxiv.org/abs/1904.00018
(           index: line  151) ok        https://arxiv.org/abs/1802.03021
(           index: line  151) ok        https://arxiv.org/abs/1905.04311
(           index: line  151) ok        https://arxiv.org/abs/1906.10698
(           index: line  151) ok        https://arxiv.org/abs/1907.05075
(           index: line  151) ok        https://arxiv.org/abs/1912.09543
(           index: line  151) ok        https://arxiv.org/abs/2001.04986
(           index: line  151) ok        https://arxiv.org/abs/2005.11327
(           index: line  151) ok        https://arxiv.org/abs/2011.00009
(           index: line  151) ok        https://arxiv.org/abs/2103.08606
(           index: line  151) ok        https://arxiv.org/abs/2109.02671
(           index: line  151) ok        https://arxiv.org/abs/2110.08274
(           index: line  151) ok        https://arxiv.org/abs/2109.02653
(           index: line  151) ok        https://arxiv.org/abs/2111.02954
(contributing/python-tools: line  140) ok        https://black.readthedocs.io/en/stable/
(contributing/python-tools: line   16) ok        https://code.visualstudio.com/
(           index: line  151) ok        https://arxiv.org/abs/2111.05787
(           index: line  151) ok        https://arxiv.org/abs/2208.08372
(tutorials/buildmaster: line  125) ok        https://arxiv.org/abs/physics/0403086
(serverconf/index: line   10) ok        https://data.nnpdf.science
(tutorials/datthcomp: line   61) ok        https://data.nnpdf.science/validphys-docs/guide.html#development-installs
(   vp/pydataobjs: line   56) redirect  https://dask.org/ - permanently to https://www.dask.org/
(serverconf/index: line  132) ok        https://datatables.net/
(contributing/python-tools: line   51) ok        https://coverage.readthedocs.io/en/coverage-5.2.1/
(n3fit/runcard_detailed: line  411) broken    https://arxiv.org/pdf/1410.8849.pdf#page=29 - 'utf-8' codec can't decode byte 0xc7 in position 10: invalid continuation byte
(serverconf/index: line   16) ok        https://docs.nnpdf.science/
(   vp/pydataobjs: line  150) ok        https://docs.python.org/3/library/dataclasses.html
(contributing/python-tools: line   91) ok        https://docs.python.org/3/library/pdb.html
(contributing/python-tools: line   91) ok        https://docs.python.org/3/library/pdb.html#pdbcommand-!
(contributing/python-tools: line   43) ok        https://docs.pytest.org/en/latest/
(        ci/index: line   40) ok        https://docs.conda.io/projects/conda-build/en/latest/
(serverconf/index: line  160) ok        https://docs.conda.io/projects/conda-build/en/latest/resources/commands/conda-index.html
(get-started/installation: line  111) ok        https://docs.conda.io/projects/conda-build/en/latest/resources/compiler-tools.html#macos-sdk
(n3fit/methodology: line  285) ok        https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.PchipInterpolator.html
(           index: line  151) redirect  https://doi.org/10.1007/JHEP02(2018)026 - with Found to https://link.springer.com/article/10.1007/JHEP02(2018)026
(           index: line  151) redirect  https://doi.org/10.1007/JHEP05(2010)075 - with Found to https://link.springer.com/article/10.1007/JHEP05(2010)075
(           index: line  151) redirect  https://doi.org/10.1007/JHEP04(2017)044 - with Found to https://link.springer.com/article/10.1007/JHEP04(2017)044
(           index: line  151) redirect  https://doi.org/10.1007/JHEP05(2020)067 - with Found to https://link.springer.com/article/10.1007/JHEP05(2020)067
(           index: line  151) redirect  https://doi.org/10.1007/JHEP06(2011)069 - with Found to https://link.springer.com/article/10.1007/JHEP06(2011)069
(           index: line  151) redirect  https://doi.org/10.1007/JHEP07(2017)130 - with Found to https://link.springer.com/article/10.1007/JHEP07(2017)130
(           index: line  151) redirect  https://doi.org/10.1016/j.cpc.2011.06.008 - with Found to https://linkinghub.elsevier.com/retrieve/pii/S0010465511002189
(           index: line  151) redirect  https://doi.org/10.1007/JHEP09(2015)058 - with Found to https://link.springer.com/article/10.1007/JHEP09(2015)058
(           index: line  151) redirect  https://doi.org/10.1007/JHEP11(2017)158 - with Found to https://link.springer.com/article/10.1007/JHEP11(2017)158
(           index: line  151) redirect  https://doi.org/10.1038/s41586-022-04998-2 - with Found to https://www.nature.com/articles/s41586-022-04998-2
(           index: line  151) redirect  https://doi.org/10.1103/PhysRevD.94.071501 - with Found to https://journals.aps.org/prd/abstract/10.1103/PhysRevD.94.071501
(           index: line  151) redirect  https://doi.org/10.1103/PhysRevD.94.074015 - with Found to https://journals.aps.org/prd/abstract/10.1103/PhysRevD.94.074015
(           index: line  151) redirect  https://doi.org/10.1103/PhysRevD.91.094035 - with Found to https://journals.aps.org/prd/abstract/10.1103/PhysRevD.91.094035
(           index: line  151) redirect  https://doi.org/10.1103/PhysRevLett.110.252004 - with Found to https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.110.252004
(           index: line  151) redirect  https://doi.org/10.1103/PhysRevLett.115.062002 - with Found to https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.115.062002
(           index: line  151) redirect  https://doi.org/10.1103/PhysRevLett.118.072002 - with Found to https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.118.072002
(           index: line  151) redirect  https://doi.org/10.1103/PhysRevLett.116.152001 - with Found to https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.116.152001
(           index: line  151) redirect  https://doi.org/10.1103/PhysRevLett.119.152001 - with Found to https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.119.152001
(           index: line  151) redirect  https://doi.org/10.1103/PhysRevLett.118.222001 - with Found to https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.118.222001
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-017-5199-5 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-017-5199-5
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-018-5944-4 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-018-5944-4
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-016-4042-8 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-016-4042-8
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-019-7197-2 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-019-7197-2
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-019-7364-5 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-019-7364-5
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-019-6983-1 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-019-6983-1
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-019-7401-4 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-019-7401-4
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-020-08826-7 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-020-08826-7
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-020-7748-6 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-020-7748-6
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-021-09747-9 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-021-09747-9
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-022-10136-z - with Found to https://link.springer.com/article/10.1140/epjc/s10052-022-10136-z
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-021-09863-6 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-021-09863-6
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-020-8328-5 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-020-8328-5
(       vp/design: line  126) ok        https://en.wikipedia.org/wiki/Design_by_contract
(  n3fit/hyperopt: line  157) ok        https://en.wikipedia.org/wiki/Hyperparameter_optimization
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-022-10297-x - with Found to https://link.springer.com/article/10.1140/epjc/s10052-022-10297-x
(        releases: line   73) ok        https://en.wikipedia.org/wiki/Linux_kernel_interfaces#In-kernel_APIs
(       vp/design: line  132) ok        https://en.wikipedia.org/wiki/YAML
(tutorials/APPLgrids: line  571) ok        https://fastnlo.hepforge.org/code/other/nlojet++-4.1.3-patched.tar.gz
(external-code/grids: line   42) ok        https://fastnlo.hepforge.org/
(tutorials/APPLgrids: line  643) ok        https://fastnlo.hepforge.org/code/v23/fastnlo_interface_nlojet-2.3.1pre-2411.tar.gz
(tutorials/APPLgrids: line  643) ok        https://fastnlo.hepforge.org/code/v23/fastnlo_toolkit-2.3.1pre-2411.tar.gz
(contributing/git: line    9) ok        https://git-scm.com/
( get-started/git: line   36) redirect  https://git-lfs.github.com/ - permanently to https://git-lfs.com/
(contributing/git: line   20) ok        https://git-scm.com/docs
( get-started/git: line   36) ok        https://github.com/
(           index: line  151) redirect  https://doi.org/10.5281/zenodo.2571601 - with Found to https://zenodo.org/record/2571601
(external-code/apfelcomb: line   30) ok        https://github.com/NNPDF/applgrids
(tutorials/APPLgrids: line   92) ok        https://github.com/J-M-Moore/applgrid_docker
(tutorials/reproduce: line  133) ok        https://github.com/N3PDF/pycompressor
(           index: line  151) redirect  https://doi.org/10.1140/epjc/s10052-022-10328-7 - with Found to https://link.springer.com/article/10.1140/epjc/s10052-022-10328-7
(external-code/apfelcomb: line   23) broken    https://github.com/NNPDF/external/tree/master/applgrid-1.4.70-nnpdf - 404 Client Error: Not Found for url: https://github.com/NNPDF/external/tree/master/applgrid-1.4.70-nnpdf
(           index: line  151) redirect  https://doi.org/10.5506/APhysPolB.52.243 - with Found to https://www.actaphys.uj.edu.pl/index_n.php?I=R&V=52&N=3#243
(tutorials/APPLgrids: line   41) broken    https://github.com/NNPDF/external - 404 Client Error: Not Found for url: https://github.com/NNPDF/external
(tutorials/APPLgrids: line   97) broken    https://github.com/NNPDF/external/tree/MG5_fixed/MG5_aMC_v2_6_4 - 404 Client Error: Not Found for url: https://github.com/NNPDF/external/tree/MG5_fixed/MG5_aMC_v2_6_4
(external-code/apfelcomb: line   23) ok        https://github.com/NNPDF/nnpdf
(tutorials/plot_pdfs: line  226) ok        https://github.com/NNPDF/nnpdf/blob/c20f1892767632f4764ada12bc106c04d5b739d4/validphys2/src/validphys/gridvalues.py
(tutorials/report: line   17) ok        https://github.com/NNPDF/nnpdf/blob/d79059975e4ef97063c6bdd9f19dfb908586e453/validphys2/src/validphys/dataplots.py#L50
(        ci/index: line   87) redirect  https://github.com/NNPDF/nnpdf/blob/master/.github/workflows/ - permanently to https://github.com/NNPDF/nnpdf/tree/master/.github/workflows
(contributing/python-tools: line   65) ok        https://github.com/NNPDF/nnpdf/blob/master/.pylintrc
(tutorials/reproduce: line   91) ok        https://github.com/NNPDF/nnpdf/blob/master/n3fit/runcards/reproduce_nnpdf40/NNPDF40_nnlo_as_01180_1000.yml
(        ci/index: line   52) ok        https://github.com/NNPDF/nnpdf/actions
(tutorials/reproduce: line  157) ok        https://github.com/NNPDF/nnpdf/blob/master/nnpdfcpp/data/theory.db
(tutorials/futuretests: line  105) ok        https://github.com/NNPDF/nnpdf/blob/master/validphys2/examples/future_test_example.yaml
(n3fit/runcard_detailed: line  185) ok        https://github.com/NNPDF/nnpdf/blob/master/n3fit/src/n3fit/backends/keras_backend/MetaModel.py
(vp/custom_pipelines: line   27) ok        https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/config.py
(     vp/examples: line   46) ok        https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/tests/conftest.py#L23
(contributing/git: line   45) ok        https://github.com/NNPDF/nnpdf/branches
(contributing/git: line   38) ok        https://github.com/NNPDF/nnpdf/issues
(vp/dataspecification: line   75) ok        https://github.com/NNPDF/nnpdf/issues/226
(        releases: line   29) ok        https://github.com/NNPDF/nnpdf/issues/1442
(tutorials/run-fit: line  261) ok        https://github.com/NNPDF/nnpdf/commit/f878fc95a4f32e8c3b4c454fc12d438cbb87ea80
(   vp/pydataobjs: line    6) ok        https://github.com/NNPDF/nnpdf/issues?q=label%3Adestroyingc%2B%2B+
(        ci/index: line  103) ok        https://github.com/NNPDF/nnpdf/pkgs/container/nnpdf
(contributing/git: line   49) ok        https://github.com/NNPDF/nnpdf/pulls
(        releases: line   36) ok        https://github.com/NNPDF/nnpdf/releases/tag/4.0.3
(get-started/installation: line  178) ok        https://github.com/NNPDF/nnpdf/pull/1280
(contributing/rules: line   53) ok        https://github.com/NNPDF/nnpdf/pull/708/
(        releases: line   26) ok        https://github.com/NNPDF/nnpdf/releases/tag/4.0.5
(        ci/index: line   67) broken    https://github.com/NNPDF/nnpdf/settings/secrets - 404 Client Error: Not Found for url: https://github.com/NNPDF/nnpdf/settings/secrets/actions
(        releases: line   32) ok        https://github.com/NNPDF/nnpdf/releases/tag/4.0.4
(        releases: line    6) ok        https://github.com/NNPDF/nnpdf/tree/master
(tutorials/general_th_covmat: line   19) ok        https://github.com/NNPDF/nnpdf/tree/master/buildmaster/
(tutorials/run-fit: line   25) ok        https://github.com/NNPDF/nnpdf/tree/master/n3fit/runcards
(tutorials/reproduce: line   11) ok        https://github.com/NNPDF/nnpdf/tree/master/n3fit/runcards/reproduce_nnpdf40
(tutorials/plot_pdfs: line    6) ok        https://github.com/NNPDF/nnpdf/tree/master/validphys2/examples
(tutorials/reproduce: line   77) redirect  https://github.com/NNPDF/nnpdf/tree/master/n3fit/runcards/reproduce_nnpdf40/NNPDF40_hyperopt.yml - permanently to https://github.com/NNPDF/nnpdf/blob/master/n3fit/runcards/reproduce_nnpdf40/NNPDF40_hyperopt.yml
(tutorials/reproduce: line   53) redirect  https://github.com/NNPDF/nnpdf/tree/master/n3fit/runcards/reproduce_nnpdf40/nnpdf40_env.yml - permanently to https://github.com/NNPDF/nnpdf/blob/master/n3fit/runcards/reproduce_nnpdf40/nnpdf40_env.yml
(tutorials/reproduce: line  147) redirect  https://github.com/NNPDF/nnpdf/tree/master/n3fit/runcards/reproduce_nnpdf40/NNPDF40_nnlo_pdfas.yml - permanently to https://github.com/NNPDF/nnpdf/blob/master/n3fit/runcards/reproduce_nnpdf40/NNPDF40_nnlo_pdfas.yml
(tutorials/thcov_tutorial: line   78) broken    https://github.com/NNPDF/nnpdf/tree/master/validphys2/examples/theory_covariance/fit_with_thcovmat.yaml - 404 Client Error: Not Found for url: https://github.com/NNPDF/nnpdf/tree/master/validphys2/examples/theory_covariance/fit_with_thcovmat.yaml
(tutorials/general_th_covmat: line   67) broken    https://github.com/NNPDF/nnpdf/tree/master/validphys2/examples/fit_with_user_covmat.yaml. - 404 Client Error: Not Found for url: https://github.com/NNPDF/nnpdf/tree/master/validphys2/examples/fit_with_user_covmat.yaml.
(tutorials/general_th_covmat: line   72) broken    https://github.com/NNPDF/nnpdf/tree/master/validphys2/examples/fit_with_sv_and_user_covmat.yaml. - 404 Client Error: Not Found for url: https://github.com/NNPDF/nnpdf/tree/master/validphys2/examples/fit_with_sv_and_user_covmat.yaml.
(tutorials/thcov_tutorial: line   40) redirect  https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/config.py - permanently to https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/config.py
(tutorials/newplottingfn: line   40) redirect  https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/plotutils.py - permanently to https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/plotutils.py
(tutorials/newplottingfn: line   17) redirect  https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/pdfplots.py - permanently to https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/pdfplots.py
(tutorials/general_th_covmat: line   28) redirect  https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/results.py - permanently to https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/results.py
(tutorials/newplottingfn: line   15) redirect  https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/dataplots.py - permanently to https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/dataplots.py
(tutorials/thcov_tutorial: line   40) ok        https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/scalevariations
(tutorials/general_th_covmat: line    7) ok        https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/theorycovariance/
(tutorials/newplottingfn: line   19) redirect  https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/theorycovariance/output.py - permanently to https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/theorycovariance/output.py
(tutorials/general_th_covmat: line   23) redirect  https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/theorycovariance/construction.py - permanently to https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/theorycovariance/construction.py
(        vp/index: line   22) ok        https://github.com/NNPDF/reportengine
(tutorials/newplottingfn: line   21) redirect  https://github.com/NNPDF/nnpdf/tree/master/validphys2/src/validphys/theorycovariance/tests.py - permanently to https://github.com/NNPDF/nnpdf/blob/master/validphys2/src/validphys/theorycovariance/tests.py
(get-started/nnpdfmodules: line   74) ok        https://github.com/NNPDF/reportengine/
(tutorials/report: line   49) ok        https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
(vp/dataspecification: line  417) ok        https://github.com/NNPDF/reportengine/issues/38
(  n3fit/hyperopt: line  157) broken    https://github.com/NNPDF/tutorials/blob/master/hyperparameter%20scan/Hyperparameter%20scan.ipynb - 404 Client Error: Not Found for url: https://github.com/NNPDF/tutorials/blob/master/hyperparameter%20scan/Hyperparameter%20scan.ipynb
(serverconf/index: line   99) ok        https://github.com/Zaharid/asyncwatch
(contributing/python-tools: line  106) ok        https://github.com/benfred/py-spy
(  n3fit/hyperopt: line  157) ok        https://github.com/hyperopt/hyperopt
(contributing/sphinx-documentation: line  117) ok        https://github.com/mcmtroffaes/sphinxcontrib-bibtex
(get-started/installation: line  111) ok        https://github.com/phracker/MacOSX-SDKs
(contributing/python-tools: line   70) ok        https://github.com/psf/black
(external-code/apfelcomb: line   23) ok        https://github.com/scarrazza/apfel
(external-code/pdf-codes: line   38) ok        https://github.com/scarrazza/compressor
( get-started/git: line   36) redirect  https://guides.github.com/ - with Found to https://docs.github.com/en
(tutorials/APPLgrids: line   41) ok        https://github.com/scarrazza/applgridphoton
(        ci/index: line   14) redirect  https://help.github.com/en/actions - permanently to https://docs.github.com/en/actions
(        ci/index: line   14) redirect  https://gitlab.cern.ch/ - with Found to https://auth.cern.ch/auth/realms/cern/protocol/openid-connect/auth?client_id=gitlab-prod&nonce=2d27c3b7a51e8497c7ee4967fc677fcb&redirect_uri=https%3A%2F%2Fgitlab.cern.ch%2Fusers%2Fauth%2Fopenid_connect%2Fcallback&response_type=code&scope=openid%20profile&state=3a9d0094e2a83214b67355c2fa39fa78
( get-started/git: line   45) ok        https://gitlab.cern.ch/NNPDF
(contributing/git: line   49) redirect  https://help.github.com/en/articles/about-pull-requests - permanently to https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests
(external-code/pdf-codes: line   57) ok        https://hoppet.hepforge.org/
(contributing/python-tools: line   29) ok        https://ipython.org/
(n3fit/methodology: line  203) ok        https://inspirehep.net/files/7af2420c87dd87ad4fd5ac5ba0ee7e55
(tutorials/APPLgrids: line   90) ok        https://hub.docker.com/r/jamesmmoore/applgrids
(contributing/python-tools: line   31) ok        https://jupyter.org/
(     n3fit/index: line    9) ok        https://keras.io/
(n3fit/methodology: line  122) redirect  https://keras.io/initializers/ - permanently to https://keras.io/api/layers/initializers/
(n3fit/runcard_detailed: line  151) broken    https://keras.io/layers/core/#dropout - Anchor 'dropout' not found
(n3fit/runcard_detailed: line  153) redirect  https://keras.io/regularizers/ - permanently to https://keras.io/api/layers/regularizers/
(contributing/python-tools: line   83) ok        https://ipython.readthedocs.io/en/stable/api/generated/IPython.terminal.embed.html
(tutorials/newplottingfn: line   43) ok        https://ipython.readthedocs.io/en/stable/interactive/reference.html#embedding
(  vp/customplots: line  114) ok        https://inkscape.org/
(serverconf/index: line  269) ok        https://letsencrypt.org
(external-code/pdf-codes: line    6) ok        https://lhapdf.hepforge.org/
(serverconf/index: line   56) ok        https://linux.die.net/man/1/rssh
(tutorials/buildmaster: line   27) ok        https://home.cern/news
(  vp/customplots: line   16) ok        https://matplotlib.org/stable/tutorials/introductory/customizing.html
(  n3fit/hyperopt: line   51) redirect  https://lists.cam.ac.uk/mailman/private/ucam-nnpdf/2020-March/msg00066.html - with Found to https://lists.cam.ac.uk/sympa/
(tutorials/APPLgrids: line  551) ok        https://mcgrid.hepforge.org/examples.html
(tutorials/APPLgrids: line   23) ok        https://mcgrid.hepforge.org/
(external-code/cross-secs: line   17) ok        https://launchpad.net/mg5amcnlo
(external-code/pdf-codes: line   38) ok        https://n3pdf.github.io/pycompressor/
(contributing/python-tools: line  115) ok        https://numpydoc.readthedocs.io/en/latest/format.html
(external-code/cross-secs: line   28) ok        https://mcfm.fnal.gov/
(serverconf/index: line   15) ok        https://packages.nnpdf.science/
(external-code/pdf-codes: line    6) ok        https://lhapdf.hepforge.org/pdfsets.html
(tutorials/general_th_covmat: line   28) ok        https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html
(           index: line    9) ok        https://nnpdf.mi.infn.it/
(        ci/index: line   77) ok        https://packages.nnpdf.science/conda-private/ - unauthorized
(tutorials/APPLgrids: line   36) ok        https://root.cern.ch/
(tutorials/APPLgrids: line  523) ok        https://rivet.hepforge.org/
(tutorials/APPLgrids: line  523) ok        https://rivet.hepforge.org/analyses/
(tutorials/APPLgrids: line   23) ok        https://sherpa-team.gitlab.io/
(serverconf/index: line  236) redirect  https://namecheap.com - permanently to https://www.namecheap.com/
(        ci/index: line   14) redirect  https://travis-ci.com/ - permanently to https://www.travis-ci.com/
(serverconf/index: line   12) ok        https://vp.nnpdf.science
(tutorials/report: line   75) ok        https://vp.nnpdf.science/
(  n3fit/hyperopt: line   72) ok        https://vp.nnpdf.science/0sWyhJZGQbuezEc7nMGATQ==
(tutorials/APPLgrids: line   92) ok        https://sylabs.io/
(  n3fit/hyperopt: line   91) ok        https://vp.nnpdf.science/AQpgs2SyRbGlNqSnWWvMJw==
(tutorials/datthcomp: line   61) ok        https://vp.nnpdf.science/ErmVZEPGT42GCfreWwzalg==/
(tutorials/run-fit: line  238) redirect  https://software.intel.com/content/www/us/en/develop/documentation/cpp-compiler-developer-guide-and-reference/top/optimization-and-programming-guide/openmp-support/openmp-library-support/thread-affinity-interface-linux-and-windows.html - permanently to https://www.intel.com/content/www/us/en/develop/documentation/cpp-compiler-developer-guide-and-reference/top/optimization-and-programming/openmp-support/openmp-library-support/thread-affinity-interface.html
(n3fit/methodology: line  166) ok        https://vp.nnpdf.science/KTzrle5FQGuuBdcigkDKnQ==/
(tutorials/general_th_covmat: line   37) broken    https://vp.nnpdf.science/IeGM9CY8RxGcb5r6bIEYlQ==/shrek_covmat.csv - 404 Client Error: Not Found for url: https://vp.nnpdf.science/IeGM9CY8RxGcb5r6bIEYlQ==/shrek_covmat.csv
(tutorials/closuretest: line  105) ok        https://vp.nnpdf.science/mbcTUd6-TQmQFvaGd37bkg==/
(  n3fit/hyperopt: line   65) ok        https://vp.nnpdf.science/iAaUMPgsTKyngsK5haLYMw==
(n3fit/runcard_detailed: line  165) ok        https://vp.nnpdf.science/q6Rm1Q_rTguJwKsLOZFoig==/
(n3fit/methodology: line  167) ok        https://vp.nnpdf.science/qtXzt-BbQZGkV6P4pf9-UA==/
(  n3fit/hyperopt: line   22) ok        https://vp.nnpdf.science/yG3XvinBQriLdqqTAHg3Sw==/
(  n3fit/hyperopt: line   84) ok        https://vp.nnpdf.science/vcPtqM8KSXCVB2GheENd8Q==
(tutorials/APPLgrids: line  523) broken    https://rivet.hepforge.org/trac/wiki/GettingStarted - 403 Client Error: Forbidden for url: https://rivet.hepforge.org/trac/wiki/GettingStarted
(get-started/nnpdfmodules: line   41) ok        https://www.hepdata.net
(data/exp-data-files: line    7) ok        https://www.hepdata.net/
(serverconf/index: line   14) broken    https://wiki.nnpdf.science - HTTPSConnectionPool(host='wiki.nnpdf.science', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError("hostname 'wiki.nnpdf.science' doesn't match 'data.nnpdf.science'")))
(      vp/reports: line  100) ok        https://www.mathjax.org/
(contributing/git: line   20) ok        https://www.codecademy.com/learn/learn-git
(contributing/python-tools: line  115) redirect  https://www.sphinx-doc.org/ - with Found to https://www.sphinx-doc.org/en/master/
(contributing/sphinx-documentation: line   14) ok        https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html
(contributing/python-tools: line   13) ok        https://www.spyder-ide.org/
(  n3fit/hyperopt: line   39) broken    https://web.stanford.edu/~hastie/Papers/ESLII.pdf#page=260 - 'utf-8' codec can't decode byte 0xe2 in position 10: invalid continuation byte
(     n3fit/index: line    9) ok        https://www.tensorflow.org
(contributing/python-tools: line   65) ok        https://www.pylint.org/
(contributing/sphinx-documentation: line  111) ok        https://www.sphinx-doc.org/en/master/usage/restructuredtext/roles.html?highlight=cross%20reference#role-ref
(tutorials/run-fit: line  209) ok        https://www.tensorflow.org/
(n3fit/runcard_detailed: line  283) ok        https://www.tensorflow.org/tensorboard/
(  n3fit/hyperopt: line   51) redirect  https://www.wiki.ed.ac.uk/display/nnpdfwiki/Amsterdam+Feb+2020+NNPDF+Collaboration+Meeting+agenda?preview=/432523942/436448892/juanCM.pdf - with Found to https://www.ease.ed.ac.uk/cosign.cgi?cosign-eucsCosign-www.wiki.ed.ac.uk&https://www.wiki.ed.ac.uk/login.action?os_destination=%2Fpages%2Fviewpage.action%3FspaceKey%3Dnnpdfwiki%26title%3DAmsterdam%2BFeb%2B2020%2BNNPDF%2BCollaboration%2BMeeting%2Bagenda
(tutorials/closureestimators: line   41) redirect  https://www.wiki.ed.ac.uk/display/nnpdfwiki/n3fit+closure+results?preview=/407535993/418483968/Statistics.pdf - with Found to https://www.ease.ed.ac.uk/cosign.cgi?cosign-eucsCosign-www.wiki.ed.ac.uk&https://www.wiki.ed.ac.uk/login.action?os_destination=%2Fpages%2Fviewpage.action%3FspaceKey%3Dnnpdfwiki%26title%3Dn3fit%2Bclosure%2Bresults
(       vp/upload: line   13) broken    mail - 
(     vp/download: line   17) broken    nnprofile - 
(    vp/datthcomp: line   16) broken    plotting-format - 
(contributing/rules: line  111) broken    pytoolsqa - 
(contributing/python-tools: line   62) broken    reviews - 
(contributing/rules: line   63) broken    rules - 
(        ci/index: line   40) broken    server - 
(        ci/index: line   77) broken    server-access - 
(tutorials/apfelcomb: line   61) broken    storage - 
(theory/theoryparamsinfo: line    6) broken    theory-indexes - 
(serverconf/index: line   56) broken    travis-variables - 
(serverconf/index: line   93) broken    upload - 
(serverconf/index: line   12) broken    vp-index - 
(contributing/rules: line   44) broken    vpexamples - 
(       vp/upload: line  201) broken    web-scripts - 
(serverconf/index: line   84) redirect  https://www.wiki.ed.ac.uk/pages/viewpage.action?pageId=292165461 - with Found to https://www.ease.ed.ac.uk/cosign.cgi?cosign-eucsCosign-www.wiki.ed.ac.uk&https://www.wiki.ed.ac.uk/login.action?os_destination=%2Fpages%2Fviewpage.action%3FpageId%3D292165461
(tutorials/report: line    6) ok        https://yaml.org/
(contributing/python-tools: line   18) ok        https://www.vim.org/

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