unibe-cns / NEAT

NEAT (NEural Analysis Toolkit)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Broken public website

WillemWybo opened this issue · comments

The 'Reference' doesn't show any docstrings, even though my locally built version does.

Can you send me the log output when you build the documentation? It will tell me what is built.

I have no idea, I don't build it, the public website https://neatdend.readthedocs.io/en/latest/. I thought it builds automatically?

But you compared to your local build. That would be interesting. Then I can compare that to the automatic build of rtd such that I can see what is missing.

This is the build log (output of `sh renew-sphinxdoc.sh > log.txt'

rm -rf build/*
rm -rf ghpages_build
rm -rf auto_examples modules
rm -rf reference/generated reference/algorithms/generated reference/classes/generated reference/readwrite/generated
File source/neat.rst already exists, skipping.
File source/neat.channels.rst already exists, skipping.
File source/neat.channels.channelcollection.rst already exists, skipping.
File source/neat.tools.rst already exists, skipping.
File source/neat.tools.fittools.rst already exists, skipping.
File source/neat.tools.plottools.rst already exists, skipping.
File source/neat.tools.simtools.rst already exists, skipping.
File source/neat.tools.simtools.net.rst already exists, skipping.
File source/neat.tools.simtools.neuron.rst already exists, skipping.
File source/neat.tools.simtools.neuron.mech.rst already exists, skipping.
File source/neat.trees.rst already exists, skipping.
File source/modules.rst already exists, skipping.
sphinx-build -b html -d build/doctrees   . build/html
Running Sphinx v2.4.3
Copy example notebooks into docs/_tutorials
making output directory... done
[autosummary] generating autosummary for: _tutorials/models.ipynb, _tutorials/morphologies.ipynb, bibliography.rst, citing.rst, credits.rst, developer/code_of_conduct.rst, developer/contribute.rst, developer/gitwash/configure_git.rst, developer/gitwash/development_workflow.rst, developer/gitwash/following_latest.rst, ..., source/neat.rst, source/neat.tools.fittools.rst, source/neat.tools.plottools.rst, source/neat.tools.rst, source/neat.tools.simtools.net.rst, source/neat.tools.simtools.neuron.mech.rst, source/neat.tools.simtools.neuron.rst, source/neat.tools.simtools.rst, source/neat.trees.rst, tutorial.rst
Failed to import 'neat.channels.ionchannels_simplified': no module named neat.channels.ionchannels_simplified
--> Writing mod files
Failed to import 'neat.tools.simtools.net.netsim': no module named neat.tools.simtools.net.netsim
[autosummary] generating autosummary for: /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.createTreeGF.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.createTreeSOV.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.evalChannel.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.fitCapacitance.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.fitChannels.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.fitEEq.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.fitModel.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.fitPassive.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.fitPassiveLeak.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.CompartmentFitter.fitSynRescale.rst, ..., /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.pathBetweenNodes.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.pathBetweenNodesDepthFirst.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.pathToRoot.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.removeNode.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.removeSingleNode.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.resetIndices.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.root.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.sisterLeafs.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.softRemoveNode.rst, /Users/wybo/Code/NEAT_public/docs/reference/generated/neat.STree.upBifurcationNode.rst
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 42 source files that are out of date
updating environment: [new config] 206 added, 0 changed, 0 removed
reading sources... [  0%] _tutorials/models
reading sources... [  0%] _tutorials/morphologies
reading sources... [  1%] bibliography
reading sources... [  1%] citing
reading sources... [  2%] credits
reading sources... [  2%] developer/code_of_conduct
reading sources... [  3%] developer/contribute
reading sources... [  3%] developer/gitwash/configure_git
reading sources... [  4%] developer/gitwash/development_workflow
reading sources... [  4%] developer/gitwash/following_latest
reading sources... [  5%] developer/gitwash/forking_hell
reading sources... [  5%] developer/gitwash/git_development
reading sources... [  6%] developer/gitwash/git_install
reading sources... [  6%] developer/gitwash/git_intro
reading sources... [  7%] developer/gitwash/git_resources
reading sources... [  7%] developer/gitwash/index
reading sources... [  8%] developer/gitwash/maintainer_workflow
reading sources... [  8%] developer/gitwash/patching
reading sources... [  9%] developer/gitwash/set_up_fork
reading sources... [  9%] developer/index
reading sources... [ 10%] index
reading sources... [ 10%] install
reading sources... [ 11%] license
reading sources... [ 11%] news
reading sources... [ 12%] reference/generated/neat.CompartmentFitter.createTreeGF
reading sources... [ 12%] reference/generated/neat.CompartmentFitter.createTreeSOV
reading sources... [ 13%] reference/generated/neat.CompartmentFitter.evalChannel
reading sources... [ 13%] reference/generated/neat.CompartmentFitter.fitCapacitance
reading sources... [ 14%] reference/generated/neat.CompartmentFitter.fitChannels
reading sources... [ 14%] reference/generated/neat.CompartmentFitter.fitEEq
reading sources... [ 15%] reference/generated/neat.CompartmentFitter.fitModel
reading sources... [ 15%] reference/generated/neat.CompartmentFitter.fitPassive
reading sources... [ 16%] reference/generated/neat.CompartmentFitter.fitPassiveLeak
reading sources... [ 16%] reference/generated/neat.CompartmentFitter.fitSynRescale
reading sources... [ 16%] reference/generated/neat.CompartmentFitter.getEEq
reading sources... [ 17%] reference/generated/neat.CompartmentFitter.setCTree
reading sources... [ 17%] reference/generated/neat.CompartmentFitter.setEEq
reading sources... [ 18%] reference/generated/neat.CompartmentTree.addCurrent
reading sources... [ 18%] reference/generated/neat.CompartmentTree.calcConductanceMatrix
reading sources... [ 19%] reference/generated/neat.CompartmentTree.calcEigenvalues
reading sources... [ 19%] reference/generated/neat.CompartmentTree.calcImpedanceMatrix
reading sources... [ 20%] reference/generated/neat.CompartmentTree.calcSystemMatrix
reading sources... [ 20%] reference/generated/neat.CompartmentTree.computeC
reading sources... [ 21%] reference/generated/neat.CompartmentTree.computeFakeGeometry
reading sources... [ 21%] reference/generated/neat.CompartmentTree.computeGChanFromImpedance
reading sources... [ 22%] reference/generated/neat.CompartmentTree.computeGMC
reading sources... [ 22%] reference/generated/neat.CompartmentTree.computeGSingleChanFromImpedance
reading sources... [ 23%] reference/generated/neat.CompartmentTree.fitEL
reading sources... [ 23%] reference/generated/neat.CompartmentTree.getEEq
reading sources... [ 24%] reference/generated/neat.CompartmentTree.getEquivalentLocs
reading sources... [ 24%] reference/generated/neat.CompartmentTree.plotDendrogram
reading sources... [ 25%] reference/generated/neat.CompartmentTree.resetFitData
reading sources... [ 25%] reference/generated/neat.CompartmentTree.runFit
reading sources... [ 26%] reference/generated/neat.CompartmentTree.setEEq
reading sources... [ 26%] reference/generated/neat.CompartmentTree.setExpansionPoints
reading sources... [ 27%] reference/generated/neat.FourrierTools.__call__
reading sources... [ 27%] reference/generated/neat.FourrierTools.ft
reading sources... [ 28%] reference/generated/neat.FourrierTools.ftInv
reading sources... [ 28%] reference/generated/neat.GreensNode.setExpansionPoint
reading sources... [ 29%] reference/generated/neat.GreensTree.calcImpedanceMatrix
reading sources... [ 29%] reference/generated/neat.GreensTree.calcZF
reading sources... [ 30%] reference/generated/neat.GreensTree.removeExpansionPoints
reading sources... [ 30%] reference/generated/neat.GreensTree.setImpedance
reading sources... [ 31%] reference/generated/neat.IonChannel.computeDerivatives
reading sources... [ 31%] reference/generated/neat.IonChannel.computeDerivativesConc
reading sources... [ 32%] reference/generated/neat.IonChannel.computeLinConc
reading sources... [ 32%] reference/generated/neat.IonChannel.computeLinSum
reading sources... [ 33%] reference/generated/neat.IonChannel.computeLinear
reading sources... [ 33%] reference/generated/neat.IonChannel.computeLinearConc
reading sources... [ 33%] reference/generated/neat.IonChannel.computePOpen
reading sources... [ 34%] reference/generated/neat.IonChannel.computeTauinf
reading sources... [ 34%] reference/generated/neat.IonChannel.computeVarinf
reading sources... [ 35%] reference/generated/neat.IonChannel.setDefaultParams
reading sources... [ 35%] reference/generated/neat.Kernel.ft
reading sources... [ 36%] reference/generated/neat.Kernel.k_bar
reading sources... [ 36%] reference/generated/neat.Kernel.t
reading sources... [ 37%] reference/generated/neat.MorphNode.child_nodes
reading sources... [ 37%] reference/generated/neat.MorphNode.setP3D
reading sources... [ 38%] reference/generated/neat.MorphTree.__copy__
reading sources... [ 38%] reference/generated/neat.MorphTree.__getitem__
reading sources... [ 39%] reference/generated/neat.MorphTree.__iter__
reading sources... [ 39%] reference/generated/neat.MorphTree._convertLocArgToLocs
reading sources... [ 40%] reference/generated/neat.MorphTree._convertNodeArgToNodes
reading sources... [ 40%] reference/generated/neat.MorphTree._evaluateCompCriteria
reading sources... [ 41%] reference/generated/neat.MorphTree._tryName
reading sources... [ 41%] reference/generated/neat.MorphTree.addLoc
reading sources... [ 42%] reference/generated/neat.MorphTree.clearLocs
reading sources... [ 42%] reference/generated/neat.MorphTree.colorXAxis
reading sources... [ 43%] reference/generated/neat.MorphTree.createCompartmentTree
reading sources... [ 43%] reference/generated/neat.MorphTree.createNewTree
reading sources... [ 44%] reference/generated/neat.MorphTree.distancesToBifurcation
reading sources... [ 44%] reference/generated/neat.MorphTree.distancesToSoma
reading sources... [ 45%] reference/generated/neat.MorphTree.distributeLocsOnNodes
reading sources... [ 45%] reference/generated/neat.MorphTree.distributeLocsRandom
reading sources... [ 46%] reference/generated/neat.MorphTree.distributeLocsUniform
reading sources... [ 46%] reference/generated/neat.MorphTree.extendWithBifurcationLocs
reading sources... [ 47%] reference/generated/neat.MorphTree.getLeafLocinds
reading sources... [ 47%] reference/generated/neat.MorphTree.getLeafs
reading sources... [ 48%] reference/generated/neat.MorphTree.getLocindsOnNode
reading sources... [ 48%] reference/generated/neat.MorphTree.getLocindsOnNodes
reading sources... [ 49%] reference/generated/neat.MorphTree.getLocindsOnPath
reading sources... [ 49%] reference/generated/neat.MorphTree.getLocs
reading sources... [ 50%] reference/generated/neat.MorphTree.getNearestLocinds
reading sources... [ 50%] reference/generated/neat.MorphTree.getNearestNeighbourLocinds
reading sources... [ 50%] reference/generated/neat.MorphTree.getNodeIndices
reading sources... [ 51%] reference/generated/neat.MorphTree.getNodes
reading sources... [ 51%] reference/generated/neat.MorphTree.getNodesInApicalSubtree
reading sources... [ 52%] reference/generated/neat.MorphTree.getNodesInAxonalSubtree
reading sources... [ 52%] reference/generated/neat.MorphTree.getNodesInBasalSubtree
reading sources... [ 53%] reference/generated/neat.MorphTree.getXCoords
reading sources... [ 53%] reference/generated/neat.MorphTree.getXValues
reading sources... [ 54%] reference/generated/neat.MorphTree.leafs
reading sources... [ 54%] reference/generated/neat.MorphTree.makeXAxis
reading sources... [ 55%] reference/generated/neat.MorphTree.nodes
reading sources... [ 55%] reference/generated/neat.MorphTree.pathLength
reading sources... [ 56%] reference/generated/neat.MorphTree.plot1D
reading sources... [ 56%] reference/generated/neat.MorphTree.plot2DMorphology
reading sources... [ 57%] reference/generated/neat.MorphTree.plotMorphologyInteractive
reading sources... [ 57%] reference/generated/neat.MorphTree.plotTrueD2S
reading sources... [ 58%] reference/generated/neat.MorphTree.readSWCTreeFromFile
reading sources... [ 58%] reference/generated/neat.MorphTree.removeCompTree
reading sources... [ 59%] reference/generated/neat.MorphTree.removeLocs
reading sources... [ 59%] reference/generated/neat.MorphTree.root
reading sources... [ 60%] reference/generated/neat.MorphTree.setCompTree
reading sources... [ 60%] reference/generated/neat.MorphTree.setNodeColors
reading sources... [ 61%] reference/generated/neat.MorphTree.setTreetype
reading sources... [ 61%] reference/generated/neat.MorphTree.storeLocs
reading sources... [ 62%] reference/generated/neat.MorphTree.treetype
reading sources... [ 62%] reference/generated/neat.MorphTree.uniqueLocs
reading sources... [ 63%] reference/generated/neat.NET.calcIZ
reading sources... [ 63%] reference/generated/neat.NET.calcIZMatrix
reading sources... [ 64%] reference/generated/neat.NET.calcImpMat
reading sources... [ 64%] reference/generated/neat.NET.calcImpedanceMatrix
reading sources... [ 65%] reference/generated/neat.NET.calcTotalImpedance
reading sources... [ 65%] reference/generated/neat.NET.getCompartmentalization
reading sources... [ 66%] reference/generated/neat.NET.getLeafLocNode
reading sources... [ 66%] reference/generated/neat.NET.getLocInds
reading sources... [ 66%] reference/generated/neat.NET.getReducedTree
reading sources... [ 67%] reference/generated/neat.NET.plotDendrogram
reading sources... [ 67%] reference/generated/neat.NET.setNewLocInds
reading sources... [ 68%] reference/generated/neat.PhysTree._evaluateCompCriteria
reading sources... [ 68%] reference/generated/neat.PhysTree.addCurrent
reading sources... [ 69%] reference/generated/neat.PhysTree.asPassiveMembrane
reading sources... [ 69%] reference/generated/neat.PhysTree.fitLeakCurrent
reading sources... [ 70%] reference/generated/neat.PhysTree.getChannelsInTree
reading sources... [ 70%] reference/generated/neat.PhysTree.setEEq
reading sources... [ 71%] reference/generated/neat.PhysTree.setLeakCurrent
reading sources... [ 71%] reference/generated/neat.PhysTree.setPhysiology
reading sources... [ 72%] reference/generated/neat.SOVTree.calcImpedanceMatrix
reading sources... [ 72%] reference/generated/neat.SOVTree.calcSOVEquations
reading sources... [ 73%] reference/generated/neat.SOVTree.computeLinTerms
reading sources... [ 73%] reference/generated/neat.SOVTree.constructNET
reading sources... [ 74%] reference/generated/neat.SOVTree.getImportantModes
reading sources... [ 74%] reference/generated/neat.SOVTree.getModeImportance
reading sources... [ 75%] reference/generated/neat.STree.__copy__
reading sources... [ 75%] reference/generated/neat.STree.__getitem__
reading sources... [ 76%] reference/generated/neat.STree.__iter__
reading sources... [ 76%] reference/generated/neat.STree.__len__
reading sources... [ 77%] reference/generated/neat.STree.__str__
reading sources... [ 77%] reference/generated/neat.STree.addNodeWithParent
reading sources... [ 78%] reference/generated/neat.STree.addNodeWithParentFromIndex
reading sources... [ 78%] reference/generated/neat.STree.checkOrdered
reading sources... [ 79%] reference/generated/neat.STree.degreeOfNode
reading sources... [ 79%] reference/generated/neat.STree.depthOfNode
reading sources... [ 80%] reference/generated/neat.STree.downBifurcationNode
reading sources... [ 80%] reference/generated/neat.STree.gatherNodes
reading sources... [ 81%] reference/generated/neat.STree.getBifurcationNodes
reading sources... [ 81%] reference/generated/neat.STree.getLeafs
reading sources... [ 82%] reference/generated/neat.STree.getNearestNeighbours
reading sources... [ 82%] reference/generated/neat.STree.getNodes
reading sources... [ 83%] reference/generated/neat.STree.getNodesInSubtree
reading sources... [ 83%] reference/generated/neat.STree.getSubTree
reading sources... [ 83%] reference/generated/neat.STree.insertNode
reading sources... [ 84%] reference/generated/neat.STree.isLeaf
reading sources... [ 84%] reference/generated/neat.STree.isRoot
reading sources... [ 85%] reference/generated/neat.STree.leafs
reading sources... [ 85%] reference/generated/neat.STree.nodes
reading sources... [ 86%] reference/generated/neat.STree.orderOfNode
reading sources... [ 86%] reference/generated/neat.STree.pathBetweenNodes
reading sources... [ 87%] reference/generated/neat.STree.pathBetweenNodesDepthFirst
reading sources... [ 87%] reference/generated/neat.STree.pathToRoot
reading sources... [ 88%] reference/generated/neat.STree.removeNode
reading sources... [ 88%] reference/generated/neat.STree.removeSingleNode
reading sources... [ 89%] reference/generated/neat.STree.resetIndices
reading sources... [ 89%] reference/generated/neat.STree.root
reading sources... [ 90%] reference/generated/neat.STree.sisterLeafs
reading sources... [ 90%] reference/generated/neat.STree.softRemoveNode
reading sources... [ 91%] reference/generated/neat.STree.upBifurcationNode
reading sources... [ 91%] reference/index
reading sources... [ 92%] reference/trees
reading sources... [ 92%] release/index
reading sources... [ 93%] release/release_0.1
reading sources... [ 93%] source/contents
reading sources... [ 94%] source/modules
reading sources... [ 94%] source/neat
reading sources... [ 95%] source/neat.channels
reading sources... [ 95%] source/neat.channels.channelcollection
reading sources... [ 96%] source/neat.tools
reading sources... [ 96%] source/neat.tools.fittools
reading sources... [ 97%] source/neat.tools.plottools
reading sources... [ 97%] source/neat.tools.simtools
reading sources... [ 98%] source/neat.tools.simtools.net
reading sources... [ 98%] source/neat.tools.simtools.neuron
reading sources... [ 99%] source/neat.tools.simtools.neuron.mech
reading sources... [ 99%] source/neat.trees
reading sources... [100%] tutorial

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [  0%] _tutorials/models
writing output... [  0%] _tutorials/morphologies
writing output... [  1%] bibliography
writing output... [  1%] citing
writing output... [  2%] credits
writing output... [  2%] developer/code_of_conduct
writing output... [  3%] developer/contribute
writing output... [  3%] developer/gitwash/configure_git
writing output... [  4%] developer/gitwash/development_workflow
writing output... [  4%] developer/gitwash/following_latest
writing output... [  5%] developer/gitwash/forking_hell
writing output... [  5%] developer/gitwash/git_development
writing output... [  6%] developer/gitwash/git_install
writing output... [  6%] developer/gitwash/git_intro
writing output... [  7%] developer/gitwash/git_resources
writing output... [  7%] developer/gitwash/index
writing output... [  8%] developer/gitwash/maintainer_workflow
writing output... [  8%] developer/gitwash/patching
writing output... [  9%] developer/gitwash/set_up_fork
writing output... [  9%] developer/index
writing output... [ 10%] index
writing output... [ 10%] install
writing output... [ 11%] license
writing output... [ 11%] news
writing output... [ 12%] reference/generated/neat.CompartmentFitter.createTreeGF
writing output... [ 12%] reference/generated/neat.CompartmentFitter.createTreeSOV
writing output... [ 13%] reference/generated/neat.CompartmentFitter.evalChannel
writing output... [ 13%] reference/generated/neat.CompartmentFitter.fitCapacitance
writing output... [ 14%] reference/generated/neat.CompartmentFitter.fitChannels
writing output... [ 14%] reference/generated/neat.CompartmentFitter.fitEEq
writing output... [ 15%] reference/generated/neat.CompartmentFitter.fitModel
writing output... [ 15%] reference/generated/neat.CompartmentFitter.fitPassive
writing output... [ 16%] reference/generated/neat.CompartmentFitter.fitPassiveLeak
writing output... [ 16%] reference/generated/neat.CompartmentFitter.fitSynRescale
writing output... [ 16%] reference/generated/neat.CompartmentFitter.getEEq
writing output... [ 17%] reference/generated/neat.CompartmentFitter.setCTree
writing output... [ 17%] reference/generated/neat.CompartmentFitter.setEEq
writing output... [ 18%] reference/generated/neat.CompartmentTree.addCurrent
writing output... [ 18%] reference/generated/neat.CompartmentTree.calcConductanceMatrix
writing output... [ 19%] reference/generated/neat.CompartmentTree.calcEigenvalues
writing output... [ 19%] reference/generated/neat.CompartmentTree.calcImpedanceMatrix
writing output... [ 20%] reference/generated/neat.CompartmentTree.calcSystemMatrix
writing output... [ 20%] reference/generated/neat.CompartmentTree.computeC
writing output... [ 21%] reference/generated/neat.CompartmentTree.computeFakeGeometry
writing output... [ 21%] reference/generated/neat.CompartmentTree.computeGChanFromImpedance
writing output... [ 22%] reference/generated/neat.CompartmentTree.computeGMC
writing output... [ 22%] reference/generated/neat.CompartmentTree.computeGSingleChanFromImpedance
writing output... [ 23%] reference/generated/neat.CompartmentTree.fitEL
writing output... [ 23%] reference/generated/neat.CompartmentTree.getEEq
writing output... [ 24%] reference/generated/neat.CompartmentTree.getEquivalentLocs
writing output... [ 24%] reference/generated/neat.CompartmentTree.plotDendrogram
writing output... [ 25%] reference/generated/neat.CompartmentTree.resetFitData
writing output... [ 25%] reference/generated/neat.CompartmentTree.runFit
writing output... [ 26%] reference/generated/neat.CompartmentTree.setEEq
writing output... [ 26%] reference/generated/neat.CompartmentTree.setExpansionPoints
writing output... [ 27%] reference/generated/neat.FourrierTools.__call__
writing output... [ 27%] reference/generated/neat.FourrierTools.ft
writing output... [ 28%] reference/generated/neat.FourrierTools.ftInv
writing output... [ 28%] reference/generated/neat.GreensNode.setExpansionPoint
writing output... [ 29%] reference/generated/neat.GreensTree.calcImpedanceMatrix
writing output... [ 29%] reference/generated/neat.GreensTree.calcZF
writing output... [ 30%] reference/generated/neat.GreensTree.removeExpansionPoints
writing output... [ 30%] reference/generated/neat.GreensTree.setImpedance
writing output... [ 31%] reference/generated/neat.IonChannel.computeDerivatives
writing output... [ 31%] reference/generated/neat.IonChannel.computeDerivativesConc
writing output... [ 32%] reference/generated/neat.IonChannel.computeLinConc
writing output... [ 32%] reference/generated/neat.IonChannel.computeLinSum
writing output... [ 33%] reference/generated/neat.IonChannel.computeLinear
writing output... [ 33%] reference/generated/neat.IonChannel.computeLinearConc
writing output... [ 33%] reference/generated/neat.IonChannel.computePOpen
writing output... [ 34%] reference/generated/neat.IonChannel.computeTauinf
writing output... [ 34%] reference/generated/neat.IonChannel.computeVarinf
writing output... [ 35%] reference/generated/neat.IonChannel.setDefaultParams
writing output... [ 35%] reference/generated/neat.Kernel.ft
writing output... [ 36%] reference/generated/neat.Kernel.k_bar
writing output... [ 36%] reference/generated/neat.Kernel.t
writing output... [ 37%] reference/generated/neat.MorphNode.child_nodes
writing output... [ 37%] reference/generated/neat.MorphNode.setP3D
writing output... [ 38%] reference/generated/neat.MorphTree.__copy__
writing output... [ 38%] reference/generated/neat.MorphTree.__getitem__
writing output... [ 39%] reference/generated/neat.MorphTree.__iter__
writing output... [ 39%] reference/generated/neat.MorphTree._convertLocArgToLocs
writing output... [ 40%] reference/generated/neat.MorphTree._convertNodeArgToNodes
writing output... [ 40%] reference/generated/neat.MorphTree._evaluateCompCriteria
writing output... [ 41%] reference/generated/neat.MorphTree._tryName
writing output... [ 41%] reference/generated/neat.MorphTree.addLoc
writing output... [ 42%] reference/generated/neat.MorphTree.clearLocs
writing output... [ 42%] reference/generated/neat.MorphTree.colorXAxis
writing output... [ 43%] reference/generated/neat.MorphTree.createCompartmentTree
writing output... [ 43%] reference/generated/neat.MorphTree.createNewTree
writing output... [ 44%] reference/generated/neat.MorphTree.distancesToBifurcation
writing output... [ 44%] reference/generated/neat.MorphTree.distancesToSoma
writing output... [ 45%] reference/generated/neat.MorphTree.distributeLocsOnNodes
writing output... [ 45%] reference/generated/neat.MorphTree.distributeLocsRandom
writing output... [ 46%] reference/generated/neat.MorphTree.distributeLocsUniform
writing output... [ 46%] reference/generated/neat.MorphTree.extendWithBifurcationLocs
writing output... [ 47%] reference/generated/neat.MorphTree.getLeafLocinds
writing output... [ 47%] reference/generated/neat.MorphTree.getLeafs
writing output... [ 48%] reference/generated/neat.MorphTree.getLocindsOnNode
writing output... [ 48%] reference/generated/neat.MorphTree.getLocindsOnNodes
writing output... [ 49%] reference/generated/neat.MorphTree.getLocindsOnPath
writing output... [ 49%] reference/generated/neat.MorphTree.getLocs
writing output... [ 50%] reference/generated/neat.MorphTree.getNearestLocinds
writing output... [ 50%] reference/generated/neat.MorphTree.getNearestNeighbourLocinds
writing output... [ 50%] reference/generated/neat.MorphTree.getNodeIndices
writing output... [ 51%] reference/generated/neat.MorphTree.getNodes
writing output... [ 51%] reference/generated/neat.MorphTree.getNodesInApicalSubtree
writing output... [ 52%] reference/generated/neat.MorphTree.getNodesInAxonalSubtree
writing output... [ 52%] reference/generated/neat.MorphTree.getNodesInBasalSubtree
writing output... [ 53%] reference/generated/neat.MorphTree.getXCoords
writing output... [ 53%] reference/generated/neat.MorphTree.getXValues
writing output... [ 54%] reference/generated/neat.MorphTree.leafs
writing output... [ 54%] reference/generated/neat.MorphTree.makeXAxis
writing output... [ 55%] reference/generated/neat.MorphTree.nodes
writing output... [ 55%] reference/generated/neat.MorphTree.pathLength
writing output... [ 56%] reference/generated/neat.MorphTree.plot1D
writing output... [ 56%] reference/generated/neat.MorphTree.plot2DMorphology
writing output... [ 57%] reference/generated/neat.MorphTree.plotMorphologyInteractive
writing output... [ 57%] reference/generated/neat.MorphTree.plotTrueD2S
writing output... [ 58%] reference/generated/neat.MorphTree.readSWCTreeFromFile
writing output... [ 58%] reference/generated/neat.MorphTree.removeCompTree
writing output... [ 59%] reference/generated/neat.MorphTree.removeLocs
writing output... [ 59%] reference/generated/neat.MorphTree.root
writing output... [ 60%] reference/generated/neat.MorphTree.setCompTree
writing output... [ 60%] reference/generated/neat.MorphTree.setNodeColors
writing output... [ 61%] reference/generated/neat.MorphTree.setTreetype
writing output... [ 61%] reference/generated/neat.MorphTree.storeLocs
writing output... [ 62%] reference/generated/neat.MorphTree.treetype
writing output... [ 62%] reference/generated/neat.MorphTree.uniqueLocs
writing output... [ 63%] reference/generated/neat.NET.calcIZ
writing output... [ 63%] reference/generated/neat.NET.calcIZMatrix
writing output... [ 64%] reference/generated/neat.NET.calcImpMat
writing output... [ 64%] reference/generated/neat.NET.calcImpedanceMatrix
writing output... [ 65%] reference/generated/neat.NET.calcTotalImpedance
writing output... [ 65%] reference/generated/neat.NET.getCompartmentalization
writing output... [ 66%] reference/generated/neat.NET.getLeafLocNode
writing output... [ 66%] reference/generated/neat.NET.getLocInds
writing output... [ 66%] reference/generated/neat.NET.getReducedTree
writing output... [ 67%] reference/generated/neat.NET.plotDendrogram
writing output... [ 67%] reference/generated/neat.NET.setNewLocInds
writing output... [ 68%] reference/generated/neat.PhysTree._evaluateCompCriteria
writing output... [ 68%] reference/generated/neat.PhysTree.addCurrent
writing output... [ 69%] reference/generated/neat.PhysTree.asPassiveMembrane
writing output... [ 69%] reference/generated/neat.PhysTree.fitLeakCurrent
writing output... [ 70%] reference/generated/neat.PhysTree.getChannelsInTree
writing output... [ 70%] reference/generated/neat.PhysTree.setEEq
writing output... [ 71%] reference/generated/neat.PhysTree.setLeakCurrent
writing output... [ 71%] reference/generated/neat.PhysTree.setPhysiology
writing output... [ 72%] reference/generated/neat.SOVTree.calcImpedanceMatrix
writing output... [ 72%] reference/generated/neat.SOVTree.calcSOVEquations
writing output... [ 73%] reference/generated/neat.SOVTree.computeLinTerms
writing output... [ 73%] reference/generated/neat.SOVTree.constructNET
writing output... [ 74%] reference/generated/neat.SOVTree.getImportantModes
writing output... [ 74%] reference/generated/neat.SOVTree.getModeImportance
writing output... [ 75%] reference/generated/neat.STree.__copy__
writing output... [ 75%] reference/generated/neat.STree.__getitem__
writing output... [ 76%] reference/generated/neat.STree.__iter__
writing output... [ 76%] reference/generated/neat.STree.__len__
writing output... [ 77%] reference/generated/neat.STree.__str__
writing output... [ 77%] reference/generated/neat.STree.addNodeWithParent
writing output... [ 78%] reference/generated/neat.STree.addNodeWithParentFromIndex
writing output... [ 78%] reference/generated/neat.STree.checkOrdered
writing output... [ 79%] reference/generated/neat.STree.degreeOfNode
writing output... [ 79%] reference/generated/neat.STree.depthOfNode
writing output... [ 80%] reference/generated/neat.STree.downBifurcationNode
writing output... [ 80%] reference/generated/neat.STree.gatherNodes
writing output... [ 81%] reference/generated/neat.STree.getBifurcationNodes
writing output... [ 81%] reference/generated/neat.STree.getLeafs
writing output... [ 82%] reference/generated/neat.STree.getNearestNeighbours
writing output... [ 82%] reference/generated/neat.STree.getNodes
writing output... [ 83%] reference/generated/neat.STree.getNodesInSubtree
writing output... [ 83%] reference/generated/neat.STree.getSubTree
writing output... [ 83%] reference/generated/neat.STree.insertNode
writing output... [ 84%] reference/generated/neat.STree.isLeaf
writing output... [ 84%] reference/generated/neat.STree.isRoot
writing output... [ 85%] reference/generated/neat.STree.leafs
writing output... [ 85%] reference/generated/neat.STree.nodes
writing output... [ 86%] reference/generated/neat.STree.orderOfNode
writing output... [ 86%] reference/generated/neat.STree.pathBetweenNodes
writing output... [ 87%] reference/generated/neat.STree.pathBetweenNodesDepthFirst
writing output... [ 87%] reference/generated/neat.STree.pathToRoot
writing output... [ 88%] reference/generated/neat.STree.removeNode
writing output... [ 88%] reference/generated/neat.STree.removeSingleNode
writing output... [ 89%] reference/generated/neat.STree.resetIndices
writing output... [ 89%] reference/generated/neat.STree.root
writing output... [ 90%] reference/generated/neat.STree.sisterLeafs
writing output... [ 90%] reference/generated/neat.STree.softRemoveNode
writing output... [ 91%] reference/generated/neat.STree.upBifurcationNode
writing output... [ 91%] reference/index
writing output... [ 92%] reference/trees
writing output... [ 92%] release/index
writing output... [ 93%] release/release_0.1
writing output... [ 93%] source/contents
writing output... [ 94%] source/modules
writing output... [ 94%] source/neat
writing output... [ 95%] source/neat.channels
writing output... [ 95%] source/neat.channels.channelcollection
writing output... [ 96%] source/neat.tools
writing output... [ 96%] source/neat.tools.fittools
writing output... [ 97%] source/neat.tools.plottools
writing output... [ 97%] source/neat.tools.simtools
writing output... [ 98%] source/neat.tools.simtools.net
writing output... [ 98%] source/neat.tools.simtools.neuron
writing output... [ 99%] source/neat.tools.simtools.neuron.mech
writing output... [ 99%] source/neat.trees
writing output... [100%] tutorial

generating indices...  genindex py-modindexdone
copying notebooks ... [ 50%] _tutorials/models.ipynb
copying notebooks ... [100%] _tutorials/morphologies.ipynb

highlighting module code... [  5%] neat.channels.channelcollection.channelcollection
highlighting module code... [ 11%] neat.channels.concmechs
highlighting module code... [ 16%] neat.channels.ionchannels
highlighting module code... [ 22%] neat.channels.writecppcode
highlighting module code... [ 27%] neat.tools.fittools.compartmentfitter
highlighting module code... [ 33%] neat.tools.fittools.histogramsegmentation
highlighting module code... [ 38%] neat.tools.fittools.iepsolver
highlighting module code... [ 44%] neat.tools.fittools.zerofinding
highlighting module code... [ 50%] neat.tools.kernelextraction
highlighting module code... [ 55%] neat.tools.plottools.scalebars
highlighting module code... [ 61%] neat.tools.simtools.neuron.neuronmodel
highlighting module code... [ 66%] neat.trees.compartmenttree
highlighting module code... [ 72%] neat.trees.greenstree
highlighting module code... [ 77%] neat.trees.morphtree
highlighting module code... [ 83%] neat.trees.netree
highlighting module code... [ 88%] neat.trees.phystree
highlighting module code... [ 94%] neat.trees.sovtree
highlighting module code... [100%] neat.trees.stree

writing additional pages...  search opensearchdone
copying images... [  6%] _tutorials/../build/doctrees/nbsphinx/_tutorials_models_50_0.png
copying images... [ 13%] _tutorials/../build/doctrees/nbsphinx/_tutorials_models_58_0.png
copying images... [ 20%] _tutorials/../build/doctrees/nbsphinx/_tutorials_models_60_0.png
copying images... [ 26%] _tutorials/../build/doctrees/nbsphinx/_tutorials_models_80_0.png
copying images... [ 33%] _tutorials/../build/doctrees/nbsphinx/_tutorials_morphologies_34_0.png
copying images... [ 40%] _tutorials/../build/doctrees/nbsphinx/_tutorials_morphologies_36_0.png
copying images... [ 46%] _tutorials/../build/doctrees/nbsphinx/_tutorials_morphologies_38_0.png
copying images... [ 53%] _tutorials/../build/doctrees/nbsphinx/_tutorials_morphologies_41_0.png
copying images... [ 60%] _tutorials/../build/doctrees/nbsphinx/_tutorials_morphologies_44_0.png
copying images... [ 66%] _tutorials/../build/doctrees/nbsphinx/_tutorials_morphologies_47_0.png
copying images... [ 73%] developer/gitwash/branch_dropdown.png
copying images... [ 80%] developer/gitwash/pull_button.png
copying images... [ 86%] developer/gitwash/forking_button.png
copying images... [ 93%] figures/neat_overview.png
copying images... [100%] figures/tree_overview.png

copying static files... ... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 57 warnings.

The HTML pages are in build/html.

Build finished. The HTML pages are in build/html.

Somehow the script still printed stuff to the terminal:

/Users/wybo/Code/NEAT_public/docs/index.rst:113: WARNING: toctree contains reference to nonexisting document 'auto_examples/index'
../INSTALL.rst:14: WARNING: Unexpected indentation.
../INSTALL.rst:25: WARNING: Unexpected indentation.
../INSTALL.rst:29: WARNING: Unexpected indentation.
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.IonChannel.computeDerivatives:12: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.IonChannel.computeDerivativesConc:9: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.IonChannel.setDefaultParams:1: WARNING: Inline strong start-string without end-string.
/Users/wybo/Code/NEAT_public/neat/trees/morphtree.py:docstring of neat.MorphTree._convertNodeArgToNodes:15: WARNING: Unexpected indentation.
/Users/wybo/Code/NEAT_public/neat/trees/morphtree.py:docstring of neat.MorphTree._convertNodeArgToNodes:16: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/trees/netree.py:docstring of neat.NET.getReducedTree:1: WARNING: Inline literal start-string without end-string.
/Users/wybo/Code/NEAT_public/docs/reference/trees.rst:110:<autosummary>:1: WARNING: Inline literal start-string without end-string.
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.IonChannel:25: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.IonChannel:38: WARNING: Unexpected section title.

Parameters
----------
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.IonChannel:75: WARNING: Unexpected section title.

Examples
--------
/Users/wybo/Code/NEAT_public/docs/reference/trees.rst:352:<autosummary>:1: WARNING: Inline strong start-string without end-string.
WARNING: autodoc: failed to import class 'netsim.NETSim' from module 'neat'; the following exception was raised:
No module named 'neat.netsim'
/Users/wybo/Code/NEAT_public/docs/release/index.rst:17: WARNING: toctree contains reference to nonexisting document 'release/api_0.1'
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.channels.ionchannels.IonChannel:25: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.channels.ionchannels.IonChannel:38: WARNING: Unexpected section title.

Parameters
----------
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.channels.ionchannels.IonChannel:75: WARNING: Unexpected section title.

Examples
--------
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.channels.ionchannels.IonChannel.computeDerivatives:12: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.channels.ionchannels.IonChannel.computeDerivativesConc:9: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/wybo/Code/NEAT_public/neat/channels/ionchannels.py:docstring of neat.channels.ionchannels.IonChannel.setDefaultParams:1: WARNING: Inline strong start-string without end-string.
WARNING: autodoc: failed to import module 'ionchannels_simplified' from module 'neat.channels'; the following exception was raised:
No module named 'neat.channels.ionchannels_simplified'
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp:12: WARNING: Unexpected indentation.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp:14: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp:18: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp:28: WARNING: Unexpected indentation.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp:29: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp_vector:9: WARNING: Unexpected indentation.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp_vector:10: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp_vector:12: WARNING: Unexpected indentation.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp_vector:13: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp_vector:23: WARNING: Unexpected indentation.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp_vector:24: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.fExpFitter.fitFExp_vector:26: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.kernelExtractor:15: WARNING: Unknown target name: "vdend".
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.kernelExtractor:15: WARNING: Unknown target name: "vsoma".
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.kernelExtractor:15: WARNING: Unknown target name: "vdend".
/Users/wybo/Code/NEAT_public/neat/tools/kernelextraction.py:docstring of neat.tools.kernelextraction.kernelExtractor:15: WARNING: Unknown target name: "vdend".
/Users/wybo/Code/NEAT_public/neat/tools/fittools/zerofinding.py:docstring of neat.tools.fittools.zerofinding.pf_is_left_vec:10: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/fittools/zerofinding.py:docstring of neat.tools.fittools.zerofinding.poleFinder.find_zeros_and_poles_:7: WARNING: Unexpected indentation.
/Users/wybo/Code/NEAT_public/neat/tools/fittools/zerofinding.py:docstring of neat.tools.fittools.zerofinding.poleFinder.find_zeros_and_poles_:8: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/fittools/zerofinding.py:docstring of neat.tools.fittools.zerofinding.poleFinder.find_zeros_and_poles_:10: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/wybo/Code/NEAT_public/neat/tools/plottools/scalebars.py:docstring of neat.tools.plottools.scalebars.addScalebar:10: WARNING: Inline strong start-string without end-string.
WARNING: autodoc: failed to import module 'netsim' from module 'neat.tools.simtools.net'; the following exception was raised:
No module named 'neat.tools.simtools.net.netsim'
/Users/wybo/Code/NEAT_public/neat/trees/netree.py:docstring of neat.trees.netree.NET.getReducedTree:1: WARNING: Inline literal start-string without end-string.
/Users/wybo/Code/NEAT_public/docs/source/neat.trees.rst:2: WARNING: duplicate object description of neat.trees, other instance in reference/trees, use :noindex: for one of them
/Users/wybo/Code/NEAT_public/docs/release/release_0.1.rst: WARNING: document isn't included in any toctree
/Users/wybo/Code/NEAT_public/docs/source/contents.rst: WARNING: document isn't included in any toctree
/Users/wybo/Code/NEAT_public/docs/source/modules.rst: WARNING: document isn't included in any toctree
/Users/wybo/Code/NEAT_public/docs/index.rst:91: WARNING: unknown document: GNU General Public License
/Users/wybo/Code/NEAT_public/docs/index.rst:133: WARNING: undefined label: glossary (if the link has no caption the label must precede a section header)
/Users/wybo/Code/NEAT_public/neat/trees/stree.py:docstring of neat.STree:: WARNING: more than one target found for cross-reference 'STree.root': neat.STree.root, neat.trees.stree.STree.root
/Users/wybo/Code/NEAT_public/neat/trees/morphtree.py:docstring of neat.MorphTree:: WARNING: more than one target found for cross-reference 'MorphTree.root': neat.MorphTree.root, neat.trees.morphtree.MorphTree.root
/Users/wybo/Code/NEAT_public/neat/trees/morphtree.py:docstring of neat.trees.morphtree.MorphTree:: WARNING: more than one target found for cross-reference 'MorphTree.root': neat.MorphTree.root, neat.trees.morphtree.MorphTree.root
/Users/wybo/Code/NEAT_public/neat/trees/stree.py:docstring of neat.trees.stree.STree:: WARNING: more than one target found for cross-reference 'STree.root': neat.STree.root, neat.trees.stree.STree.root
/usr/local/lib/python3.7/site-packages/sphinx_rtd_theme/search.html:21: RemovedInSphinx30Warning: To modify script_files in the theme is deprecated. Please insert a <script> tag directly in your theme instead.
  {% endblock %}

The problem is as simple as that:

/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
WARNING: [autosummary] failed to import 'neat.CompartmentFitter.fitChannels': no module named neat.CompartmentFitter.fitChannels
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
WARNING: [autosummary] failed to import 'neat.CompartmentFitter.fitEEq': no module named neat.CompartmentFitter.fitEEq
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)
/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py:39: UserWarning: NEURON not available
  warnings.warn('NEURON not available', UserWarning)

Source: https://readthedocs.org/projects/neatdend/builds/10987756/

Can you spot it?

Hint: NEURON is not available on the readthedocs build platform.

The problem is that the code comment inspection fails on that in several cases:

  File "/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/tools/simtools/neuron/neuronmodel.py", line 10, in <module>
    import neuron
ModuleNotFoundError: No module named 'neuron'

There is a typo or something:

  File "/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/__init__.py", line 45, in <module>
    from .tools.fittools.compartmentfitter import CompartmentFitter
  File "/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/tools/fittools/compartmentfitter.py", line 24, in <module>
    warnings.warn('NEURON not available', UserWarning)
NameError: name 'warnings' is not defined

There are other warnings about not found imports, but I think it is a consequence of the missing neuron module.

How can we deal with systems which have no neuron module (that means no installation of the neuron simulator, right?)? I think you already had a strategy for that, no?
@jakobj @WillemWybo

I think if we fix this, most of the other errors will go away.

Hmm can we tell readthedocs to ingore this somehow? I'm not sure if there is an easy way to get readthedocs to have NEURON available. Our current strategy is to prevent the import of the NEURON-dependent components when NEURON is not installed.

But why would readthedocs need it to be installed? All it has to do is collect docstrings no?

Nono, it is not meant to be installed there. It seems that you guys import it somewhere as 'import neuron' such that it fails on the readthedocs side. The problem is that python needs to run the code in order to inspect them. So imports are definitely run.

File "/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/tools/fittools/compartmentfitter.py", line 22, in <module>
    from ...tools.simtools.neuron import neuronmodel as neurm
  File "/home/docs/checkouts/readthedocs.org/user_builds/neatdend/checkouts/latest/neat/tools/simtools/neuron/neuronmodel.py", line 10, in <module>
    import neuron
ModuleNotFoundError: No module named 'neuron'

If you want to document the compartmentfitter, it seems that it includes neuron in a too agressive way (without dropping a warning or something). It seems that it is related to the fact that warnings.warn is not available there. I will quickly check if I see the problem and can fix it.

Ok, warnings was not imported before it was used there, so I fixed this quickly without PR.

Checking what happens now when the docs build continues.

Ok, documentation ist back as far as I can see.

The problem of the incorrect latex representations persists.