[Debian-med-packaging] Bug#1078394: brian: FTBFS: test failed

Lucas Nussbaum lucas at debian.org
Sat Aug 10 07:01:12 BST 2024


Source: brian
Version: 2.5.4-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20240809 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_install
> I: pybuild plugin_pyproject:178: Copying package built for python3.12 to destdir
> echo "backend : Agg" >| /<<PKGBUILDDIR>>/build/matplotlibrc
> : # Only now lets build docs
> mkdir -p docs_sphinx/_static # to avoid crashes with older sphinx (e.g. on jaunty)
> export PYTHONPATH=$(/bin/ls -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/*-packages); \
> { cd docs_sphinx; sphinx-build -a -E -D html_last_updated_fmt="Dec 29 2023" -b html . ../docs; }
> Running Sphinx v7.4.7
> WARNING    brian2.hears is deprecated and will be removed in a future release, please use the brian2hears package available at https://brian2hears.readthedocs.io/. If you really want to keep using it, note that it is a bridge between Brian 2 and Brian Hears from Brian 1. This is not guaranteed to work in all cases that brian.hears works. See the limitations in the online documentation. [brian2.hears]
> Creating file ./reference/brian2.__init__.check_cache.rst.
> Creating file ./reference/brian2.__init__.clear_cache.rst.
> Creating file ./reference/brian2.hears.BridgeSound.rst.
> Creating file ./reference/brian2.hears.FilterbankGroup.rst.
> Creating file ./reference/brian2.hears.Sound.rst.
> Creating file ./reference/brian2.hears.WrappedSound.rst.
> Creating file ./reference/brian2.hears.convert_unit_b1_to_b2.rst.
> Creating file ./reference/brian2.hears.convert_unit_b2_to_b1.rst.
> Creating file ./reference/brian2.hears.modify_arg.rst.
> Creating file ./reference/brian2.hears.wrap_units.rst.
> Creating file ./reference/brian2.hears.wrap_units_class.rst.
> Creating file ./reference/brian2.hears.wrap_units_property.rst.
> Creating file ./reference/brian2.only.restore_initial_state.rst.
> Creating file ./reference/brian2.rst.
> Creating file ./reference/brian2.codegen.codeobject.CodeObject.rst.
> Creating file ./reference/brian2.codegen.codeobject.check_compiler_kwds.rst.
> Creating file ./reference/brian2.codegen.codeobject.constant_or_scalar.rst.
> Creating file ./reference/brian2.codegen.codeobject.create_runner_codeobj.rst.
> Creating file ./reference/brian2.codegen.cpp_prefs.C99Check.rst.
> Creating file ./reference/brian2.codegen.cpp_prefs.compiler_supports_c99.rst.
> Creating file ./reference/brian2.codegen.cpp_prefs.get_compiler_and_args.rst.
> Creating file ./reference/brian2.codegen.cpp_prefs.get_msvc_env.rst.
> Creating file ./reference/brian2.codegen.cpp_prefs.has_flag.rst.
> Creating file ./reference/brian2.codegen.optimisation.ArithmeticSimplifier.rst.
> Creating file ./reference/brian2.codegen.optimisation.Simplifier.rst.
> Creating file ./reference/brian2.codegen.optimisation.cancel_identical_terms.rst.
> Creating file ./reference/brian2.codegen.optimisation.collect.rst.
> Creating file ./reference/brian2.codegen.optimisation.collect_commutative.rst.
> Creating file ./reference/brian2.codegen.optimisation.evaluate_expr.rst.
> Creating file ./reference/brian2.codegen.optimisation.expression_complexity.rst.
> Creating file ./reference/brian2.codegen.optimisation.optimise_statements.rst.
> Creating file ./reference/brian2.codegen.optimisation.reduced_node.rst.
> Creating file ./reference/brian2.codegen.permutation_analysis.OrderDependenceError.rst.
> Creating file ./reference/brian2.codegen.permutation_analysis.check_for_order_independence.rst.
> Creating file ./reference/brian2.codegen.statements.Statement.rst.
> Creating file ./reference/brian2.codegen.templates.CodeObjectTemplate.rst.
> Creating file ./reference/brian2.codegen.templates.LazyTemplateLoader.rst.
> Creating file ./reference/brian2.codegen.templates.MultiTemplate.rst.
> Creating file ./reference/brian2.codegen.templates.Templater.rst.
> Creating file ./reference/brian2.codegen.templates.autoindent.rst.
> Creating file ./reference/brian2.codegen.templates.autoindent_postfilter.rst.
> Creating file ./reference/brian2.codegen.templates.variables_to_array_names.rst.
> Creating file ./reference/brian2.codegen.translation.LineInfo.rst.
> Creating file ./reference/brian2.codegen.translation.analyse_identifiers.rst.
> Creating file ./reference/brian2.codegen.translation.get_identifiers_recursively.rst.
> Creating file ./reference/brian2.codegen.translation.is_scalar_expression.rst.
> Creating file ./reference/brian2.codegen.translation.make_statements.rst.
> Creating file ./reference/brian2.codegen.rst.
> Creating file ./reference/brian2.codegen.generators.GSL_generator.GSLCPPCodeGenerator.rst.
> Creating file ./reference/brian2.codegen.generators.GSL_generator.GSLCodeGenerator.rst.
> Creating file ./reference/brian2.codegen.generators.GSL_generator.GSLCythonCodeGenerator.rst.
> Creating file ./reference/brian2.codegen.generators.GSL_generator.valid_gsl_dir.rst.
> Creating file ./reference/brian2.codegen.generators.base.CodeGenerator.rst.
> Creating file ./reference/brian2.codegen.generators.cpp_generator.CPPCodeGenerator.rst.
> Creating file ./reference/brian2.codegen.generators.cpp_generator.c_data_type.rst.
> Creating file ./reference/brian2.codegen.generators.cython_generator.CythonCodeGenerator.rst.
> Creating file ./reference/brian2.codegen.generators.cython_generator.CythonNodeRenderer.rst.
> Creating file ./reference/brian2.codegen.generators.cython_generator.get_cpp_dtype.rst.
> Creating file ./reference/brian2.codegen.generators.cython_generator.get_numpy_dtype.rst.
> Creating file ./reference/brian2.codegen.generators.numpy_generator.NumpyCodeGenerator.rst.
> Creating file ./reference/brian2.codegen.generators.numpy_generator.VectorisationError.rst.
> Creating file ./reference/brian2.codegen.generators.numpy_generator.ceil_func.rst.
> Creating file ./reference/brian2.codegen.generators.numpy_generator.clip_func.rst.
> Creating file ./reference/brian2.codegen.generators.numpy_generator.floor_func.rst.
> Creating file ./reference/brian2.codegen.generators.numpy_generator.int_func.rst.
> Creating file ./reference/brian2.codegen.generators.numpy_generator.poisson_func.rst.
> Creating file ./reference/brian2.codegen.generators.numpy_generator.rand_func.rst.
> Creating file ./reference/brian2.codegen.generators.numpy_generator.randn_func.rst.
> Creating file ./reference/brian2.codegen.generators.rst.
> Creating file ./reference/brian2.codegen.runtime.rst.
> Creating file ./reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.GSLCompileError.rst.
> Creating file ./reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.GSLCythonCodeObject.rst.
> Creating file ./reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.IntegrationError.rst.
> Creating file ./reference/brian2.codegen.runtime.GSLcython_rt.rst.
> Creating file ./reference/brian2.codegen.runtime.cython_rt.cython_rt.CythonCodeObject.rst.
> Creating file ./reference/brian2.codegen.runtime.cython_rt.extension_manager.CythonExtensionManager.rst.
> Creating file ./reference/brian2.codegen.runtime.cython_rt.extension_manager.get_cython_cache_dir.rst.
> Creating file ./reference/brian2.codegen.runtime.cython_rt.extension_manager.get_cython_extensions.rst.
> Creating file ./reference/brian2.codegen.runtime.cython_rt.extension_manager.simplify_path_env_var.rst.
> Creating file ./reference/brian2.codegen.runtime.cython_rt.extension_manager.cython_extension_manager.rst.
> Creating file ./reference/brian2.codegen.runtime.cython_rt.rst.
> Creating file ./reference/brian2.codegen.runtime.numpy_rt.numpy_rt.LazyArange.rst.
> Creating file ./reference/brian2.codegen.runtime.numpy_rt.numpy_rt.NumpyCodeObject.rst.
> Creating file ./reference/brian2.codegen.runtime.numpy_rt.rst.
> Creating file ./reference/brian2.core.base.BrianObject.rst.
> Creating file ./reference/brian2.core.base.BrianObjectException.rst.
> Creating file ./reference/brian2.core.base.brian_object_exception.rst.
> Creating file ./reference/brian2.core.base.device_override.rst.
> Creating file ./reference/brian2.core.base.weakproxy_with_fallback.rst.
> Creating file ./reference/brian2.core.clocks.Clock.rst.
> Creating file ./reference/brian2.core.clocks.DefaultClockProxy.rst.
> Creating file ./reference/brian2.core.clocks.check_dt.rst.
> Creating file ./reference/brian2.core.clocks.defaultclock.rst.
> Creating file ./reference/brian2.core.core_preferences.default_float_dtype_validator.rst.
> Creating file ./reference/brian2.core.core_preferences.dtype_repr.rst.
> Creating file ./reference/brian2.core.functions.Function.rst.
> Creating file ./reference/brian2.core.functions.FunctionImplementation.rst.
> Creating file ./reference/brian2.core.functions.FunctionImplementationContainer.rst.
> Creating file ./reference/brian2.core.functions.SymbolicConstant.rst.
> Creating file ./reference/brian2.core.functions.exprel.rst.
> Creating file ./reference/brian2.core.functions.declare_types.rst.
> Creating file ./reference/brian2.core.functions.implementation.rst.
> Creating file ./reference/brian2.core.functions.timestep.rst.
> Creating file ./reference/brian2.core.magic.MagicError.rst.
> Creating file ./reference/brian2.core.magic.MagicNetwork.rst.
> Creating file ./reference/brian2.core.magic.collect.rst.
> Creating file ./reference/brian2.core.magic.get_objects_in_namespace.rst.
> Creating file ./reference/brian2.core.magic.restore.rst.
> Creating file ./reference/brian2.core.magic.run.rst.
> Creating file ./reference/brian2.core.magic.start_scope.rst.
> Creating file ./reference/brian2.core.magic.stop.rst.
> Creating file ./reference/brian2.core.magic.store.rst.
> Creating file ./reference/brian2.core.magic.magic_network.rst.
> Creating file ./reference/brian2.core.names.Nameable.rst.
> Creating file ./reference/brian2.core.names.find_name.rst.
> Creating file ./reference/brian2.core.namespace.get_local_namespace.rst.
> Creating file ./reference/brian2.core.network.Network.rst.
> Creating file ./reference/brian2.core.network.ProfilingSummary.rst.
> Creating file ./reference/brian2.core.network.SchedulingSummary.rst.
> Creating file ./reference/brian2.core.network.TextReport.rst.
> Creating file ./reference/brian2.core.network.profiling_summary.rst.
> Creating file ./reference/brian2.core.network.schedule_propagation_offset.rst.
> Creating file ./reference/brian2.core.network.scheduling_summary.rst.
> Creating file ./reference/brian2.core.operations.NetworkOperation.rst.
> Creating file ./reference/brian2.core.operations.network_operation.rst.
> Creating file ./reference/brian2.core.preferences.BrianGlobalPreferences.rst.
> Creating file ./reference/brian2.core.preferences.BrianGlobalPreferencesView.rst.
> Creating file ./reference/brian2.core.preferences.BrianPreference.rst.
> Creating file ./reference/brian2.core.preferences.DefaultValidator.rst.
> Creating file ./reference/brian2.core.preferences.ErrorRaiser.rst.
> Creating file ./reference/brian2.core.preferences.PreferenceError.rst.
> Creating file ./reference/brian2.core.preferences.check_preference_name.rst.
> Creating file ./reference/brian2.core.preferences.parse_preference_name.rst.
> Creating file ./reference/brian2.core.preferences.brian_prefs.rst.
> Creating file ./reference/brian2.core.preferences.prefs.rst.
> Creating file ./reference/brian2.core.spikesource.SpikeSource.rst.
> Creating file ./reference/brian2.core.tracking.InstanceFollower.rst.
> Creating file ./reference/brian2.core.tracking.InstanceTrackerSet.rst.
> Creating file ./reference/brian2.core.tracking.Trackable.rst.
> Creating file ./reference/brian2.core.variables.ArrayVariable.rst.
> Creating file ./reference/brian2.core.variables.AuxiliaryVariable.rst.
> Creating file ./reference/brian2.core.variables.Constant.rst.
> Creating file ./reference/brian2.core.variables.DynamicArrayVariable.rst.
> Creating file ./reference/brian2.core.variables.LinkedVariable.rst.
> Creating file ./reference/brian2.core.variables.Subexpression.rst.
> Creating file ./reference/brian2.core.variables.Variable.rst.
> Creating file ./reference/brian2.core.variables.VariableView.rst.
> Creating file ./reference/brian2.core.variables.Variables.rst.
> Creating file ./reference/brian2.core.variables.get_dtype.rst.
> Creating file ./reference/brian2.core.variables.get_dtype_str.rst.
> Creating file ./reference/brian2.core.variables.linked_var.rst.
> Creating file ./reference/brian2.core.variables.variables_by_owner.rst.
> Creating file ./reference/brian2.core.rst.
> Creating file ./reference/brian2.devices.device.CurrentDeviceProxy.rst.
> Creating file ./reference/brian2.devices.device.Device.rst.
> Creating file ./reference/brian2.devices.device.Dummy.rst.
> Creating file ./reference/brian2.devices.device.RuntimeDevice.rst.
> Creating file ./reference/brian2.devices.device.auto_target.rst.
> Creating file ./reference/brian2.devices.device.get_device.rst.
> Creating file ./reference/brian2.devices.device.reinit_and_delete.rst.
> Creating file ./reference/brian2.devices.device.reinit_devices.rst.
> Creating file ./reference/brian2.devices.device.reset_device.rst.
> Creating file ./reference/brian2.devices.device.seed.rst.
> Creating file ./reference/brian2.devices.device.set_device.rst.
> Creating file ./reference/brian2.devices.device.active_device.rst.
> Creating file ./reference/brian2.devices.device.device.rst.
> Creating file ./reference/brian2.devices.device.runtime_device.rst.
> Creating file ./reference/brian2.devices.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.GSLcodeobject.GSLCPPStandaloneCodeObject.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.codeobject.CPPStandaloneCodeObject.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.codeobject.generate_rand_code.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.codeobject.openmp_pragma.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.device.CPPStandaloneDevice.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.device.CPPWriter.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.device.RunFunctionContext.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.device.invert_dict.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.device.cpp_standalone_device.rst.
> Creating file ./reference/brian2.devices.cpp_standalone.rst.
> Creating file ./reference/brian2.equations.codestrings.CodeString.rst.
> Creating file ./reference/brian2.equations.codestrings.Expression.rst.
> Creating file ./reference/brian2.equations.codestrings.Statements.rst.
> Creating file ./reference/brian2.equations.codestrings.is_constant_over_dt.rst.
> Creating file ./reference/brian2.equations.equations.EquationError.rst.
> Creating file ./reference/brian2.equations.equations.Equations.rst.
> Creating file ./reference/brian2.equations.equations.SingleEquation.rst.
> Creating file ./reference/brian2.equations.equations.check_identifier_basic.rst.
> Creating file ./reference/brian2.equations.equations.check_identifier_constants.rst.
> Creating file ./reference/brian2.equations.equations.check_identifier_functions.rst.
> Creating file ./reference/brian2.equations.equations.check_identifier_reserved.rst.
> Creating file ./reference/brian2.equations.equations.check_identifier_units.rst.
> Creating file ./reference/brian2.equations.equations.check_subexpressions.rst.
> Creating file ./reference/brian2.equations.equations.dimensions_and_type_from_string.rst.
> Creating file ./reference/brian2.equations.equations.extract_constant_subexpressions.rst.
> Creating file ./reference/brian2.equations.equations.is_stateful.rst.
> Creating file ./reference/brian2.equations.equations.parse_string_equations.rst.
> Creating file ./reference/brian2.equations.refractory.add_refractoriness.rst.
> Creating file ./reference/brian2.equations.refractory.check_identifier_refractory.rst.
> Creating file ./reference/brian2.equations.unitcheck.check_dimensions.rst.
> Creating file ./reference/brian2.equations.unitcheck.check_units_statements.rst.
> Creating file ./reference/brian2.equations.rst.
> Creating file ./reference/brian2.groups.group.CodeRunner.rst.
> Creating file ./reference/brian2.groups.group.Group.rst.
> Creating file ./reference/brian2.groups.group.IndexWrapper.rst.
> Creating file ./reference/brian2.groups.group.Indexing.rst.
> Creating file ./reference/brian2.groups.group.VariableOwner.rst.
> Creating file ./reference/brian2.groups.group.get_dtype.rst.
> Creating file ./reference/brian2.groups.neurongroup.NeuronGroup.rst.
> Creating file ./reference/brian2.groups.neurongroup.Resetter.rst.
> Creating file ./reference/brian2.groups.neurongroup.StateUpdater.rst.
> Creating file ./reference/brian2.groups.neurongroup.SubexpressionUpdater.rst.
> Creating file ./reference/brian2.groups.neurongroup.Thresholder.rst.
> Creating file ./reference/brian2.groups.neurongroup.check_identifier_pre_post.rst.
> Creating file ./reference/brian2.groups.neurongroup.to_start_stop.rst.
> Creating file ./reference/brian2.groups.subgroup.Subgroup.rst.
> Creating file ./reference/brian2.groups.rst.
> Creating file ./reference/brian2.importexport.dictlike.DictImportExport.rst.
> Creating file ./reference/brian2.importexport.dictlike.PandasImportExport.rst.
> Creating file ./reference/brian2.importexport.importexport.ImportExport.rst.
> Creating file ./reference/brian2.importexport.rst.
> Creating file ./reference/brian2.input.binomial.BinomialFunction.rst.
> Creating file ./reference/brian2.input.poissongroup.PoissonGroup.rst.
> Creating file ./reference/brian2.input.poissoninput.PoissonInput.rst.
> Creating file ./reference/brian2.input.spikegeneratorgroup.SpikeGeneratorGroup.rst.
> Creating file ./reference/brian2.input.timedarray.TimedArray.rst.
> Creating file ./reference/brian2.input.rst.
> Creating file ./reference/brian2.memory.dynamicarray.DynamicArray.rst.
> Creating file ./reference/brian2.memory.dynamicarray.DynamicArray1D.rst.
> Creating file ./reference/brian2.memory.dynamicarray.getslices.rst.
> Creating file ./reference/brian2.memory.rst.
> Creating file ./reference/brian2.monitors.ratemonitor.PopulationRateMonitor.rst.
> Creating file ./reference/brian2.monitors.spikemonitor.EventMonitor.rst.
> Creating file ./reference/brian2.monitors.spikemonitor.SpikeMonitor.rst.
> Creating file ./reference/brian2.monitors.statemonitor.StateMonitor.rst.
> Creating file ./reference/brian2.monitors.statemonitor.StateMonitorView.rst.
> Creating file ./reference/brian2.monitors.rst.
> Creating file ./reference/brian2.parsing.bast.BrianASTRenderer.rst.
> Creating file ./reference/brian2.parsing.bast.brian_ast.rst.
> Creating file ./reference/brian2.parsing.bast.brian_dtype_from_dtype.rst.
> Creating file ./reference/brian2.parsing.bast.brian_dtype_from_value.rst.
> Creating file ./reference/brian2.parsing.bast.is_boolean.rst.
> Creating file ./reference/brian2.parsing.bast.is_boolean_dtype.rst.
> Creating file ./reference/brian2.parsing.bast.is_float.rst.
> Creating file ./reference/brian2.parsing.bast.is_float_dtype.rst.
> Creating file ./reference/brian2.parsing.bast.is_integer.rst.
> Creating file ./reference/brian2.parsing.bast.is_integer_dtype.rst.
> Creating file ./reference/brian2.parsing.dependencies.abstract_code_dependencies.rst.
> Creating file ./reference/brian2.parsing.dependencies.get_read_write_funcs.rst.
> Creating file ./reference/brian2.parsing.expressions.is_boolean_expression.rst.
> Creating file ./reference/brian2.parsing.expressions.parse_expression_dimensions.rst.
> Creating file ./reference/brian2.parsing.functions.AbstractCodeFunction.rst.
> Creating file ./reference/brian2.parsing.functions.FunctionRewriter.rst.
> Creating file ./reference/brian2.parsing.functions.VarRewriter.rst.
> Creating file ./reference/brian2.parsing.functions.abstract_code_from_function.rst.
> Creating file ./reference/brian2.parsing.functions.extract_abstract_code_functions.rst.
> Creating file ./reference/brian2.parsing.functions.substitute_abstract_code_functions.rst.
> Creating file ./reference/brian2.parsing.rendering.CPPNodeRenderer.rst.
> Creating file ./reference/brian2.parsing.rendering.NodeRenderer.rst.
> Creating file ./reference/brian2.parsing.rendering.NumpyNodeRenderer.rst.
> Creating file ./reference/brian2.parsing.rendering.SympyNodeRenderer.rst.
> Creating file ./reference/brian2.parsing.rendering.get_node_value.rst.
> Creating file ./reference/brian2.parsing.statements.parse_statement.rst.
> Creating file ./reference/brian2.parsing.sympytools.CustomSympyPrinter.rst.
> Creating file ./reference/brian2.parsing.sympytools.check_expression_for_multiple_stateful_functions.rst.
> Creating file ./reference/brian2.parsing.sympytools.expression_complexity.rst.
> Creating file ./reference/brian2.parsing.sympytools.str_to_sympy.rst.
> Creating file ./reference/brian2.parsing.sympytools.sympy_to_str.rst.
> Creating file ./reference/brian2.parsing.sympytools.PRINTER.rst.
> Creating file ./reference/brian2.parsing.rst.
> Creating file ./reference/brian2.random.rst.
> Creating file ./reference/brian2.spatialneuron.morphology.Children.rst.
> Creating file ./reference/brian2.spatialneuron.morphology.Cylinder.rst.
> Creating file ./reference/brian2.spatialneuron.morphology.Morphology.rst.
> Creating file ./reference/brian2.spatialneuron.morphology.MorphologyIndexWrapper.rst.
> Creating file ./reference/brian2.spatialneuron.morphology.Node.rst.
> Creating file ./reference/brian2.spatialneuron.morphology.Section.rst.
> Creating file ./reference/brian2.spatialneuron.morphology.Soma.rst.
> Creating file ./reference/brian2.spatialneuron.morphology.SubMorphology.rst.
> Creating file ./reference/brian2.spatialneuron.morphology.Topology.rst.
> Creating file ./reference/brian2.spatialneuron.spatialneuron.FlatMorphology.rst.
> Creating file ./reference/brian2.spatialneuron.spatialneuron.SpatialNeuron.rst.
> Creating file ./reference/brian2.spatialneuron.spatialneuron.SpatialStateUpdater.rst.
> Creating file ./reference/brian2.spatialneuron.spatialneuron.SpatialSubgroup.rst.
> Creating file ./reference/brian2.spatialneuron.rst.
> Creating file ./reference/brian2.stateupdaters.GSL.GSLContainer.rst.
> Creating file ./reference/brian2.stateupdaters.GSL.GSLStateUpdater.rst.
> Creating file ./reference/brian2.stateupdaters.GSL.gsl_rk2.rst.
> Creating file ./reference/brian2.stateupdaters.GSL.gsl_rk4.rst.
> Creating file ./reference/brian2.stateupdaters.GSL.gsl_rk8pd.rst.
> Creating file ./reference/brian2.stateupdaters.GSL.gsl_rkck.rst.
> Creating file ./reference/brian2.stateupdaters.GSL.gsl_rkf45.rst.
> Creating file ./reference/brian2.stateupdaters.base.StateUpdateMethod.rst.
> Creating file ./reference/brian2.stateupdaters.base.UnsupportedEquationsException.rst.
> Creating file ./reference/brian2.stateupdaters.base.extract_method_options.rst.
> Creating file ./reference/brian2.stateupdaters.exact.IndependentStateUpdater.rst.
> Creating file ./reference/brian2.stateupdaters.exact.LinearStateUpdater.rst.
> Creating file ./reference/brian2.stateupdaters.exact.get_linear_system.rst.
> Creating file ./reference/brian2.stateupdaters.exact.exact.rst.
> Creating file ./reference/brian2.stateupdaters.exact.independent.rst.
> Creating file ./reference/brian2.stateupdaters.exact.linear.rst.
> Creating file ./reference/brian2.stateupdaters.explicit.ExplicitStateUpdater.rst.
> Creating file ./reference/brian2.stateupdaters.explicit.diagonal_noise.rst.
> Creating file ./reference/brian2.stateupdaters.explicit.split_expression.rst.
> Creating file ./reference/brian2.stateupdaters.explicit.euler.rst.
> Creating file ./reference/brian2.stateupdaters.explicit.heun.rst.
> Creating file ./reference/brian2.stateupdaters.explicit.milstein.rst.
> Creating file ./reference/brian2.stateupdaters.explicit.rk2.rst.
> Creating file ./reference/brian2.stateupdaters.explicit.rk4.rst.
> Creating file ./reference/brian2.stateupdaters.exponential_euler.ExponentialEulerStateUpdater.rst.
> Creating file ./reference/brian2.stateupdaters.exponential_euler.get_conditionally_linear_system.rst.
> Creating file ./reference/brian2.stateupdaters.exponential_euler.exponential_euler.rst.
> Creating file ./reference/brian2.stateupdaters.rst.
> Creating file ./reference/brian2.synapses.parse_synaptic_generator_syntax.handle_range.rst.
> Creating file ./reference/brian2.synapses.parse_synaptic_generator_syntax.handle_sample.rst.
> Creating file ./reference/brian2.synapses.parse_synaptic_generator_syntax.parse_synapse_generator.rst.
> Creating file ./reference/brian2.synapses.spikequeue.SpikeQueue.rst.
> Creating file ./reference/brian2.synapses.synapses.StateUpdater.rst.
> Creating file ./reference/brian2.synapses.synapses.SummedVariableUpdater.rst.
> Creating file ./reference/brian2.synapses.synapses.Synapses.rst.
> Creating file ./reference/brian2.synapses.synapses.SynapticIndexing.rst.
> Creating file ./reference/brian2.synapses.synapses.SynapticPathway.rst.
> Creating file ./reference/brian2.synapses.synapses.SynapticSubgroup.rst.
> Creating file ./reference/brian2.synapses.synapses.find_synapses.rst.
> Creating file ./reference/brian2.synapses.synapses.slice_to_test.rst.
> Creating file ./reference/brian2.synapses.rst.
> Creating file ./reference/brian2.units.allunits.celsius.rst.
> Creating file ./reference/brian2.units.fundamentalunits.Dimension.rst.
> Creating file ./reference/brian2.units.fundamentalunits.DimensionMismatchError.rst.
> Creating file ./reference/brian2.units.fundamentalunits.Quantity.rst.
> Creating file ./reference/brian2.units.fundamentalunits.Unit.rst.
> Creating file ./reference/brian2.units.fundamentalunits.UnitRegistry.rst.
> Creating file ./reference/brian2.units.fundamentalunits.check_units.rst.
> Creating file ./reference/brian2.units.fundamentalunits.fail_for_dimension_mismatch.rst.
> Creating file ./reference/brian2.units.fundamentalunits.get_dimensions.rst.
> Creating file ./reference/brian2.units.fundamentalunits.get_or_create_dimension.rst.
> Creating file ./reference/brian2.units.fundamentalunits.get_unit.rst.
> Creating file ./reference/brian2.units.fundamentalunits.get_unit_for_display.rst.
> Creating file ./reference/brian2.units.fundamentalunits.have_same_dimensions.rst.
> Creating file ./reference/brian2.units.fundamentalunits.in_best_unit.rst.
> Creating file ./reference/brian2.units.fundamentalunits.in_unit.rst.
> Creating file ./reference/brian2.units.fundamentalunits.is_dimensionless.rst.
> Creating file ./reference/brian2.units.fundamentalunits.is_scalar_type.rst.
> Creating file ./reference/brian2.units.fundamentalunits.quantity_with_dimensions.rst.
> Creating file ./reference/brian2.units.fundamentalunits.register_new_unit.rst.
> Creating file ./reference/brian2.units.fundamentalunits.wrap_function_change_dimensions.rst.
> Creating file ./reference/brian2.units.fundamentalunits.wrap_function_dimensionless.rst.
> Creating file ./reference/brian2.units.fundamentalunits.wrap_function_keep_dimensions.rst.
> Creating file ./reference/brian2.units.fundamentalunits.wrap_function_remove_dimensions.rst.
> Creating file ./reference/brian2.units.fundamentalunits.DIMENSIONLESS.rst.
> Creating file ./reference/brian2.units.fundamentalunits.additional_unit_register.rst.
> Creating file ./reference/brian2.units.fundamentalunits.standard_unit_register.rst.
> Creating file ./reference/brian2.units.fundamentalunits.user_unit_register.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.arange.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.arccos.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.arccosh.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.arcsin.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.arcsinh.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.arctan.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.arctanh.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.cos.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.cosh.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.diagonal.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.dot.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.exp.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.linspace.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.log.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.ravel.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.sin.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.sinh.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.tan.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.tanh.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.trace.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.where.rst.
> Creating file ./reference/brian2.units.unitsafefunctions.wrap_function_to_method.rst.
> Creating file ./reference/brian2.units.rst.
> Creating file ./reference/brian2.utils.arrays.calc_repeats.rst.
> Creating file ./reference/brian2.utils.caching.CacheKey.rst.
> Creating file ./reference/brian2.utils.caching.cached.rst.
> Creating file ./reference/brian2.utils.environment.running_from_ipython.rst.
> Creating file ./reference/brian2.utils.filelock.BaseFileLock.rst.
> Creating file ./reference/brian2.utils.filelock.FileLock.rst.
> Creating file ./reference/brian2.utils.filelock.SoftFileLock.rst.
> Creating file ./reference/brian2.utils.filelock.Timeout.rst.
> Creating file ./reference/brian2.utils.filelock.UnixFileLock.rst.
> Creating file ./reference/brian2.utils.filelock.WindowsFileLock.rst.
> Creating file ./reference/brian2.utils.filelock.logger.rst.
> Creating file ./reference/brian2.utils.filetools.in_directory.rst.
> Creating file ./reference/brian2.utils.filetools.copy_directory.rst.
> Creating file ./reference/brian2.utils.filetools.ensure_directory.rst.
> Creating file ./reference/brian2.utils.filetools.ensure_directory_of_file.rst.
> Creating file ./reference/brian2.utils.logger.BrianLogger.rst.
> Creating file ./reference/brian2.utils.logger.HierarchyFilter.rst.
> Creating file ./reference/brian2.utils.logger.LogCapture.rst.
> Creating file ./reference/brian2.utils.logger.NameFilter.rst.
> Creating file ./reference/brian2.utils.logger.catch_logs.rst.
> Creating file ./reference/brian2.utils.logger.std_silent.rst.
> Creating file ./reference/brian2.utils.logger.brian_excepthook.rst.
> Creating file ./reference/brian2.utils.logger.clean_up_logging.rst.
> Creating file ./reference/brian2.utils.logger.get_logger.rst.
> Creating file ./reference/brian2.utils.logger.log_level_validator.rst.
> Creating file ./reference/brian2.utils.stringtools.SpellChecker.rst.
> Creating file ./reference/brian2.utils.stringtools.code_representation.rst.
> Creating file ./reference/brian2.utils.stringtools.deindent.rst.
> Creating file ./reference/brian2.utils.stringtools.get_identifiers.rst.
> Creating file ./reference/brian2.utils.stringtools.indent.rst.
> Creating file ./reference/brian2.utils.stringtools.replace.rst.
> Creating file ./reference/brian2.utils.stringtools.strip_empty_leading_and_trailing_lines.rst.
> Creating file ./reference/brian2.utils.stringtools.strip_empty_lines.rst.
> Creating file ./reference/brian2.utils.stringtools.stripped_deindented_lines.rst.
> Creating file ./reference/brian2.utils.stringtools.word_substitute.rst.
> Creating file ./reference/brian2.utils.topsort.topsort.rst.
> Creating file ./reference/brian2.utils.rst.
> Documenting 92 examples
> Searching for example images in directory /<<PKGBUILDDIR>>/docs_sphinx/resources/examples_images
> /<<PKGBUILDDIR>>/examples/frompapers/Brette_2012/README.txt
> /<<PKGBUILDDIR>>/examples/frompapers/Stimberg_et_al_2018/figures.mplstyle
> /<<PKGBUILDDIR>>/examples/frompapers/Stimberg_et_al_2018/README.md
> loading translations [en]... done
> making output directory... done
> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
> WARNING: The pre-Sphinx 1.0 'intersphinx_mapping' format is deprecated and will be removed in Sphinx 8. Update to the current format as described in the documentation. Hint: `intersphinx_mapping = {'<name>': ('https://docs.python.org/3', None)}`.https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html#confval-intersphinx_mapping
> WARNING: The pre-Sphinx 1.0 'intersphinx_mapping' format is deprecated and will be removed in Sphinx 8. Update to the current format as described in the documentation. Hint: `intersphinx_mapping = {'<name>': ('https://numpy.org/doc/stable', None)}`.https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html#confval-intersphinx_mapping
> WARNING: The pre-Sphinx 1.0 'intersphinx_mapping' format is deprecated and will be removed in Sphinx 8. Update to the current format as described in the documentation. Hint: `intersphinx_mapping = {'<name>': ('https://docs.scipy.org/doc/scipy', None)}`.https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html#confval-intersphinx_mapping
> WARNING: The pre-Sphinx 1.0 'intersphinx_mapping' format is deprecated and will be removed in Sphinx 8. Update to the current format as described in the documentation. Hint: `intersphinx_mapping = {'<name>': ('https://docs.sympy.org/dev/', None)}`.https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html#confval-intersphinx_mapping
> loading intersphinx inventory 'main_inventory' from https://docs.python.org/3/objects.inv...
> loading intersphinx inventory 'main_inventory' from https://numpy.org/doc/stable/objects.inv...
> loading intersphinx inventory 'main_inventory' from https://docs.scipy.org/doc/scipy/objects.inv...
> loading intersphinx inventory 'main_inventory' from https://docs.sympy.org/dev/objects.inv...
> [autosummary] generating autosummary for: advanced/custom_events.rst, advanced/functions.rst, advanced/how_brian_works.rst, advanced/index.rst, advanced/interface.rst, advanced/logging.rst, advanced/namespaces.rst, advanced/preferences.rst, advanced/random.rst, advanced/scheduling.rst, ..., user/input.rst, user/models.rst, user/multicompartmental.rst, user/numerical_integration.rst, user/plotting_functions.rst, user/recording.rst, user/refractoriness.rst, user/running.rst, user/synapses.rst, user/units.rst
> building [mo]: all of 0 po files
> writing output... 
> building [html]: all source files
> updating environment: [new config] 574 added, 0 changed, 0 removed
> reading sources... [  0%] advanced/custom_events
> reading sources... [  0%] advanced/functions
> reading sources... [  1%] advanced/how_brian_works
> reading sources... [  1%] advanced/index
> reading sources... [  1%] advanced/interface
> reading sources... [  1%] advanced/logging
> reading sources... [  1%] advanced/namespaces
> reading sources... [  1%] advanced/preferences
> reading sources... [  2%] advanced/random
> reading sources... [  2%] advanced/scheduling
> reading sources... [  2%] advanced/state_update
> reading sources... [  2%] developer/GSL
> reading sources... [  2%] developer/codegen
> reading sources... [  2%] developer/devices
> reading sources... [  3%] developer/equations_namespaces
> reading sources... [  3%] developer/functions
> reading sources... [  3%] developer/guidelines/defensive_programming
> reading sources... [  3%] developer/guidelines/documentation
> reading sources... [  3%] developer/guidelines/index
> reading sources... [  3%] developer/guidelines/logging
> reading sources... [  4%] developer/guidelines/representation
> reading sources... [  4%] developer/guidelines/style
> reading sources... [  4%] developer/guidelines/testing
> reading sources... [  4%] developer/guidelines/workflow
> reading sources... [  4%] developer/index
> reading sources... [  5%] developer/oldcodegen
> reading sources... [  5%] developer/openmp
> reading sources... [  5%] developer/preferences
> reading sources... [  5%] developer/standalone
> reading sources... [  5%] developer/units
> reading sources... [  5%] developer/variables_indices
> reading sources... [  6%] examples/COBAHH
> reading sources... [  6%] examples/CUBA
> reading sources... [  6%] examples/IF_curve_Hodgkin_Huxley
> reading sources... [  6%] examples/IF_curve_LIF
> reading sources... [  6%] examples/adaptive_threshold
> reading sources... [  6%] examples/advanced.COBAHH_approximated
> reading sources... [  7%] examples/advanced.Ornstein_Uhlenbeck
> reading sources... [  7%] examples/advanced.compare_GSL_to_conventional
> reading sources... [  7%] examples/advanced.custom_events
> reading sources... [  7%] examples/advanced.exprel_function
> reading sources... [  7%] examples/advanced.float_32_64_benchmark
> reading sources... [  7%] examples/advanced.modelfitting_sbi
> reading sources... [  8%] examples/advanced.opencv_movie
> reading sources... [  8%] examples/advanced.stochastic_odes
> reading sources... [  8%] examples/compartmental.bipolar_cell
> reading sources... [  8%] examples/compartmental.bipolar_with_inputs
> reading sources... [  8%] examples/compartmental.bipolar_with_inputs2
> reading sources... [  9%] examples/compartmental.cylinder
> reading sources... [  9%] examples/compartmental.hh_with_spikes
> reading sources... [  9%] examples/compartmental.hodgkin_huxley_1952
> reading sources... [  9%] examples/compartmental.infinite_cable
> reading sources... [  9%] examples/compartmental.lfp
> reading sources... [  9%] examples/compartmental.morphotest
> reading sources... [ 10%] examples/compartmental.rall
> reading sources... [ 10%] examples/compartmental.spike_initiation
> reading sources... [ 10%] examples/coupled_oscillators
> reading sources... [ 10%] examples/frompapers.Brette_2004
> reading sources... [ 10%] examples/frompapers.Brette_2012.Fig1
> reading sources... [ 10%] examples/frompapers.Brette_2012.Fig3AB
> reading sources... [ 11%] examples/frompapers.Brette_2012.Fig3CF
> reading sources... [ 11%] examples/frompapers.Brette_2012.Fig4
> reading sources... [ 11%] examples/frompapers.Brette_2012.Fig5A
> reading sources... [ 11%] examples/frompapers.Brette_2012.README.txt
> reading sources... [ 11%] examples/frompapers.Brette_2012.params
> reading sources... [ 11%] examples/frompapers.Brette_Gerstner_2005
> reading sources... [ 12%] examples/frompapers.Brette_Guigon_2003
> reading sources... [ 12%] examples/frompapers.Brunel_2000
> reading sources... [ 12%] examples/frompapers.Brunel_Hakim_1999
> reading sources... [ 12%] examples/frompapers.Brunel_Wang_2001
> reading sources... [ 12%] examples/frompapers.Clopath_et_al_2010_homeostasis
> reading sources... [ 13%] examples/frompapers.Clopath_et_al_2010_no_homeostasis
> reading sources... [ 13%] examples/frompapers.Destexhe_et_al_1998
> reading sources... [ 13%] examples/frompapers.Diesmann_et_al_1999
> reading sources... [ 13%] examples/frompapers.Graupner_Brunel_2012
> reading sources... [ 13%] examples/frompapers.Hindmarsh_Rose_1984
> reading sources... [ 13%] examples/frompapers.Izhikevich_2003
> reading sources... [ 14%] examples/frompapers.Izhikevich_2007
> reading sources... [ 14%] examples/frompapers.Jansen_Rit_1995_single_column
> reading sources... [ 14%] examples/frompapers.Kremer_et_al_2011_barrel_cortex
> reading sources... [ 14%] examples/frompapers.Maass_Natschlaeger_Markram_2002
> reading sources... [ 14%] examples/frompapers.Morris_Lecar_1981
> reading sources... [ 14%] examples/frompapers.Naud_et_al_2008_adex_firing_patterns
> reading sources... [ 15%] examples/frompapers.Nicola_Clopath_2017
> reading sources... [ 15%] examples/frompapers.Platkiewicz_Brette_2011
> reading sources... [ 15%] examples/frompapers.Rossant_et_al_2011bis
> reading sources... [ 15%] examples/frompapers.Rothman_Manis_2003
> reading sources... [ 15%] examples/frompapers.Stimberg_et_al_2018.README.md
> reading sources... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_1_COBA
> reading sources... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_2_gchi_astrocyte
> reading sources... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_3_io_synapse
> reading sources... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_4_rsmean
> reading sources... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_4_synrel
> reading sources... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_5_astro_ring
> reading sources... [ 17%] examples/frompapers.Stimberg_et_al_2018.example_6_COBA_with_astro
> reading sources... [ 17%] examples/frompapers.Stimberg_et_al_2018.figures.mplstyle
> reading sources... [ 17%] examples/frompapers.Stimberg_et_al_2018.plot_utils
> reading sources... [ 17%] examples/frompapers.Sturzl_et_al_2000
> reading sources... [ 17%] examples/frompapers.Tetzlaff_2015
> reading sources... [ 17%] examples/frompapers.Touboul_Brette_2008
> reading sources... [ 18%] examples/frompapers.Tsodyks_Pawelzik_Markram_1998
> reading sources... [ 18%] examples/frompapers.Tsodyks_Uziel_Markram_2000
> reading sources... [ 18%] examples/frompapers.Vogels_et_al_2011
> reading sources... [ 18%] examples/frompapers.Wang_Buszaki_1996
> reading sources... [ 18%] examples/index
> reading sources... [ 18%] examples/multiprocessing.01_using_cython
> reading sources... [ 19%] examples/multiprocessing.02_using_standalone
> reading sources... [ 19%] examples/multiprocessing.03_standalone_joblib
> reading sources... [ 19%] examples/non_reliability
> reading sources... [ 19%] examples/phase_locking
> reading sources... [ 19%] examples/reliability
> reading sources... [ 20%] examples/standalone.STDP_standalone
> reading sources... [ 20%] examples/standalone.cuba_openmp
> reading sources... [ 20%] examples/standalone.simple_case
> reading sources... [ 20%] examples/standalone.simple_case_build
> reading sources... [ 20%] examples/standalone.standalone_multiplerun
> reading sources... [ 20%] examples/synapses.STDP
> reading sources... [ 21%] examples/synapses.continuous_interaction
> reading sources... [ 21%] examples/synapses.efficient_gaussian_connectivity
> reading sources... [ 21%] examples/synapses.gapjunctions
> reading sources... [ 21%] examples/synapses.jeffress
> reading sources... [ 21%] examples/synapses.licklider
> reading sources... [ 21%] examples/synapses.nonlinear
> reading sources... [ 22%] examples/synapses.spatial_connections
> reading sources... [ 22%] examples/synapses.spike_based_homeostasis
> reading sources... [ 22%] examples/synapses.state_variables
> reading sources... [ 22%] examples/synapses.synapses
> reading sources... [ 22%] index
> reading sources... [ 22%] introduction/brian1_to_2/brian1hears_bridge
> reading sources... [ 23%] introduction/brian1_to_2/container
> reading sources... [ 23%] introduction/brian1_to_2/index
> reading sources... [ 23%] introduction/brian1_to_2/inputs
> reading sources... [ 23%] introduction/brian1_to_2/library
> reading sources... [ 23%] introduction/brian1_to_2/monitors
> reading sources... [ 24%] introduction/brian1_to_2/multicompartmental
> reading sources... [ 24%] introduction/brian1_to_2/networks_and_clocks
> reading sources... [ 24%] introduction/brian1_to_2/neurongroup
> reading sources... [ 24%] introduction/brian1_to_2/preferences
> reading sources... [ 24%] introduction/brian1_to_2/synapses
> reading sources... [ 24%] introduction/changes
> reading sources... [ 25%] introduction/code_of_conduct
> reading sources... [ 25%] introduction/compatibility
> reading sources... [ 25%] introduction/index
> reading sources... [ 25%] introduction/install
> reading sources... [ 25%] introduction/known_issues
> reading sources... [ 25%] introduction/release_notes
> reading sources... [ 26%] introduction/scripts
> reading sources... [ 26%] introduction/support
> reading sources... [ 26%] reference/brian2
> reading sources... [ 26%] reference/brian2.__init__.check_cache
> reading sources... [ 26%] reference/brian2.__init__.clear_cache
> reading sources... [ 26%] reference/brian2.codegen
> reading sources... [ 27%] reference/brian2.codegen.codeobject.CodeObject
> reading sources... [ 27%] reference/brian2.codegen.codeobject.check_compiler_kwds
> reading sources... [ 27%] reference/brian2.codegen.codeobject.constant_or_scalar
> reading sources... [ 27%] reference/brian2.codegen.codeobject.create_runner_codeobj
> reading sources... [ 27%] reference/brian2.codegen.cpp_prefs.C99Check
> reading sources... [ 28%] reference/brian2.codegen.cpp_prefs.compiler_supports_c99
> reading sources... [ 28%] reference/brian2.codegen.cpp_prefs.get_compiler_and_args
> reading sources... [ 28%] reference/brian2.codegen.cpp_prefs.get_msvc_env
> reading sources... [ 28%] reference/brian2.codegen.cpp_prefs.has_flag
> reading sources... [ 28%] reference/brian2.codegen.generators
> reading sources... [ 28%] reference/brian2.codegen.generators.GSL_generator.GSLCPPCodeGenerator
> reading sources... [ 29%] reference/brian2.codegen.generators.GSL_generator.GSLCodeGenerator
> reading sources... [ 29%] reference/brian2.codegen.generators.GSL_generator.GSLCythonCodeGenerator
> reading sources... [ 29%] reference/brian2.codegen.generators.GSL_generator.valid_gsl_dir
> reading sources... [ 29%] reference/brian2.codegen.generators.base.CodeGenerator
> reading sources... [ 29%] reference/brian2.codegen.generators.cpp_generator.CPPCodeGenerator
> reading sources... [ 29%] reference/brian2.codegen.generators.cpp_generator.c_data_type
> reading sources... [ 30%] reference/brian2.codegen.generators.cython_generator.CythonCodeGenerator
> reading sources... [ 30%] reference/brian2.codegen.generators.cython_generator.CythonNodeRenderer
> reading sources... [ 30%] reference/brian2.codegen.generators.cython_generator.get_cpp_dtype
> reading sources... [ 30%] reference/brian2.codegen.generators.cython_generator.get_numpy_dtype
> reading sources... [ 30%] reference/brian2.codegen.generators.numpy_generator.NumpyCodeGenerator
> reading sources... [ 30%] reference/brian2.codegen.generators.numpy_generator.VectorisationError
> reading sources... [ 31%] reference/brian2.codegen.generators.numpy_generator.ceil_func
> reading sources... [ 31%] reference/brian2.codegen.generators.numpy_generator.clip_func
> reading sources... [ 31%] reference/brian2.codegen.generators.numpy_generator.floor_func
> reading sources... [ 31%] reference/brian2.codegen.generators.numpy_generator.int_func
> reading sources... [ 31%] reference/brian2.codegen.generators.numpy_generator.poisson_func
> reading sources... [ 32%] reference/brian2.codegen.generators.numpy_generator.rand_func
> reading sources... [ 32%] reference/brian2.codegen.generators.numpy_generator.randn_func
> reading sources... [ 32%] reference/brian2.codegen.optimisation.ArithmeticSimplifier
> reading sources... [ 32%] reference/brian2.codegen.optimisation.Simplifier
> reading sources... [ 32%] reference/brian2.codegen.optimisation.cancel_identical_terms
> reading sources... [ 32%] reference/brian2.codegen.optimisation.collect
> reading sources... [ 33%] reference/brian2.codegen.optimisation.collect_commutative
> reading sources... [ 33%] reference/brian2.codegen.optimisation.evaluate_expr
> reading sources... [ 33%] reference/brian2.codegen.optimisation.expression_complexity
> reading sources... [ 33%] reference/brian2.codegen.optimisation.optimise_statements
> reading sources... [ 33%] reference/brian2.codegen.optimisation.reduced_node
> reading sources... [ 33%] reference/brian2.codegen.permutation_analysis.OrderDependenceError
> reading sources... [ 34%] reference/brian2.codegen.permutation_analysis.check_for_order_independence
> reading sources... [ 34%] reference/brian2.codegen.runtime
> reading sources... [ 34%] reference/brian2.codegen.runtime.GSLcython_rt
> reading sources... [ 34%] reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.GSLCompileError
> reading sources... [ 34%] reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.GSLCythonCodeObject
> reading sources... [ 34%] reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.IntegrationError
> reading sources... [ 35%] reference/brian2.codegen.runtime.cython_rt
> reading sources... [ 35%] reference/brian2.codegen.runtime.cython_rt.cython_rt.CythonCodeObject
> reading sources... [ 35%] reference/brian2.codegen.runtime.cython_rt.extension_manager.CythonExtensionManager
> reading sources... [ 35%] reference/brian2.codegen.runtime.cython_rt.extension_manager.cython_extension_manager
> reading sources... [ 35%] reference/brian2.codegen.runtime.cython_rt.extension_manager.get_cython_cache_dir
> reading sources... [ 36%] reference/brian2.codegen.runtime.cython_rt.extension_manager.get_cython_extensions
> reading sources... [ 36%] reference/brian2.codegen.runtime.cython_rt.extension_manager.simplify_path_env_var
> reading sources... [ 36%] reference/brian2.codegen.runtime.numpy_rt
> reading sources... [ 36%] reference/brian2.codegen.runtime.numpy_rt.numpy_rt.LazyArange
> reading sources... [ 36%] reference/brian2.codegen.runtime.numpy_rt.numpy_rt.NumpyCodeObject
> reading sources... [ 36%] reference/brian2.codegen.statements.Statement
> reading sources... [ 37%] reference/brian2.codegen.templates.CodeObjectTemplate
> reading sources... [ 37%] reference/brian2.codegen.templates.LazyTemplateLoader
> reading sources... [ 37%] reference/brian2.codegen.templates.MultiTemplate
> reading sources... [ 37%] reference/brian2.codegen.templates.Templater
> reading sources... [ 37%] reference/brian2.codegen.templates.autoindent
> reading sources... [ 37%] reference/brian2.codegen.templates.autoindent_postfilter
> reading sources... [ 38%] reference/brian2.codegen.templates.variables_to_array_names
> reading sources... [ 38%] reference/brian2.codegen.translation.LineInfo
> reading sources... [ 38%] reference/brian2.codegen.translation.analyse_identifiers
> reading sources... [ 38%] reference/brian2.codegen.translation.get_identifiers_recursively
> reading sources... [ 38%] reference/brian2.codegen.translation.is_scalar_expression
> reading sources... [ 39%] reference/brian2.codegen.translation.make_statements
> reading sources... [ 39%] reference/brian2.core
> reading sources... [ 39%] reference/brian2.core.base.BrianObject
> reading sources... [ 39%] reference/brian2.core.base.BrianObjectException
> reading sources... [ 39%] reference/brian2.core.base.brian_object_exception
> reading sources... [ 39%] reference/brian2.core.base.device_override
> reading sources... [ 40%] reference/brian2.core.base.weakproxy_with_fallback
> reading sources... [ 40%] reference/brian2.core.clocks.Clock
> reading sources... [ 40%] reference/brian2.core.clocks.DefaultClockProxy
> reading sources... [ 40%] reference/brian2.core.clocks.check_dt
> reading sources... [ 40%] reference/brian2.core.clocks.defaultclock
> reading sources... [ 40%] reference/brian2.core.core_preferences.default_float_dtype_validator
> reading sources... [ 41%] reference/brian2.core.core_preferences.dtype_repr
> reading sources... [ 41%] reference/brian2.core.functions.Function
> reading sources... [ 41%] reference/brian2.core.functions.FunctionImplementation
> reading sources... [ 41%] reference/brian2.core.functions.FunctionImplementationContainer
> reading sources... [ 41%] reference/brian2.core.functions.SymbolicConstant
> reading sources... [ 41%] reference/brian2.core.functions.declare_types
> reading sources... [ 42%] reference/brian2.core.functions.exprel
> WARNING    /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/sphinxext/docscrape.py:122: UserWarning: Unknown section Explanation
>   warn(f"Unknown section {key}")
>  [py.warnings]
> WARNING    /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/sphinxext/docscrape.py:122: UserWarning: Unknown section Explanation
>   warn(f"Unknown section {key}")
>  [py.warnings]
> reading sources... [ 42%] reference/brian2.core.functions.implementation
> reading sources... [ 42%] reference/brian2.core.functions.timestep
> reading sources... [ 42%] reference/brian2.core.magic.MagicError
> reading sources... [ 42%] reference/brian2.core.magic.MagicNetwork
> reading sources... [ 43%] reference/brian2.core.magic.collect
> reading sources... [ 43%] reference/brian2.core.magic.get_objects_in_namespace
> reading sources... [ 43%] reference/brian2.core.magic.magic_network
> reading sources... [ 43%] reference/brian2.core.magic.restore
> reading sources... [ 43%] reference/brian2.core.magic.run
> reading sources... [ 43%] reference/brian2.core.magic.start_scope
> reading sources... [ 44%] reference/brian2.core.magic.stop
> reading sources... [ 44%] reference/brian2.core.magic.store
> reading sources... [ 44%] reference/brian2.core.names.Nameable
> reading sources... [ 44%] reference/brian2.core.names.find_name
> reading sources... [ 44%] reference/brian2.core.namespace.get_local_namespace
> reading sources... [ 44%] reference/brian2.core.network.Network
> reading sources... [ 45%] reference/brian2.core.network.ProfilingSummary
> reading sources... [ 45%] reference/brian2.core.network.SchedulingSummary
> reading sources... [ 45%] reference/brian2.core.network.TextReport
> reading sources... [ 45%] reference/brian2.core.network.profiling_summary
> reading sources... [ 45%] reference/brian2.core.network.schedule_propagation_offset
> reading sources... [ 45%] reference/brian2.core.network.scheduling_summary
> reading sources... [ 46%] reference/brian2.core.operations.NetworkOperation
> reading sources... [ 46%] reference/brian2.core.operations.network_operation
> reading sources... [ 46%] reference/brian2.core.preferences.BrianGlobalPreferences
> reading sources... [ 46%] reference/brian2.core.preferences.BrianGlobalPreferencesView
> reading sources... [ 46%] reference/brian2.core.preferences.BrianPreference
> reading sources... [ 47%] reference/brian2.core.preferences.DefaultValidator
> reading sources... [ 47%] reference/brian2.core.preferences.ErrorRaiser
> reading sources... [ 47%] reference/brian2.core.preferences.PreferenceError
> reading sources... [ 47%] reference/brian2.core.preferences.brian_prefs
> reading sources... [ 47%] reference/brian2.core.preferences.check_preference_name
> reading sources... [ 47%] reference/brian2.core.preferences.parse_preference_name
> reading sources... [ 48%] reference/brian2.core.preferences.prefs
> reading sources... [ 48%] reference/brian2.core.spikesource.SpikeSource
> reading sources... [ 48%] reference/brian2.core.tracking.InstanceFollower
> reading sources... [ 48%] reference/brian2.core.tracking.InstanceTrackerSet
> reading sources... [ 48%] reference/brian2.core.tracking.Trackable
> reading sources... [ 48%] reference/brian2.core.variables.ArrayVariable
> reading sources... [ 49%] reference/brian2.core.variables.AuxiliaryVariable
> reading sources... [ 49%] reference/brian2.core.variables.Constant
> reading sources... [ 49%] reference/brian2.core.variables.DynamicArrayVariable
> reading sources... [ 49%] reference/brian2.core.variables.LinkedVariable
> reading sources... [ 49%] reference/brian2.core.variables.Subexpression
> reading sources... [ 49%] reference/brian2.core.variables.Variable
> reading sources... [ 50%] reference/brian2.core.variables.VariableView
> reading sources... [ 50%] reference/brian2.core.variables.Variables
> reading sources... [ 50%] reference/brian2.core.variables.get_dtype
> reading sources... [ 50%] reference/brian2.core.variables.get_dtype_str
> reading sources... [ 50%] reference/brian2.core.variables.linked_var
> reading sources... [ 51%] reference/brian2.core.variables.variables_by_owner
> reading sources... [ 51%] reference/brian2.devices
> reading sources... [ 51%] reference/brian2.devices.cpp_standalone
> reading sources... [ 51%] reference/brian2.devices.cpp_standalone.GSLcodeobject.GSLCPPStandaloneCodeObject
> reading sources... [ 51%] reference/brian2.devices.cpp_standalone.codeobject.CPPStandaloneCodeObject
> reading sources... [ 51%] reference/brian2.devices.cpp_standalone.codeobject.generate_rand_code
> reading sources... [ 52%] reference/brian2.devices.cpp_standalone.codeobject.openmp_pragma
> reading sources... [ 52%] reference/brian2.devices.cpp_standalone.device.CPPStandaloneDevice
> reading sources... [ 52%] reference/brian2.devices.cpp_standalone.device.CPPWriter
> reading sources... [ 52%] reference/brian2.devices.cpp_standalone.device.RunFunctionContext
> reading sources... [ 52%] reference/brian2.devices.cpp_standalone.device.cpp_standalone_device
> reading sources... [ 52%] reference/brian2.devices.cpp_standalone.device.invert_dict
> reading sources... [ 53%] reference/brian2.devices.device.CurrentDeviceProxy
> reading sources... [ 53%] reference/brian2.devices.device.Device
> reading sources... [ 53%] reference/brian2.devices.device.Dummy
> reading sources... [ 53%] reference/brian2.devices.device.RuntimeDevice
> reading sources... [ 53%] reference/brian2.devices.device.active_device
> reading sources... [ 53%] reference/brian2.devices.device.auto_target
> reading sources... [ 54%] reference/brian2.devices.device.device
> reading sources... [ 54%] reference/brian2.devices.device.get_device
> reading sources... [ 54%] reference/brian2.devices.device.reinit_and_delete
> reading sources... [ 54%] reference/brian2.devices.device.reinit_devices
> reading sources... [ 54%] reference/brian2.devices.device.reset_device
> reading sources... [ 55%] reference/brian2.devices.device.runtime_device
> reading sources... [ 55%] reference/brian2.devices.device.seed
> reading sources... [ 55%] reference/brian2.devices.device.set_device
> reading sources... [ 55%] reference/brian2.equations
> reading sources... [ 55%] reference/brian2.equations.codestrings.CodeString
> reading sources... [ 55%] reference/brian2.equations.codestrings.Expression
> reading sources... [ 56%] reference/brian2.equations.codestrings.Statements
> reading sources... [ 56%] reference/brian2.equations.codestrings.is_constant_over_dt
> reading sources... [ 56%] reference/brian2.equations.equations.EquationError
> reading sources... [ 56%] reference/brian2.equations.equations.Equations
> reading sources... [ 56%] reference/brian2.equations.equations.SingleEquation
> reading sources... [ 56%] reference/brian2.equations.equations.check_identifier_basic
> reading sources... [ 57%] reference/brian2.equations.equations.check_identifier_constants
> reading sources... [ 57%] reference/brian2.equations.equations.check_identifier_functions
> reading sources... [ 57%] reference/brian2.equations.equations.check_identifier_reserved
> reading sources... [ 57%] reference/brian2.equations.equations.check_identifier_units
> reading sources... [ 57%] reference/brian2.equations.equations.check_subexpressions
> reading sources... [ 57%] reference/brian2.equations.equations.dimensions_and_type_from_string
> reading sources... [ 58%] reference/brian2.equations.equations.extract_constant_subexpressions
> reading sources... [ 58%] reference/brian2.equations.equations.is_stateful
> reading sources... [ 58%] reference/brian2.equations.equations.parse_string_equations
> reading sources... [ 58%] reference/brian2.equations.refractory.add_refractoriness
> reading sources... [ 58%] reference/brian2.equations.refractory.check_identifier_refractory
> reading sources... [ 59%] reference/brian2.equations.unitcheck.check_dimensions
> reading sources... [ 59%] reference/brian2.equations.unitcheck.check_units_statements
> reading sources... [ 59%] reference/brian2.groups
> reading sources... [ 59%] reference/brian2.groups.group.CodeRunner
> reading sources... [ 59%] reference/brian2.groups.group.Group
> reading sources... [ 59%] reference/brian2.groups.group.IndexWrapper
> reading sources... [ 60%] reference/brian2.groups.group.Indexing
> reading sources... [ 60%] reference/brian2.groups.group.VariableOwner
> reading sources... [ 60%] reference/brian2.groups.group.get_dtype
> reading sources... [ 60%] reference/brian2.groups.neurongroup.NeuronGroup
> reading sources... [ 60%] reference/brian2.groups.neurongroup.Resetter
> reading sources... [ 60%] reference/brian2.groups.neurongroup.StateUpdater
> reading sources... [ 61%] reference/brian2.groups.neurongroup.SubexpressionUpdater
> reading sources... [ 61%] reference/brian2.groups.neurongroup.Thresholder
> reading sources... [ 61%] reference/brian2.groups.neurongroup.check_identifier_pre_post
> reading sources... [ 61%] reference/brian2.groups.neurongroup.to_start_stop
> reading sources... [ 61%] reference/brian2.groups.subgroup.Subgroup
> reading sources... [ 61%] reference/brian2.hears.BridgeSound
> reading sources... [ 62%] reference/brian2.hears.FilterbankGroup
> reading sources... [ 62%] reference/brian2.hears.Sound
> reading sources... [ 62%] reference/brian2.hears.WrappedSound
> reading sources... [ 62%] reference/brian2.hears.convert_unit_b1_to_b2
> reading sources... [ 62%] reference/brian2.hears.convert_unit_b2_to_b1
> reading sources... [ 63%] reference/brian2.hears.modify_arg
> reading sources... [ 63%] reference/brian2.hears.wrap_units
> reading sources... [ 63%] reference/brian2.hears.wrap_units_class
> reading sources... [ 63%] reference/brian2.hears.wrap_units_property
> reading sources... [ 63%] reference/brian2.importexport
> reading sources... [ 63%] reference/brian2.importexport.dictlike.DictImportExport
> reading sources... [ 64%] reference/brian2.importexport.dictlike.PandasImportExport
> reading sources... [ 64%] reference/brian2.importexport.importexport.ImportExport
> reading sources... [ 64%] reference/brian2.input
> reading sources... [ 64%] reference/brian2.input.binomial.BinomialFunction
> reading sources... [ 64%] reference/brian2.input.poissongroup.PoissonGroup
> reading sources... [ 64%] reference/brian2.input.poissoninput.PoissonInput
> reading sources... [ 65%] reference/brian2.input.spikegeneratorgroup.SpikeGeneratorGroup
> reading sources... [ 65%] reference/brian2.input.timedarray.TimedArray
> reading sources... [ 65%] reference/brian2.memory
> reading sources... [ 65%] reference/brian2.memory.dynamicarray.DynamicArray
> reading sources... [ 65%] reference/brian2.memory.dynamicarray.DynamicArray1D
> reading sources... [ 66%] reference/brian2.memory.dynamicarray.getslices
> reading sources... [ 66%] reference/brian2.monitors
> reading sources... [ 66%] reference/brian2.monitors.ratemonitor.PopulationRateMonitor
> reading sources... [ 66%] reference/brian2.monitors.spikemonitor.EventMonitor
> reading sources... [ 66%] reference/brian2.monitors.spikemonitor.SpikeMonitor
> reading sources... [ 66%] reference/brian2.monitors.statemonitor.StateMonitor
> reading sources... [ 67%] reference/brian2.monitors.statemonitor.StateMonitorView
> reading sources... [ 67%] reference/brian2.only.restore_initial_state
> reading sources... [ 67%] reference/brian2.parsing
> reading sources... [ 67%] reference/brian2.parsing.bast.BrianASTRenderer
> reading sources... [ 67%] reference/brian2.parsing.bast.brian_ast
> reading sources... [ 67%] reference/brian2.parsing.bast.brian_dtype_from_dtype
> reading sources... [ 68%] reference/brian2.parsing.bast.brian_dtype_from_value
> reading sources... [ 68%] reference/brian2.parsing.bast.is_boolean
> reading sources... [ 68%] reference/brian2.parsing.bast.is_boolean_dtype
> reading sources... [ 68%] reference/brian2.parsing.bast.is_float
> reading sources... [ 68%] reference/brian2.parsing.bast.is_float_dtype
> reading sources... [ 68%] reference/brian2.parsing.bast.is_integer
> reading sources... [ 69%] reference/brian2.parsing.bast.is_integer_dtype
> reading sources... [ 69%] reference/brian2.parsing.dependencies.abstract_code_dependencies
> reading sources... [ 69%] reference/brian2.parsing.dependencies.get_read_write_funcs
> reading sources... [ 69%] reference/brian2.parsing.expressions.is_boolean_expression
> reading sources... [ 69%] reference/brian2.parsing.expressions.parse_expression_dimensions
> reading sources... [ 70%] reference/brian2.parsing.functions.AbstractCodeFunction
> reading sources... [ 70%] reference/brian2.parsing.functions.FunctionRewriter
> reading sources... [ 70%] reference/brian2.parsing.functions.VarRewriter
> reading sources... [ 70%] reference/brian2.parsing.functions.abstract_code_from_function
> reading sources... [ 70%] reference/brian2.parsing.functions.extract_abstract_code_functions
> reading sources... [ 70%] reference/brian2.parsing.functions.substitute_abstract_code_functions
> reading sources... [ 71%] reference/brian2.parsing.rendering.CPPNodeRenderer
> reading sources... [ 71%] reference/brian2.parsing.rendering.NodeRenderer
> reading sources... [ 71%] reference/brian2.parsing.rendering.NumpyNodeRenderer
> reading sources... [ 71%] reference/brian2.parsing.rendering.SympyNodeRenderer
> reading sources... [ 71%] reference/brian2.parsing.rendering.get_node_value
> reading sources... [ 71%] reference/brian2.parsing.statements.parse_statement
> reading sources... [ 72%] reference/brian2.parsing.sympytools.CustomSympyPrinter
> reading sources... [ 72%] reference/brian2.parsing.sympytools.PRINTER
> reading sources... [ 72%] reference/brian2.parsing.sympytools.check_expression_for_multiple_stateful_functions
> reading sources... [ 72%] reference/brian2.parsing.sympytools.expression_complexity
> reading sources... [ 72%] reference/brian2.parsing.sympytools.str_to_sympy
> reading sources... [ 72%] reference/brian2.parsing.sympytools.sympy_to_str
> reading sources... [ 73%] reference/brian2.random
> reading sources... [ 73%] reference/brian2.spatialneuron
> reading sources... [ 73%] reference/brian2.spatialneuron.morphology.Children
> reading sources... [ 73%] reference/brian2.spatialneuron.morphology.Cylinder
> reading sources... [ 73%] reference/brian2.spatialneuron.morphology.Morphology
> reading sources... [ 74%] reference/brian2.spatialneuron.morphology.MorphologyIndexWrapper
> reading sources... [ 74%] reference/brian2.spatialneuron.morphology.Node
> reading sources... [ 74%] reference/brian2.spatialneuron.morphology.Section
> reading sources... [ 74%] reference/brian2.spatialneuron.morphology.Soma
> reading sources... [ 74%] reference/brian2.spatialneuron.morphology.SubMorphology
> reading sources... [ 74%] reference/brian2.spatialneuron.morphology.Topology
> reading sources... [ 75%] reference/brian2.spatialneuron.spatialneuron.FlatMorphology
> reading sources... [ 75%] reference/brian2.spatialneuron.spatialneuron.SpatialNeuron
> reading sources... [ 75%] reference/brian2.spatialneuron.spatialneuron.SpatialStateUpdater
> reading sources... [ 75%] reference/brian2.spatialneuron.spatialneuron.SpatialSubgroup
> reading sources... [ 75%] reference/brian2.stateupdaters
> reading sources... [ 75%] reference/brian2.stateupdaters.GSL.GSLContainer
> reading sources... [ 76%] reference/brian2.stateupdaters.GSL.GSLStateUpdater
> reading sources... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rk2
> reading sources... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rk4
> reading sources... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rk8pd
> reading sources... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rkck
> reading sources... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rkf45
> reading sources... [ 77%] reference/brian2.stateupdaters.base.StateUpdateMethod
> reading sources... [ 77%] reference/brian2.stateupdaters.base.UnsupportedEquationsException
> reading sources... [ 77%] reference/brian2.stateupdaters.base.extract_method_options
> reading sources... [ 77%] reference/brian2.stateupdaters.exact.IndependentStateUpdater
> reading sources... [ 77%] reference/brian2.stateupdaters.exact.LinearStateUpdater
> reading sources... [ 78%] reference/brian2.stateupdaters.exact.exact
> reading sources... [ 78%] reference/brian2.stateupdaters.exact.get_linear_system
> reading sources... [ 78%] reference/brian2.stateupdaters.exact.independent
> reading sources... [ 78%] reference/brian2.stateupdaters.exact.linear
> reading sources... [ 78%] reference/brian2.stateupdaters.explicit.ExplicitStateUpdater
> reading sources... [ 78%] reference/brian2.stateupdaters.explicit.diagonal_noise
> reading sources... [ 79%] reference/brian2.stateupdaters.explicit.euler
> reading sources... [ 79%] reference/brian2.stateupdaters.explicit.heun
> reading sources... [ 79%] reference/brian2.stateupdaters.explicit.milstein
> reading sources... [ 79%] reference/brian2.stateupdaters.explicit.rk2
> reading sources... [ 79%] reference/brian2.stateupdaters.explicit.rk4
> reading sources... [ 79%] reference/brian2.stateupdaters.explicit.split_expression
> reading sources... [ 80%] reference/brian2.stateupdaters.exponential_euler.ExponentialEulerStateUpdater
> reading sources... [ 80%] reference/brian2.stateupdaters.exponential_euler.exponential_euler
> reading sources... [ 80%] reference/brian2.stateupdaters.exponential_euler.get_conditionally_linear_system
> reading sources... [ 80%] reference/brian2.synapses
> reading sources... [ 80%] reference/brian2.synapses.parse_synaptic_generator_syntax.handle_range
> reading sources... [ 80%] reference/brian2.synapses.parse_synaptic_generator_syntax.handle_sample
> reading sources... [ 81%] reference/brian2.synapses.parse_synaptic_generator_syntax.parse_synapse_generator
> reading sources... [ 81%] reference/brian2.synapses.spikequeue.SpikeQueue
> reading sources... [ 81%] reference/brian2.synapses.synapses.StateUpdater
> reading sources... [ 81%] reference/brian2.synapses.synapses.SummedVariableUpdater
> reading sources... [ 81%] reference/brian2.synapses.synapses.Synapses
> reading sources... [ 82%] reference/brian2.synapses.synapses.SynapticIndexing
> reading sources... [ 82%] reference/brian2.synapses.synapses.SynapticPathway
> reading sources... [ 82%] reference/brian2.synapses.synapses.SynapticSubgroup
> reading sources... [ 82%] reference/brian2.synapses.synapses.find_synapses
> reading sources... [ 82%] reference/brian2.synapses.synapses.slice_to_test
> reading sources... [ 82%] reference/brian2.units
> reading sources... [ 83%] reference/brian2.units.allunits.celsius
> reading sources... [ 83%] reference/brian2.units.fundamentalunits.DIMENSIONLESS
> reading sources... [ 83%] reference/brian2.units.fundamentalunits.Dimension
> reading sources... [ 83%] reference/brian2.units.fundamentalunits.DimensionMismatchError
> reading sources... [ 83%] reference/brian2.units.fundamentalunits.Quantity
> reading sources... [ 83%] reference/brian2.units.fundamentalunits.Unit
> reading sources... [ 84%] reference/brian2.units.fundamentalunits.UnitRegistry
> reading sources... [ 84%] reference/brian2.units.fundamentalunits.additional_unit_register
> reading sources... [ 84%] reference/brian2.units.fundamentalunits.check_units
> reading sources... [ 84%] reference/brian2.units.fundamentalunits.fail_for_dimension_mismatch
> reading sources... [ 84%] reference/brian2.units.fundamentalunits.get_dimensions
> reading sources... [ 84%] reference/brian2.units.fundamentalunits.get_or_create_dimension
> reading sources... [ 85%] reference/brian2.units.fundamentalunits.get_unit
> reading sources... [ 85%] reference/brian2.units.fundamentalunits.get_unit_for_display
> reading sources... [ 85%] reference/brian2.units.fundamentalunits.have_same_dimensions
> reading sources... [ 85%] reference/brian2.units.fundamentalunits.in_best_unit
> reading sources... [ 85%] reference/brian2.units.fundamentalunits.in_unit
> reading sources... [ 86%] reference/brian2.units.fundamentalunits.is_dimensionless
> reading sources... [ 86%] reference/brian2.units.fundamentalunits.is_scalar_type
> reading sources... [ 86%] reference/brian2.units.fundamentalunits.quantity_with_dimensions
> reading sources... [ 86%] reference/brian2.units.fundamentalunits.register_new_unit
> reading sources... [ 86%] reference/brian2.units.fundamentalunits.standard_unit_register
> reading sources... [ 86%] reference/brian2.units.fundamentalunits.user_unit_register
> reading sources... [ 87%] reference/brian2.units.fundamentalunits.wrap_function_change_dimensions
> reading sources... [ 87%] reference/brian2.units.fundamentalunits.wrap_function_dimensionless
> reading sources... [ 87%] reference/brian2.units.fundamentalunits.wrap_function_keep_dimensions
> reading sources... [ 87%] reference/brian2.units.fundamentalunits.wrap_function_remove_dimensions
> reading sources... [ 87%] reference/brian2.units.unitsafefunctions.arange
> reading sources... [ 87%] reference/brian2.units.unitsafefunctions.arccos
> reading sources... [ 88%] reference/brian2.units.unitsafefunctions.arccosh
> reading sources... [ 88%] reference/brian2.units.unitsafefunctions.arcsin
> reading sources... [ 88%] reference/brian2.units.unitsafefunctions.arcsinh
> reading sources... [ 88%] reference/brian2.units.unitsafefunctions.arctan
> reading sources... [ 88%] reference/brian2.units.unitsafefunctions.arctanh
> reading sources... [ 89%] reference/brian2.units.unitsafefunctions.cos
> reading sources... [ 89%] reference/brian2.units.unitsafefunctions.cosh
> reading sources... [ 89%] reference/brian2.units.unitsafefunctions.diagonal
> reading sources... [ 89%] reference/brian2.units.unitsafefunctions.dot
> reading sources... [ 89%] reference/brian2.units.unitsafefunctions.exp
> reading sources... [ 89%] reference/brian2.units.unitsafefunctions.linspace
> reading sources... [ 90%] reference/brian2.units.unitsafefunctions.log
> reading sources... [ 90%] reference/brian2.units.unitsafefunctions.ravel
> reading sources... [ 90%] reference/brian2.units.unitsafefunctions.sin
> reading sources... [ 90%] reference/brian2.units.unitsafefunctions.sinh
> reading sources... [ 90%] reference/brian2.units.unitsafefunctions.tan
> reading sources... [ 90%] reference/brian2.units.unitsafefunctions.tanh
> reading sources... [ 91%] reference/brian2.units.unitsafefunctions.trace
> reading sources... [ 91%] reference/brian2.units.unitsafefunctions.where
> reading sources... [ 91%] reference/brian2.units.unitsafefunctions.wrap_function_to_method
> reading sources... [ 91%] reference/brian2.utils
> reading sources... [ 91%] reference/brian2.utils.arrays.calc_repeats
> reading sources... [ 91%] reference/brian2.utils.caching.CacheKey
> reading sources... [ 92%] reference/brian2.utils.caching.cached
> reading sources... [ 92%] reference/brian2.utils.environment.running_from_ipython
> reading sources... [ 92%] reference/brian2.utils.filelock.BaseFileLock
> reading sources... [ 92%] reference/brian2.utils.filelock.FileLock
> reading sources... [ 92%] reference/brian2.utils.filelock.SoftFileLock
> reading sources... [ 93%] reference/brian2.utils.filelock.Timeout
> reading sources... [ 93%] reference/brian2.utils.filelock.UnixFileLock
> reading sources... [ 93%] reference/brian2.utils.filelock.WindowsFileLock
> reading sources... [ 93%] reference/brian2.utils.filelock.logger
> reading sources... [ 93%] reference/brian2.utils.filetools.copy_directory
> reading sources... [ 93%] reference/brian2.utils.filetools.ensure_directory
> reading sources... [ 94%] reference/brian2.utils.filetools.ensure_directory_of_file
> reading sources... [ 94%] reference/brian2.utils.filetools.in_directory
> reading sources... [ 94%] reference/brian2.utils.logger.BrianLogger
> reading sources... [ 94%] reference/brian2.utils.logger.HierarchyFilter
> reading sources... [ 94%] reference/brian2.utils.logger.LogCapture
> reading sources... [ 94%] reference/brian2.utils.logger.NameFilter
> reading sources... [ 95%] reference/brian2.utils.logger.brian_excepthook
> reading sources... [ 95%] reference/brian2.utils.logger.catch_logs
> reading sources... [ 95%] reference/brian2.utils.logger.clean_up_logging
> reading sources... [ 95%] reference/brian2.utils.logger.get_logger
> reading sources... [ 95%] reference/brian2.utils.logger.log_level_validator
> reading sources... [ 95%] reference/brian2.utils.logger.std_silent
> reading sources... [ 96%] reference/brian2.utils.stringtools.SpellChecker
> reading sources... [ 96%] reference/brian2.utils.stringtools.code_representation
> reading sources... [ 96%] reference/brian2.utils.stringtools.deindent
> reading sources... [ 96%] reference/brian2.utils.stringtools.get_identifiers
> reading sources... [ 96%] reference/brian2.utils.stringtools.indent
> reading sources... [ 97%] reference/brian2.utils.stringtools.replace
> reading sources... [ 97%] reference/brian2.utils.stringtools.strip_empty_leading_and_trailing_lines
> reading sources... [ 97%] reference/brian2.utils.stringtools.strip_empty_lines
> reading sources... [ 97%] reference/brian2.utils.stringtools.stripped_deindented_lines
> reading sources... [ 97%] reference/brian2.utils.stringtools.word_substitute
> reading sources... [ 97%] reference/brian2.utils.topsort.topsort
> reading sources... [ 98%] user/computation
> reading sources... [ 98%] user/converting_from_integrated_form
> reading sources... [ 98%] user/equations
> reading sources... [ 98%] user/import
> reading sources... [ 98%] user/index
> reading sources... [ 98%] user/input
> reading sources... [ 99%] user/models
> reading sources... [ 99%] user/multicompartmental
> reading sources... [ 99%] user/numerical_integration
> reading sources... [ 99%] user/plotting_functions
> reading sources... [ 99%] user/recording
> reading sources... [ 99%] user/refractoriness
> reading sources... [100%] user/running
> reading sources... [100%] user/synapses
> reading sources... [100%] user/units
> 
> /<<PKGBUILDDIR>>/docs_sphinx/examples/frompapers.Naud_et_al_2008_adex_firing_patterns.rst:23: WARNING: Title underline too short.
> 
> Firing patterns in the adaptive exponential integrate-and-fire model
> -----------------------
> /<<PKGBUILDDIR>>/docs_sphinx/index.rst:50: WARNING: toctree contains reference to nonexisting document 'resources/tutorials/index'
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/install.rst:28: ERROR: Unknown directive type "tabs".
> 
> .. tabs::
> 
>     .. group-tab:: conda package
> 
>        We recommend installing Brian into a separate environment, see
>        `conda's documentation <https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html>`_
>        for more details.
>        Brian 2 is not part of the main Anaconda distribution, but built using the community-maintained
>        `conda-forge <https://conda-forge.org/>`_ project. You will therefore have to to install it from the
>        `conda-forge channel <https://anaconda.org/conda-forge>`_. To do so, use::
> 
>          conda install -c conda-forge brian2
> 
>        You can also permanently add the channel to your list of channels::
> 
>          conda config --add channels conda-forge
> 
>        This has only to be done once. After that, you can install and update the brian2 packages as any other
>        Anaconda package::
> 
>          conda install brian2
> 
> 
>     .. group-tab:: PyPI package (``pip``)
> 
>        We recommend installing Brian into a separate "virtual environment", see the
>        `Python Packaging User Guide <https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/>`_
>        for more information.
>        Brian is included in the PyPI package index: https://pypi.python.org/pypi/Brian2
>        You can therefore install it with the ``pip`` utility::
> 
>          python -m pip install brian2
> 
>        In rare cases where your current environment does not have access to the ``pip`` utility, you first
>        have to install ``pip`` via::
> 
>          python -m ensurepip
> 
>     .. group-tab:: Ubuntu/Debian package
> 
>        If you are using a recent `Debian <https://debian.org>`_-based Linux distribution (Debian itself, or one if its
>        derivatives like `Ubuntu <https://ubuntu.com>`_ or `Linux Mint <https://linuxmint.com/>`_), you can install Brian
>        using its built-in package manager::
> 
>          sudo apt install python3-brian
> 
>        Brian releases get packaged by the `Debian Med <https://www.debian.org/devel/debian-med/>`_ team, but note that
>        it might take a while until the most recent version shows up in the repository.
> 
>     .. group-tab:: Fedora package
> 
>        If you are using `Fedora Linux <https://getfedora.org/>`_, you can install Brian using its built-in package
>        manager::
> 
>         sudo dnf install python-brian2
> 
>        Brian releases get packaged by the `NeuroFedora <https://docs.fedoraproject.org/en-US/neurofedora/overview/>`_ team,
>        but note that it might take a while until the most recent version shows up in the repository.
> 
>     .. group-tab:: Spack package
> 
>        `Spack <https://spack.io>`_ is a flexible package manager supporting multiple versions, configurations, platforms, and compilers.
> 
>        After setting up Spack you can install Brian with the following command::
> 
>          spack install py-brian2
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/install.rst:103: ERROR: Unknown directive type "tabs".
> 
> .. tabs::
> 
>   .. group-tab:: conda package
> 
>     Depending on whether you added the ``conda-forge`` channel to the list of channels
>     or not (see above), you either have to include it in the update command again or
>     can leave it away. I.e. use::
> 
>       conda update -c conda-forge brian2
> 
>     if you did not add the channel, or::
> 
>       conda update brian2
> 
>     if you did.
> 
>   .. group-tab:: PyPI package (``pip``)
> 
>     Use the install command together with the ``--upgrade`` or ``-U`` option::
> 
>       python -m pip install -U brian2
> 
>   .. group-tab:: Ubuntu/Debian package
> 
>     Update the package repository and ask for an install. Note that the package will
>     also be updated automatically with commands like ``sudo apt full-upgrade``::
> 
>       sudo apt update
>       sudo apt install python3-brian
> 
>   .. group-tab:: Fedora package
> 
>     Update the package repository (not necessary in general, since it will be updated
>     regularly without asking for it), and ask for an update. Note that the package will
>     also be updated automatically with commands like ``sudo dnf upgrade``::
> 
>       sudo dnf check-update python-brian2
>       sudo dnf upgrade python-brian2
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/install.rst:153: ERROR: Unknown directive type "tabs".
> 
> .. tabs::
> 
>    .. tab:: Linux and OS X
> 
>       On Linux and Mac OS X, the conda package will automatically install a C++ compiler.
>       But even if you install Brian in a different way, you will most likely already have a
>       working C++ compiler installed on your system (try calling ``g++ --version``
>       in a terminal). If not, use your distribution's package manager to install a ``g++`` package.
> 
>    .. tab:: Windows
> 
>       On Windows, :ref:`runtime` (i.e. Cython) requires the Visual Studio compiler, but you do not need a full Visual
>       Studio installation, installing the much smaller "Build Tools" package is sufficient:
> 
>       * Install the `Microsoft Build Tools for Visual Studio <https://visualstudio.microsoft.com/visual-cpp-build-tools/>`_.
>       * In Build tools, install C++ build tools and ensure the latest versions of MSVCv... build tools and Windows 10 SDK are checked.
>       * Make sure that your ``setuptools`` package has at least version 34.4.0 (use ``conda update setuptools`` when
>         using Anaconda, or ``python -m pip install --upgrade setuptools`` when using pip).
> 
>       For :ref:`cpp_standalone`, you can either use the compiler installed above or any other version of Visual Studio.
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/install.rst:208: ERROR: Unknown directive type "tabs".
> 
> .. tabs::
>     .. group-tab:: conda package
> 
>        ::
> 
>          conda install matplotlib pytest ipython notebook
> 
>     .. group-tab:: PyPI package (``pip``)
> 
>        ::
> 
>          python -m pip install matplotlib pytest ipython notebook
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/install.rst:224: ERROR: Unknown directive type "tabs".
> 
> .. tabs::
>     .. group-tab:: conda package
> 
>        As of now, ``brian2tools`` is not yet included in the ``conda-forge``
>        channel, you therefore have to install it from our own ``brian-team`` channel::
> 
>          conda install -c brian-team brian2tools
> 
>     .. group-tab:: PyPI package (``pip``)
> 
>        ::
> 
>          python -m pip install brian2tools
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/release_notes.rst:2: WARNING: Duplicate explicit target name: "blog post".
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/release_notes.rst:2: WARNING: Duplicate explicit target name: "@felix11h".
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/release_notes.rst:2: WARNING: Duplicate explicit target name: "appveyor".
> /usr/lib/python3/dist-packages/pyparsing/core.py:docstring of brian2.stateupdaters.explicit.ExplicitStateUpdater.DESCRIPTION:1: WARNING: duplicate object description of brian2.stateupdaters.explicit.ExplicitStateUpdater.DESCRIPTION, other instance in reference/brian2.stateupdaters.explicit.ExplicitStateUpdater, use :no-index: for one of them
> /usr/lib/python3/dist-packages/pyparsing/core.py:docstring of brian2.stateupdaters.explicit.ExplicitStateUpdater.EXPRESSION:1: WARNING: duplicate object description of brian2.stateupdaters.explicit.ExplicitStateUpdater.EXPRESSION, other instance in reference/brian2.stateupdaters.explicit.ExplicitStateUpdater, use :no-index: for one of them
> /usr/lib/python3/dist-packages/pyparsing/core.py:docstring of brian2.stateupdaters.explicit.ExplicitStateUpdater.OUTPUT:1: WARNING: duplicate object description of brian2.stateupdaters.explicit.ExplicitStateUpdater.OUTPUT, other instance in reference/brian2.stateupdaters.explicit.ExplicitStateUpdater, use :no-index: for one of them
> /usr/lib/python3/dist-packages/pyparsing/core.py:docstring of brian2.stateupdaters.explicit.ExplicitStateUpdater.STATEMENT:1: WARNING: duplicate object description of brian2.stateupdaters.explicit.ExplicitStateUpdater.STATEMENT, other instance in reference/brian2.stateupdaters.explicit.ExplicitStateUpdater, use :no-index: for one of them
> /usr/lib/python3/dist-packages/pyparsing/core.py:docstring of brian2.stateupdaters.explicit.ExplicitStateUpdater.TEMP_VAR:1: WARNING: duplicate object description of brian2.stateupdaters.explicit.ExplicitStateUpdater.TEMP_VAR, other instance in reference/brian2.stateupdaters.explicit.ExplicitStateUpdater, use :no-index: for one of them
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> copying assets... 
> copying static files... done
> copying extra files... done
> copying assets: done
> writing output... [  0%] advanced/custom_events
> writing output... [  0%] advanced/functions
> writing output... [  1%] advanced/how_brian_works
> writing output... [  1%] advanced/index
> writing output... [  1%] advanced/interface
> writing output... [  1%] advanced/logging
> writing output... [  1%] advanced/namespaces
> writing output... [  1%] advanced/preferences
> writing output... [  2%] advanced/random
> writing output... [  2%] advanced/scheduling
> writing output... [  2%] advanced/state_update
> writing output... [  2%] developer/GSL
> writing output... [  2%] developer/codegen
> writing output... [  2%] developer/devices
> writing output... [  3%] developer/equations_namespaces
> writing output... [  3%] developer/functions
> writing output... [  3%] developer/guidelines/defensive_programming
> writing output... [  3%] developer/guidelines/documentation
> writing output... [  3%] developer/guidelines/index
> writing output... [  3%] developer/guidelines/logging
> writing output... [  4%] developer/guidelines/representation
> writing output... [  4%] developer/guidelines/style
> writing output... [  4%] developer/guidelines/testing
> writing output... [  4%] developer/guidelines/workflow
> writing output... [  4%] developer/index
> writing output... [  5%] developer/oldcodegen
> writing output... [  5%] developer/openmp
> writing output... [  5%] developer/preferences
> writing output... [  5%] developer/standalone
> writing output... [  5%] developer/units
> writing output... [  5%] developer/variables_indices
> writing output... [  6%] examples/COBAHH
> writing output... [  6%] examples/CUBA
> writing output... [  6%] examples/IF_curve_Hodgkin_Huxley
> writing output... [  6%] examples/IF_curve_LIF
> writing output... [  6%] examples/adaptive_threshold
> writing output... [  6%] examples/advanced.COBAHH_approximated
> writing output... [  7%] examples/advanced.Ornstein_Uhlenbeck
> writing output... [  7%] examples/advanced.compare_GSL_to_conventional
> writing output... [  7%] examples/advanced.custom_events
> writing output... [  7%] examples/advanced.exprel_function
> writing output... [  7%] examples/advanced.float_32_64_benchmark
> writing output... [  7%] examples/advanced.modelfitting_sbi
> writing output... [  8%] examples/advanced.opencv_movie
> writing output... [  8%] examples/advanced.stochastic_odes
> writing output... [  8%] examples/compartmental.bipolar_cell
> writing output... [  8%] examples/compartmental.bipolar_with_inputs
> writing output... [  8%] examples/compartmental.bipolar_with_inputs2
> writing output... [  9%] examples/compartmental.cylinder
> writing output... [  9%] examples/compartmental.hh_with_spikes
> writing output... [  9%] examples/compartmental.hodgkin_huxley_1952
> writing output... [  9%] examples/compartmental.infinite_cable
> writing output... [  9%] examples/compartmental.lfp
> writing output... [  9%] examples/compartmental.morphotest
> writing output... [ 10%] examples/compartmental.rall
> writing output... [ 10%] examples/compartmental.spike_initiation
> writing output... [ 10%] examples/coupled_oscillators
> writing output... [ 10%] examples/frompapers.Brette_2004
> writing output... [ 10%] examples/frompapers.Brette_2012.Fig1
> writing output... [ 10%] examples/frompapers.Brette_2012.Fig3AB
> writing output... [ 11%] examples/frompapers.Brette_2012.Fig3CF
> writing output... [ 11%] examples/frompapers.Brette_2012.Fig4
> writing output... [ 11%] examples/frompapers.Brette_2012.Fig5A
> writing output... [ 11%] examples/frompapers.Brette_2012.README.txt
> writing output... [ 11%] examples/frompapers.Brette_2012.params
> writing output... [ 11%] examples/frompapers.Brette_Gerstner_2005
> writing output... [ 12%] examples/frompapers.Brette_Guigon_2003
> writing output... [ 12%] examples/frompapers.Brunel_2000
> writing output... [ 12%] examples/frompapers.Brunel_Hakim_1999
> writing output... [ 12%] examples/frompapers.Brunel_Wang_2001
> writing output... [ 12%] examples/frompapers.Clopath_et_al_2010_homeostasis
> writing output... [ 13%] examples/frompapers.Clopath_et_al_2010_no_homeostasis
> writing output... [ 13%] examples/frompapers.Destexhe_et_al_1998
> writing output... [ 13%] examples/frompapers.Diesmann_et_al_1999
> writing output... [ 13%] examples/frompapers.Graupner_Brunel_2012
> writing output... [ 13%] examples/frompapers.Hindmarsh_Rose_1984
> writing output... [ 13%] examples/frompapers.Izhikevich_2003
> writing output... [ 14%] examples/frompapers.Izhikevich_2007
> writing output... [ 14%] examples/frompapers.Jansen_Rit_1995_single_column
> writing output... [ 14%] examples/frompapers.Kremer_et_al_2011_barrel_cortex
> writing output... [ 14%] examples/frompapers.Maass_Natschlaeger_Markram_2002
> writing output... [ 14%] examples/frompapers.Morris_Lecar_1981
> writing output... [ 14%] examples/frompapers.Naud_et_al_2008_adex_firing_patterns
> writing output... [ 15%] examples/frompapers.Nicola_Clopath_2017
> writing output... [ 15%] examples/frompapers.Platkiewicz_Brette_2011
> writing output... [ 15%] examples/frompapers.Rossant_et_al_2011bis
> writing output... [ 15%] examples/frompapers.Rothman_Manis_2003
> writing output... [ 15%] examples/frompapers.Stimberg_et_al_2018.README.md
> writing output... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_1_COBA
> writing output... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_2_gchi_astrocyte
> writing output... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_3_io_synapse
> writing output... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_4_rsmean
> writing output... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_4_synrel
> writing output... [ 16%] examples/frompapers.Stimberg_et_al_2018.example_5_astro_ring
> writing output... [ 17%] examples/frompapers.Stimberg_et_al_2018.example_6_COBA_with_astro
> writing output... [ 17%] examples/frompapers.Stimberg_et_al_2018.figures.mplstyle
> writing output... [ 17%] examples/frompapers.Stimberg_et_al_2018.plot_utils
> writing output... [ 17%] examples/frompapers.Sturzl_et_al_2000
> writing output... [ 17%] examples/frompapers.Tetzlaff_2015
> writing output... [ 17%] examples/frompapers.Touboul_Brette_2008
> writing output... [ 18%] examples/frompapers.Tsodyks_Pawelzik_Markram_1998
> writing output... [ 18%] examples/frompapers.Tsodyks_Uziel_Markram_2000
> writing output... [ 18%] examples/frompapers.Vogels_et_al_2011
> writing output... [ 18%] examples/frompapers.Wang_Buszaki_1996
> writing output... [ 18%] examples/index
> writing output... [ 18%] examples/multiprocessing.01_using_cython
> writing output... [ 19%] examples/multiprocessing.02_using_standalone
> writing output... [ 19%] examples/multiprocessing.03_standalone_joblib
> writing output... [ 19%] examples/non_reliability
> writing output... [ 19%] examples/phase_locking
> writing output... [ 19%] examples/reliability
> writing output... [ 20%] examples/standalone.STDP_standalone
> writing output... [ 20%] examples/standalone.cuba_openmp
> writing output... [ 20%] examples/standalone.simple_case
> writing output... [ 20%] examples/standalone.simple_case_build
> writing output... [ 20%] examples/standalone.standalone_multiplerun
> writing output... [ 20%] examples/synapses.STDP
> writing output... [ 21%] examples/synapses.continuous_interaction
> writing output... [ 21%] examples/synapses.efficient_gaussian_connectivity
> writing output... [ 21%] examples/synapses.gapjunctions
> writing output... [ 21%] examples/synapses.jeffress
> writing output... [ 21%] examples/synapses.licklider
> writing output... [ 21%] examples/synapses.nonlinear
> writing output... [ 22%] examples/synapses.spatial_connections
> writing output... [ 22%] examples/synapses.spike_based_homeostasis
> writing output... [ 22%] examples/synapses.state_variables
> writing output... [ 22%] examples/synapses.synapses
> writing output... [ 22%] index
> writing output... [ 22%] introduction/brian1_to_2/brian1hears_bridge
> writing output... [ 23%] introduction/brian1_to_2/container
> writing output... [ 23%] introduction/brian1_to_2/index
> writing output... [ 23%] introduction/brian1_to_2/inputs
> writing output... [ 23%] introduction/brian1_to_2/library
> writing output... [ 23%] introduction/brian1_to_2/monitors
> writing output... [ 24%] introduction/brian1_to_2/multicompartmental
> writing output... [ 24%] introduction/brian1_to_2/networks_and_clocks
> writing output... [ 24%] introduction/brian1_to_2/neurongroup
> writing output... [ 24%] introduction/brian1_to_2/preferences
> writing output... [ 24%] introduction/brian1_to_2/synapses
> writing output... [ 24%] introduction/changes
> writing output... [ 25%] introduction/code_of_conduct
> writing output... [ 25%] introduction/compatibility
> writing output... [ 25%] introduction/index
> writing output... [ 25%] introduction/install
> writing output... [ 25%] introduction/known_issues
> writing output... [ 25%] introduction/release_notes
> writing output... [ 26%] introduction/scripts
> writing output... [ 26%] introduction/support
> writing output... [ 26%] reference/brian2
> writing output... [ 26%] reference/brian2.__init__.check_cache
> writing output... [ 26%] reference/brian2.__init__.clear_cache
> writing output... [ 26%] reference/brian2.codegen
> writing output... [ 27%] reference/brian2.codegen.codeobject.CodeObject
> writing output... [ 27%] reference/brian2.codegen.codeobject.check_compiler_kwds
> writing output... [ 27%] reference/brian2.codegen.codeobject.constant_or_scalar
> writing output... [ 27%] reference/brian2.codegen.codeobject.create_runner_codeobj
> writing output... [ 27%] reference/brian2.codegen.cpp_prefs.C99Check
> writing output... [ 28%] reference/brian2.codegen.cpp_prefs.compiler_supports_c99
> writing output... [ 28%] reference/brian2.codegen.cpp_prefs.get_compiler_and_args
> writing output... [ 28%] reference/brian2.codegen.cpp_prefs.get_msvc_env
> writing output... [ 28%] reference/brian2.codegen.cpp_prefs.has_flag
> writing output... [ 28%] reference/brian2.codegen.generators
> writing output... [ 28%] reference/brian2.codegen.generators.GSL_generator.GSLCPPCodeGenerator
> writing output... [ 29%] reference/brian2.codegen.generators.GSL_generator.GSLCodeGenerator
> writing output... [ 29%] reference/brian2.codegen.generators.GSL_generator.GSLCythonCodeGenerator
> writing output... [ 29%] reference/brian2.codegen.generators.GSL_generator.valid_gsl_dir
> writing output... [ 29%] reference/brian2.codegen.generators.base.CodeGenerator
> writing output... [ 29%] reference/brian2.codegen.generators.cpp_generator.CPPCodeGenerator
> writing output... [ 29%] reference/brian2.codegen.generators.cpp_generator.c_data_type
> writing output... [ 30%] reference/brian2.codegen.generators.cython_generator.CythonCodeGenerator
> writing output... [ 30%] reference/brian2.codegen.generators.cython_generator.CythonNodeRenderer
> writing output... [ 30%] reference/brian2.codegen.generators.cython_generator.get_cpp_dtype
> writing output... [ 30%] reference/brian2.codegen.generators.cython_generator.get_numpy_dtype
> writing output... [ 30%] reference/brian2.codegen.generators.numpy_generator.NumpyCodeGenerator
> writing output... [ 30%] reference/brian2.codegen.generators.numpy_generator.VectorisationError
> writing output... [ 31%] reference/brian2.codegen.generators.numpy_generator.ceil_func
> writing output... [ 31%] reference/brian2.codegen.generators.numpy_generator.clip_func
> writing output... [ 31%] reference/brian2.codegen.generators.numpy_generator.floor_func
> writing output... [ 31%] reference/brian2.codegen.generators.numpy_generator.int_func
> writing output... [ 31%] reference/brian2.codegen.generators.numpy_generator.poisson_func
> writing output... [ 32%] reference/brian2.codegen.generators.numpy_generator.rand_func
> writing output... [ 32%] reference/brian2.codegen.generators.numpy_generator.randn_func
> writing output... [ 32%] reference/brian2.codegen.optimisation.ArithmeticSimplifier
> writing output... [ 32%] reference/brian2.codegen.optimisation.Simplifier
> writing output... [ 32%] reference/brian2.codegen.optimisation.cancel_identical_terms
> writing output... [ 32%] reference/brian2.codegen.optimisation.collect
> writing output... [ 33%] reference/brian2.codegen.optimisation.collect_commutative
> writing output... [ 33%] reference/brian2.codegen.optimisation.evaluate_expr
> writing output... [ 33%] reference/brian2.codegen.optimisation.expression_complexity
> writing output... [ 33%] reference/brian2.codegen.optimisation.optimise_statements
> writing output... [ 33%] reference/brian2.codegen.optimisation.reduced_node
> writing output... [ 33%] reference/brian2.codegen.permutation_analysis.OrderDependenceError
> writing output... [ 34%] reference/brian2.codegen.permutation_analysis.check_for_order_independence
> writing output... [ 34%] reference/brian2.codegen.runtime
> writing output... [ 34%] reference/brian2.codegen.runtime.GSLcython_rt
> writing output... [ 34%] reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.GSLCompileError
> writing output... [ 34%] reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.GSLCythonCodeObject
> writing output... [ 34%] reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.IntegrationError
> writing output... [ 35%] reference/brian2.codegen.runtime.cython_rt
> writing output... [ 35%] reference/brian2.codegen.runtime.cython_rt.cython_rt.CythonCodeObject
> writing output... [ 35%] reference/brian2.codegen.runtime.cython_rt.extension_manager.CythonExtensionManager
> writing output... [ 35%] reference/brian2.codegen.runtime.cython_rt.extension_manager.cython_extension_manager
> writing output... [ 35%] reference/brian2.codegen.runtime.cython_rt.extension_manager.get_cython_cache_dir
> writing output... [ 36%] reference/brian2.codegen.runtime.cython_rt.extension_manager.get_cython_extensions
> writing output... [ 36%] reference/brian2.codegen.runtime.cython_rt.extension_manager.simplify_path_env_var
> writing output... [ 36%] reference/brian2.codegen.runtime.numpy_rt
> writing output... [ 36%] reference/brian2.codegen.runtime.numpy_rt.numpy_rt.LazyArange
> writing output... [ 36%] reference/brian2.codegen.runtime.numpy_rt.numpy_rt.NumpyCodeObject
> writing output... [ 36%] reference/brian2.codegen.statements.Statement
> writing output... [ 37%] reference/brian2.codegen.templates.CodeObjectTemplate
> writing output... [ 37%] reference/brian2.codegen.templates.LazyTemplateLoader
> writing output... [ 37%] reference/brian2.codegen.templates.MultiTemplate
> writing output... [ 37%] reference/brian2.codegen.templates.Templater
> writing output... [ 37%] reference/brian2.codegen.templates.autoindent
> writing output... [ 37%] reference/brian2.codegen.templates.autoindent_postfilter
> writing output... [ 38%] reference/brian2.codegen.templates.variables_to_array_names
> writing output... [ 38%] reference/brian2.codegen.translation.LineInfo
> writing output... [ 38%] reference/brian2.codegen.translation.analyse_identifiers
> writing output... [ 38%] reference/brian2.codegen.translation.get_identifiers_recursively
> writing output... [ 38%] reference/brian2.codegen.translation.is_scalar_expression
> writing output... [ 39%] reference/brian2.codegen.translation.make_statements
> writing output... [ 39%] reference/brian2.core
> writing output... [ 39%] reference/brian2.core.base.BrianObject
> writing output... [ 39%] reference/brian2.core.base.BrianObjectException
> writing output... [ 39%] reference/brian2.core.base.brian_object_exception
> writing output... [ 39%] reference/brian2.core.base.device_override
> writing output... [ 40%] reference/brian2.core.base.weakproxy_with_fallback
> writing output... [ 40%] reference/brian2.core.clocks.Clock
> writing output... [ 40%] reference/brian2.core.clocks.DefaultClockProxy
> writing output... [ 40%] reference/brian2.core.clocks.check_dt
> writing output... [ 40%] reference/brian2.core.clocks.defaultclock
> writing output... [ 40%] reference/brian2.core.core_preferences.default_float_dtype_validator
> writing output... [ 41%] reference/brian2.core.core_preferences.dtype_repr
> writing output... [ 41%] reference/brian2.core.functions.Function
> writing output... [ 41%] reference/brian2.core.functions.FunctionImplementation
> writing output... [ 41%] reference/brian2.core.functions.FunctionImplementationContainer
> writing output... [ 41%] reference/brian2.core.functions.SymbolicConstant
> writing output... [ 41%] reference/brian2.core.functions.declare_types
> writing output... [ 42%] reference/brian2.core.functions.exprel
> writing output... [ 42%] reference/brian2.core.functions.implementation
> writing output... [ 42%] reference/brian2.core.functions.timestep
> writing output... [ 42%] reference/brian2.core.magic.MagicError
> writing output... [ 42%] reference/brian2.core.magic.MagicNetwork
> writing output... [ 43%] reference/brian2.core.magic.collect
> writing output... [ 43%] reference/brian2.core.magic.get_objects_in_namespace
> writing output... [ 43%] reference/brian2.core.magic.magic_network
> writing output... [ 43%] reference/brian2.core.magic.restore
> writing output... [ 43%] reference/brian2.core.magic.run
> writing output... [ 43%] reference/brian2.core.magic.start_scope
> writing output... [ 44%] reference/brian2.core.magic.stop
> writing output... [ 44%] reference/brian2.core.magic.store
> writing output... [ 44%] reference/brian2.core.names.Nameable
> writing output... [ 44%] reference/brian2.core.names.find_name
> writing output... [ 44%] reference/brian2.core.namespace.get_local_namespace
> writing output... [ 44%] reference/brian2.core.network.Network
> writing output... [ 45%] reference/brian2.core.network.ProfilingSummary
> writing output... [ 45%] reference/brian2.core.network.SchedulingSummary
> writing output... [ 45%] reference/brian2.core.network.TextReport
> writing output... [ 45%] reference/brian2.core.network.profiling_summary
> writing output... [ 45%] reference/brian2.core.network.schedule_propagation_offset
> writing output... [ 45%] reference/brian2.core.network.scheduling_summary
> writing output... [ 46%] reference/brian2.core.operations.NetworkOperation
> writing output... [ 46%] reference/brian2.core.operations.network_operation
> writing output... [ 46%] reference/brian2.core.preferences.BrianGlobalPreferences
> writing output... [ 46%] reference/brian2.core.preferences.BrianGlobalPreferencesView
> writing output... [ 46%] reference/brian2.core.preferences.BrianPreference
> writing output... [ 47%] reference/brian2.core.preferences.DefaultValidator
> writing output... [ 47%] reference/brian2.core.preferences.ErrorRaiser
> writing output... [ 47%] reference/brian2.core.preferences.PreferenceError
> writing output... [ 47%] reference/brian2.core.preferences.brian_prefs
> writing output... [ 47%] reference/brian2.core.preferences.check_preference_name
> writing output... [ 47%] reference/brian2.core.preferences.parse_preference_name
> writing output... [ 48%] reference/brian2.core.preferences.prefs
> writing output... [ 48%] reference/brian2.core.spikesource.SpikeSource
> writing output... [ 48%] reference/brian2.core.tracking.InstanceFollower
> writing output... [ 48%] reference/brian2.core.tracking.InstanceTrackerSet
> writing output... [ 48%] reference/brian2.core.tracking.Trackable
> writing output... [ 48%] reference/brian2.core.variables.ArrayVariable
> writing output... [ 49%] reference/brian2.core.variables.AuxiliaryVariable
> writing output... [ 49%] reference/brian2.core.variables.Constant
> writing output... [ 49%] reference/brian2.core.variables.DynamicArrayVariable
> writing output... [ 49%] reference/brian2.core.variables.LinkedVariable
> writing output... [ 49%] reference/brian2.core.variables.Subexpression
> writing output... [ 49%] reference/brian2.core.variables.Variable
> writing output... [ 50%] reference/brian2.core.variables.VariableView
> writing output... [ 50%] reference/brian2.core.variables.Variables
> writing output... [ 50%] reference/brian2.core.variables.get_dtype
> writing output... [ 50%] reference/brian2.core.variables.get_dtype_str
> writing output... [ 50%] reference/brian2.core.variables.linked_var
> writing output... [ 51%] reference/brian2.core.variables.variables_by_owner
> writing output... [ 51%] reference/brian2.devices
> writing output... [ 51%] reference/brian2.devices.cpp_standalone
> writing output... [ 51%] reference/brian2.devices.cpp_standalone.GSLcodeobject.GSLCPPStandaloneCodeObject
> writing output... [ 51%] reference/brian2.devices.cpp_standalone.codeobject.CPPStandaloneCodeObject
> writing output... [ 51%] reference/brian2.devices.cpp_standalone.codeobject.generate_rand_code
> writing output... [ 52%] reference/brian2.devices.cpp_standalone.codeobject.openmp_pragma
> writing output... [ 52%] reference/brian2.devices.cpp_standalone.device.CPPStandaloneDevice
> writing output... [ 52%] reference/brian2.devices.cpp_standalone.device.CPPWriter
> writing output... [ 52%] reference/brian2.devices.cpp_standalone.device.RunFunctionContext
> writing output... [ 52%] reference/brian2.devices.cpp_standalone.device.cpp_standalone_device
> writing output... [ 52%] reference/brian2.devices.cpp_standalone.device.invert_dict
> writing output... [ 53%] reference/brian2.devices.device.CurrentDeviceProxy
> writing output... [ 53%] reference/brian2.devices.device.Device
> writing output... [ 53%] reference/brian2.devices.device.Dummy
> writing output... [ 53%] reference/brian2.devices.device.RuntimeDevice
> writing output... [ 53%] reference/brian2.devices.device.active_device
> writing output... [ 53%] reference/brian2.devices.device.auto_target
> writing output... [ 54%] reference/brian2.devices.device.device
> writing output... [ 54%] reference/brian2.devices.device.get_device
> writing output... [ 54%] reference/brian2.devices.device.reinit_and_delete
> writing output... [ 54%] reference/brian2.devices.device.reinit_devices
> writing output... [ 54%] reference/brian2.devices.device.reset_device
> writing output... [ 55%] reference/brian2.devices.device.runtime_device
> writing output... [ 55%] reference/brian2.devices.device.seed
> writing output... [ 55%] reference/brian2.devices.device.set_device
> writing output... [ 55%] reference/brian2.equations
> writing output... [ 55%] reference/brian2.equations.codestrings.CodeString
> writing output... [ 55%] reference/brian2.equations.codestrings.Expression
> writing output... [ 56%] reference/brian2.equations.codestrings.Statements
> writing output... [ 56%] reference/brian2.equations.codestrings.is_constant_over_dt
> writing output... [ 56%] reference/brian2.equations.equations.EquationError
> writing output... [ 56%] reference/brian2.equations.equations.Equations
> writing output... [ 56%] reference/brian2.equations.equations.SingleEquation
> writing output... [ 56%] reference/brian2.equations.equations.check_identifier_basic
> writing output... [ 57%] reference/brian2.equations.equations.check_identifier_constants
> writing output... [ 57%] reference/brian2.equations.equations.check_identifier_functions
> writing output... [ 57%] reference/brian2.equations.equations.check_identifier_reserved
> writing output... [ 57%] reference/brian2.equations.equations.check_identifier_units
> writing output... [ 57%] reference/brian2.equations.equations.check_subexpressions
> writing output... [ 57%] reference/brian2.equations.equations.dimensions_and_type_from_string
> writing output... [ 58%] reference/brian2.equations.equations.extract_constant_subexpressions
> writing output... [ 58%] reference/brian2.equations.equations.is_stateful
> writing output... [ 58%] reference/brian2.equations.equations.parse_string_equations
> writing output... [ 58%] reference/brian2.equations.refractory.add_refractoriness
> writing output... [ 58%] reference/brian2.equations.refractory.check_identifier_refractory
> writing output... [ 59%] reference/brian2.equations.unitcheck.check_dimensions
> writing output... [ 59%] reference/brian2.equations.unitcheck.check_units_statements
> writing output... [ 59%] reference/brian2.groups
> writing output... [ 59%] reference/brian2.groups.group.CodeRunner
> writing output... [ 59%] reference/brian2.groups.group.Group
> writing output... [ 59%] reference/brian2.groups.group.IndexWrapper
> writing output... [ 60%] reference/brian2.groups.group.Indexing
> writing output... [ 60%] reference/brian2.groups.group.VariableOwner
> writing output... [ 60%] reference/brian2.groups.group.get_dtype
> writing output... [ 60%] reference/brian2.groups.neurongroup.NeuronGroup
> writing output... [ 60%] reference/brian2.groups.neurongroup.Resetter
> writing output... [ 60%] reference/brian2.groups.neurongroup.StateUpdater
> writing output... [ 61%] reference/brian2.groups.neurongroup.SubexpressionUpdater
> writing output... [ 61%] reference/brian2.groups.neurongroup.Thresholder
> writing output... [ 61%] reference/brian2.groups.neurongroup.check_identifier_pre_post
> writing output... [ 61%] reference/brian2.groups.neurongroup.to_start_stop
> writing output... [ 61%] reference/brian2.groups.subgroup.Subgroup
> writing output... [ 61%] reference/brian2.hears.BridgeSound
> writing output... [ 62%] reference/brian2.hears.FilterbankGroup
> writing output... [ 62%] reference/brian2.hears.Sound
> writing output... [ 62%] reference/brian2.hears.WrappedSound
> writing output... [ 62%] reference/brian2.hears.convert_unit_b1_to_b2
> writing output... [ 62%] reference/brian2.hears.convert_unit_b2_to_b1
> writing output... [ 63%] reference/brian2.hears.modify_arg
> writing output... [ 63%] reference/brian2.hears.wrap_units
> writing output... [ 63%] reference/brian2.hears.wrap_units_class
> writing output... [ 63%] reference/brian2.hears.wrap_units_property
> writing output... [ 63%] reference/brian2.importexport
> writing output... [ 63%] reference/brian2.importexport.dictlike.DictImportExport
> writing output... [ 64%] reference/brian2.importexport.dictlike.PandasImportExport
> writing output... [ 64%] reference/brian2.importexport.importexport.ImportExport
> writing output... [ 64%] reference/brian2.input
> writing output... [ 64%] reference/brian2.input.binomial.BinomialFunction
> writing output... [ 64%] reference/brian2.input.poissongroup.PoissonGroup
> writing output... [ 64%] reference/brian2.input.poissoninput.PoissonInput
> writing output... [ 65%] reference/brian2.input.spikegeneratorgroup.SpikeGeneratorGroup
> writing output... [ 65%] reference/brian2.input.timedarray.TimedArray
> writing output... [ 65%] reference/brian2.memory
> writing output... [ 65%] reference/brian2.memory.dynamicarray.DynamicArray
> writing output... [ 65%] reference/brian2.memory.dynamicarray.DynamicArray1D
> writing output... [ 66%] reference/brian2.memory.dynamicarray.getslices
> writing output... [ 66%] reference/brian2.monitors
> writing output... [ 66%] reference/brian2.monitors.ratemonitor.PopulationRateMonitor
> writing output... [ 66%] reference/brian2.monitors.spikemonitor.EventMonitor
> writing output... [ 66%] reference/brian2.monitors.spikemonitor.SpikeMonitor
> writing output... [ 66%] reference/brian2.monitors.statemonitor.StateMonitor
> writing output... [ 67%] reference/brian2.monitors.statemonitor.StateMonitorView
> writing output... [ 67%] reference/brian2.only.restore_initial_state
> writing output... [ 67%] reference/brian2.parsing
> writing output... [ 67%] reference/brian2.parsing.bast.BrianASTRenderer
> writing output... [ 67%] reference/brian2.parsing.bast.brian_ast
> writing output... [ 67%] reference/brian2.parsing.bast.brian_dtype_from_dtype
> writing output... [ 68%] reference/brian2.parsing.bast.brian_dtype_from_value
> writing output... [ 68%] reference/brian2.parsing.bast.is_boolean
> writing output... [ 68%] reference/brian2.parsing.bast.is_boolean_dtype
> writing output... [ 68%] reference/brian2.parsing.bast.is_float
> writing output... [ 68%] reference/brian2.parsing.bast.is_float_dtype
> writing output... [ 68%] reference/brian2.parsing.bast.is_integer
> writing output... [ 69%] reference/brian2.parsing.bast.is_integer_dtype
> writing output... [ 69%] reference/brian2.parsing.dependencies.abstract_code_dependencies
> writing output... [ 69%] reference/brian2.parsing.dependencies.get_read_write_funcs
> writing output... [ 69%] reference/brian2.parsing.expressions.is_boolean_expression
> writing output... [ 69%] reference/brian2.parsing.expressions.parse_expression_dimensions
> writing output... [ 70%] reference/brian2.parsing.functions.AbstractCodeFunction
> writing output... [ 70%] reference/brian2.parsing.functions.FunctionRewriter
> writing output... [ 70%] reference/brian2.parsing.functions.VarRewriter
> writing output... [ 70%] reference/brian2.parsing.functions.abstract_code_from_function
> writing output... [ 70%] reference/brian2.parsing.functions.extract_abstract_code_functions
> writing output... [ 70%] reference/brian2.parsing.functions.substitute_abstract_code_functions
> writing output... [ 71%] reference/brian2.parsing.rendering.CPPNodeRenderer
> writing output... [ 71%] reference/brian2.parsing.rendering.NodeRenderer
> writing output... [ 71%] reference/brian2.parsing.rendering.NumpyNodeRenderer
> writing output... [ 71%] reference/brian2.parsing.rendering.SympyNodeRenderer
> writing output... [ 71%] reference/brian2.parsing.rendering.get_node_value
> writing output... [ 71%] reference/brian2.parsing.statements.parse_statement
> writing output... [ 72%] reference/brian2.parsing.sympytools.CustomSympyPrinter
> writing output... [ 72%] reference/brian2.parsing.sympytools.PRINTER
> writing output... [ 72%] reference/brian2.parsing.sympytools.check_expression_for_multiple_stateful_functions
> writing output... [ 72%] reference/brian2.parsing.sympytools.expression_complexity
> writing output... [ 72%] reference/brian2.parsing.sympytools.str_to_sympy
> writing output... [ 72%] reference/brian2.parsing.sympytools.sympy_to_str
> writing output... [ 73%] reference/brian2.random
> writing output... [ 73%] reference/brian2.spatialneuron
> writing output... [ 73%] reference/brian2.spatialneuron.morphology.Children
> writing output... [ 73%] reference/brian2.spatialneuron.morphology.Cylinder
> writing output... [ 73%] reference/brian2.spatialneuron.morphology.Morphology
> writing output... [ 74%] reference/brian2.spatialneuron.morphology.MorphologyIndexWrapper
> writing output... [ 74%] reference/brian2.spatialneuron.morphology.Node
> writing output... [ 74%] reference/brian2.spatialneuron.morphology.Section
> writing output... [ 74%] reference/brian2.spatialneuron.morphology.Soma
> writing output... [ 74%] reference/brian2.spatialneuron.morphology.SubMorphology
> writing output... [ 74%] reference/brian2.spatialneuron.morphology.Topology
> writing output... [ 75%] reference/brian2.spatialneuron.spatialneuron.FlatMorphology
> writing output... [ 75%] reference/brian2.spatialneuron.spatialneuron.SpatialNeuron
> writing output... [ 75%] reference/brian2.spatialneuron.spatialneuron.SpatialStateUpdater
> writing output... [ 75%] reference/brian2.spatialneuron.spatialneuron.SpatialSubgroup
> writing output... [ 75%] reference/brian2.stateupdaters
> writing output... [ 75%] reference/brian2.stateupdaters.GSL.GSLContainer
> writing output... [ 76%] reference/brian2.stateupdaters.GSL.GSLStateUpdater
> writing output... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rk2
> writing output... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rk4
> writing output... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rk8pd
> writing output... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rkck
> writing output... [ 76%] reference/brian2.stateupdaters.GSL.gsl_rkf45
> writing output... [ 77%] reference/brian2.stateupdaters.base.StateUpdateMethod
> writing output... [ 77%] reference/brian2.stateupdaters.base.UnsupportedEquationsException
> writing output... [ 77%] reference/brian2.stateupdaters.base.extract_method_options
> writing output... [ 77%] reference/brian2.stateupdaters.exact.IndependentStateUpdater
> writing output... [ 77%] reference/brian2.stateupdaters.exact.LinearStateUpdater
> writing output... [ 78%] reference/brian2.stateupdaters.exact.exact
> writing output... [ 78%] reference/brian2.stateupdaters.exact.get_linear_system
> writing output... [ 78%] reference/brian2.stateupdaters.exact.independent
> writing output... [ 78%] reference/brian2.stateupdaters.exact.linear
> writing output... [ 78%] reference/brian2.stateupdaters.explicit.ExplicitStateUpdater
> writing output... [ 78%] reference/brian2.stateupdaters.explicit.diagonal_noise
> writing output... [ 79%] reference/brian2.stateupdaters.explicit.euler
> writing output... [ 79%] reference/brian2.stateupdaters.explicit.heun
> writing output... [ 79%] reference/brian2.stateupdaters.explicit.milstein
> writing output... [ 79%] reference/brian2.stateupdaters.explicit.rk2
> writing output... [ 79%] reference/brian2.stateupdaters.explicit.rk4
> writing output... [ 79%] reference/brian2.stateupdaters.explicit.split_expression
> writing output... [ 80%] reference/brian2.stateupdaters.exponential_euler.ExponentialEulerStateUpdater
> writing output... [ 80%] reference/brian2.stateupdaters.exponential_euler.exponential_euler
> writing output... [ 80%] reference/brian2.stateupdaters.exponential_euler.get_conditionally_linear_system
> writing output... [ 80%] reference/brian2.synapses
> writing output... [ 80%] reference/brian2.synapses.parse_synaptic_generator_syntax.handle_range
> writing output... [ 80%] reference/brian2.synapses.parse_synaptic_generator_syntax.handle_sample
> writing output... [ 81%] reference/brian2.synapses.parse_synaptic_generator_syntax.parse_synapse_generator
> writing output... [ 81%] reference/brian2.synapses.spikequeue.SpikeQueue
> writing output... [ 81%] reference/brian2.synapses.synapses.StateUpdater
> writing output... [ 81%] reference/brian2.synapses.synapses.SummedVariableUpdater
> writing output... [ 81%] reference/brian2.synapses.synapses.Synapses
> writing output... [ 82%] reference/brian2.synapses.synapses.SynapticIndexing
> writing output... [ 82%] reference/brian2.synapses.synapses.SynapticPathway
> writing output... [ 82%] reference/brian2.synapses.synapses.SynapticSubgroup
> writing output... [ 82%] reference/brian2.synapses.synapses.find_synapses
> writing output... [ 82%] reference/brian2.synapses.synapses.slice_to_test
> writing output... [ 82%] reference/brian2.units
> writing output... [ 83%] reference/brian2.units.allunits.celsius
> writing output... [ 83%] reference/brian2.units.fundamentalunits.DIMENSIONLESS
> writing output... [ 83%] reference/brian2.units.fundamentalunits.Dimension
> writing output... [ 83%] reference/brian2.units.fundamentalunits.DimensionMismatchError
> writing output... [ 83%] reference/brian2.units.fundamentalunits.Quantity
> writing output... [ 83%] reference/brian2.units.fundamentalunits.Unit
> writing output... [ 84%] reference/brian2.units.fundamentalunits.UnitRegistry
> writing output... [ 84%] reference/brian2.units.fundamentalunits.additional_unit_register
> writing output... [ 84%] reference/brian2.units.fundamentalunits.check_units
> writing output... [ 84%] reference/brian2.units.fundamentalunits.fail_for_dimension_mismatch
> writing output... [ 84%] reference/brian2.units.fundamentalunits.get_dimensions
> writing output... [ 84%] reference/brian2.units.fundamentalunits.get_or_create_dimension
> writing output... [ 85%] reference/brian2.units.fundamentalunits.get_unit
> writing output... [ 85%] reference/brian2.units.fundamentalunits.get_unit_for_display
> writing output... [ 85%] reference/brian2.units.fundamentalunits.have_same_dimensions
> writing output... [ 85%] reference/brian2.units.fundamentalunits.in_best_unit
> writing output... [ 85%] reference/brian2.units.fundamentalunits.in_unit
> writing output... [ 86%] reference/brian2.units.fundamentalunits.is_dimensionless
> writing output... [ 86%] reference/brian2.units.fundamentalunits.is_scalar_type
> writing output... [ 86%] reference/brian2.units.fundamentalunits.quantity_with_dimensions
> writing output... [ 86%] reference/brian2.units.fundamentalunits.register_new_unit
> writing output... [ 86%] reference/brian2.units.fundamentalunits.standard_unit_register
> writing output... [ 86%] reference/brian2.units.fundamentalunits.user_unit_register
> writing output... [ 87%] reference/brian2.units.fundamentalunits.wrap_function_change_dimensions
> writing output... [ 87%] reference/brian2.units.fundamentalunits.wrap_function_dimensionless
> writing output... [ 87%] reference/brian2.units.fundamentalunits.wrap_function_keep_dimensions
> writing output... [ 87%] reference/brian2.units.fundamentalunits.wrap_function_remove_dimensions
> writing output... [ 87%] reference/brian2.units.unitsafefunctions.arange
> writing output... [ 87%] reference/brian2.units.unitsafefunctions.arccos
> writing output... [ 88%] reference/brian2.units.unitsafefunctions.arccosh
> writing output... [ 88%] reference/brian2.units.unitsafefunctions.arcsin
> writing output... [ 88%] reference/brian2.units.unitsafefunctions.arcsinh
> writing output... [ 88%] reference/brian2.units.unitsafefunctions.arctan
> writing output... [ 88%] reference/brian2.units.unitsafefunctions.arctanh
> writing output... [ 89%] reference/brian2.units.unitsafefunctions.cos
> writing output... [ 89%] reference/brian2.units.unitsafefunctions.cosh
> writing output... [ 89%] reference/brian2.units.unitsafefunctions.diagonal
> writing output... [ 89%] reference/brian2.units.unitsafefunctions.dot
> writing output... [ 89%] reference/brian2.units.unitsafefunctions.exp
> writing output... [ 89%] reference/brian2.units.unitsafefunctions.linspace
> writing output... [ 90%] reference/brian2.units.unitsafefunctions.log
> writing output... [ 90%] reference/brian2.units.unitsafefunctions.ravel
> writing output... [ 90%] reference/brian2.units.unitsafefunctions.sin
> writing output... [ 90%] reference/brian2.units.unitsafefunctions.sinh
> writing output... [ 90%] reference/brian2.units.unitsafefunctions.tan
> writing output... [ 90%] reference/brian2.units.unitsafefunctions.tanh
> writing output... [ 91%] reference/brian2.units.unitsafefunctions.trace
> writing output... [ 91%] reference/brian2.units.unitsafefunctions.where
> writing output... [ 91%] reference/brian2.units.unitsafefunctions.wrap_function_to_method
> writing output... [ 91%] reference/brian2.utils
> writing output... [ 91%] reference/brian2.utils.arrays.calc_repeats
> writing output... [ 91%] reference/brian2.utils.caching.CacheKey
> writing output... [ 92%] reference/brian2.utils.caching.cached
> writing output... [ 92%] reference/brian2.utils.environment.running_from_ipython
> writing output... [ 92%] reference/brian2.utils.filelock.BaseFileLock
> writing output... [ 92%] reference/brian2.utils.filelock.FileLock
> writing output... [ 92%] reference/brian2.utils.filelock.SoftFileLock
> writing output... [ 93%] reference/brian2.utils.filelock.Timeout
> writing output... [ 93%] reference/brian2.utils.filelock.UnixFileLock
> writing output... [ 93%] reference/brian2.utils.filelock.WindowsFileLock
> writing output... [ 93%] reference/brian2.utils.filelock.logger
> writing output... [ 93%] reference/brian2.utils.filetools.copy_directory
> writing output... [ 93%] reference/brian2.utils.filetools.ensure_directory
> writing output... [ 94%] reference/brian2.utils.filetools.ensure_directory_of_file
> writing output... [ 94%] reference/brian2.utils.filetools.in_directory
> writing output... [ 94%] reference/brian2.utils.logger.BrianLogger
> writing output... [ 94%] reference/brian2.utils.logger.HierarchyFilter
> writing output... [ 94%] reference/brian2.utils.logger.LogCapture
> writing output... [ 94%] reference/brian2.utils.logger.NameFilter
> writing output... [ 95%] reference/brian2.utils.logger.brian_excepthook
> writing output... [ 95%] reference/brian2.utils.logger.catch_logs
> writing output... [ 95%] reference/brian2.utils.logger.clean_up_logging
> writing output... [ 95%] reference/brian2.utils.logger.get_logger
> writing output... [ 95%] reference/brian2.utils.logger.log_level_validator
> writing output... [ 95%] reference/brian2.utils.logger.std_silent
> writing output... [ 96%] reference/brian2.utils.stringtools.SpellChecker
> writing output... [ 96%] reference/brian2.utils.stringtools.code_representation
> writing output... [ 96%] reference/brian2.utils.stringtools.deindent
> writing output... [ 96%] reference/brian2.utils.stringtools.get_identifiers
> writing output... [ 96%] reference/brian2.utils.stringtools.indent
> writing output... [ 97%] reference/brian2.utils.stringtools.replace
> writing output... [ 97%] reference/brian2.utils.stringtools.strip_empty_leading_and_trailing_lines
> writing output... [ 97%] reference/brian2.utils.stringtools.strip_empty_lines
> writing output... [ 97%] reference/brian2.utils.stringtools.stripped_deindented_lines
> writing output... [ 97%] reference/brian2.utils.stringtools.word_substitute
> writing output... [ 97%] reference/brian2.utils.topsort.topsort
> writing output... [ 98%] user/computation
> writing output... [ 98%] user/converting_from_integrated_form
> writing output... [ 98%] user/equations
> writing output... [ 98%] user/import
> writing output... [ 98%] user/index
> writing output... [ 98%] user/input
> writing output... [ 99%] user/models
> writing output... [ 99%] user/multicompartmental
> writing output... [ 99%] user/numerical_integration
> writing output... [ 99%] user/plotting_functions
> writing output... [ 99%] user/recording
> writing output... [ 99%] user/refractoriness
> writing output... [100%] user/running
> writing output... [100%] user/synapses
> writing output... [100%] user/units
> 
> /<<PKGBUILDDIR>>/docs_sphinx/index.rst:23: WARNING: unknown document: '/resources/tutorials/index'
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/release_notes.rst:978: WARNING: unknown document: '../resources/tutorials/3-intro-to-brian-simulations'
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/release_notes.rst:1720: WARNING: unknown document: '../resources/tutorials/index'
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/scripts.rst:26: WARNING: unknown document: '../resources/tutorials/index'
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/scripts.rst:34: WARNING: unknown document: '../resources/tutorials/index'
> /<<PKGBUILDDIR>>/docs_sphinx/introduction/scripts.rst:34: WARNING: unknown document: '../resources/tutorials/index'
> /<<PKGBUILDDIR>>/docs_sphinx/user/converting_from_integrated_form.rst:93: WARNING: unknown document: '/resources/tutorials/2-intro-to-brian-synapses'
> generating indices... genindex py-modindex done
> highlighting module code... [  1%] brian2.__init__
> highlighting module code... [  2%] brian2.codegen.codeobject
> highlighting module code... [  4%] brian2.codegen.cpp_prefs
> highlighting module code... [  5%] brian2.codegen.generators.GSL_generator
> highlighting module code... [  6%] brian2.codegen.generators.base
> highlighting module code... [  7%] brian2.codegen.generators.cpp_generator
> highlighting module code... [  9%] brian2.codegen.generators.cython_generator
> highlighting module code... [ 10%] brian2.codegen.generators.numpy_generator
> highlighting module code... [ 11%] brian2.codegen.optimisation
> highlighting module code... [ 12%] brian2.codegen.permutation_analysis
> highlighting module code... [ 14%] brian2.codegen.runtime.GSLcython_rt.GSLcython_rt
> highlighting module code... [ 15%] brian2.codegen.runtime.cython_rt.cython_rt
> highlighting module code... [ 16%] brian2.codegen.runtime.cython_rt.extension_manager
> highlighting module code... [ 17%] brian2.codegen.runtime.numpy_rt.numpy_rt
> highlighting module code... [ 19%] brian2.codegen.statements
> highlighting module code... [ 20%] brian2.codegen.templates
> highlighting module code... [ 21%] brian2.codegen.translation
> highlighting module code... [ 22%] brian2.core.base
> highlighting module code... [ 23%] brian2.core.clocks
> highlighting module code... [ 25%] brian2.core.core_preferences
> highlighting module code... [ 26%] brian2.core.functions
> highlighting module code... [ 27%] brian2.core.magic
> highlighting module code... [ 28%] brian2.core.names
> highlighting module code... [ 30%] brian2.core.namespace
> highlighting module code... [ 31%] brian2.core.network
> highlighting module code... [ 32%] brian2.core.operations
> highlighting module code... [ 33%] brian2.core.preferences
> highlighting module code... [ 35%] brian2.core.spikesource
> highlighting module code... [ 36%] brian2.core.tracking
> highlighting module code... [ 37%] brian2.core.variables
> highlighting module code... [ 38%] brian2.devices.cpp_standalone.GSLcodeobject
> highlighting module code... [ 40%] brian2.devices.cpp_standalone.codeobject
> highlighting module code... [ 41%] brian2.devices.cpp_standalone.device
> highlighting module code... [ 42%] brian2.devices.device
> highlighting module code... [ 43%] brian2.equations.codestrings
> highlighting module code... [ 44%] brian2.equations.equations
> highlighting module code... [ 46%] brian2.equations.refractory
> highlighting module code... [ 47%] brian2.equations.unitcheck
> highlighting module code... [ 48%] brian2.groups.group
> highlighting module code... [ 49%] brian2.groups.neurongroup
> highlighting module code... [ 51%] brian2.groups.subgroup
> highlighting module code... [ 52%] brian2.hears
> highlighting module code... [ 53%] brian2.importexport.dictlike
> highlighting module code... [ 54%] brian2.importexport.importexport
> highlighting module code... [ 56%] brian2.input.binomial
> highlighting module code... [ 57%] brian2.input.poissongroup
> highlighting module code... [ 58%] brian2.input.poissoninput
> highlighting module code... [ 59%] brian2.input.spikegeneratorgroup
> highlighting module code... [ 60%] brian2.input.timedarray
> highlighting module code... [ 62%] brian2.memory.dynamicarray
> highlighting module code... [ 63%] brian2.monitors.ratemonitor
> highlighting module code... [ 64%] brian2.monitors.spikemonitor
> highlighting module code... [ 65%] brian2.monitors.statemonitor
> highlighting module code... [ 67%] brian2.only
> highlighting module code... [ 68%] brian2.parsing.bast
> highlighting module code... [ 69%] brian2.parsing.dependencies
> highlighting module code... [ 70%] brian2.parsing.expressions
> highlighting module code... [ 72%] brian2.parsing.functions
> highlighting module code... [ 73%] brian2.parsing.rendering
> highlighting module code... [ 74%] brian2.parsing.statements
> highlighting module code... [ 75%] brian2.parsing.sympytools
> highlighting module code... [ 77%] brian2.spatialneuron.morphology
> highlighting module code... [ 78%] brian2.spatialneuron.spatialneuron
> highlighting module code... [ 79%] brian2.stateupdaters.GSL
> highlighting module code... [ 80%] brian2.stateupdaters.base
> highlighting module code... [ 81%] brian2.stateupdaters.exact
> highlighting module code... [ 83%] brian2.stateupdaters.explicit
> highlighting module code... [ 84%] brian2.stateupdaters.exponential_euler
> highlighting module code... [ 85%] brian2.synapses.parse_synaptic_generator_syntax
> highlighting module code... [ 86%] brian2.synapses.spikequeue
> highlighting module code... [ 88%] brian2.synapses.synapses
> highlighting module code... [ 89%] brian2.units.fundamentalunits
> highlighting module code... [ 90%] brian2.units.unitsafefunctions
> highlighting module code... [ 91%] brian2.utils.arrays
> highlighting module code... [ 93%] brian2.utils.caching
> highlighting module code... [ 94%] brian2.utils.environment
> highlighting module code... [ 95%] brian2.utils.filelock
> highlighting module code... [ 96%] brian2.utils.filetools
> highlighting module code... [ 98%] brian2.utils.logger
> highlighting module code... [ 99%] brian2.utils.stringtools
> highlighting module code... [100%] brian2.utils.topsort
> 
> writing additional pages... search done
> copying images... [  8%] advanced/custom_events.svg
> copying images... [ 15%] developer/codegen_code_paths.png
> copying images... [ 23%] user/images/soma.svg
> copying images... [ 31%] user/images/cylinder.svg
> copying images... [ 38%] user/images/section.svg
> copying images... [ 46%] user/images/morphology_deterministic_coords.png
> copying images... [ 54%] user/images/morphology_random_section_1.png
> copying images... [ 62%] user/images/morphology_random_section_2.png
> copying images... [ 69%] user/images/morphology_random_section_3.png
> copying images... [ 77%] user/images/morphology_random_section_compartment_1.png
> copying images... [ 85%] user/images/morphology_random_section_compartment_2.png
> copying images... [ 92%] user/images/morphology_random_section_compartment_3.png
> copying images... [100%] user/images/function_plot.png
> 
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 26 warnings.
> 
> The HTML pages are in ../docs.
> rm -rvf docs_sphinx/_static	# remove directory possibly created above
> removed 'docs_sphinx/_static/brian-logo.png'
> removed 'docs_sphinx/_static/.gitignore'
> removed directory 'docs_sphinx/_static'
> rm -vf docs/_static/jquery.js
> rm -rvf docs/.doctrees
> removed 'docs/.doctrees/developer/codegen.doctree'
> removed 'docs/.doctrees/developer/openmp.doctree'
> removed 'docs/.doctrees/developer/GSL.doctree'
> removed 'docs/.doctrees/developer/index.doctree'
> removed 'docs/.doctrees/developer/preferences.doctree'
> removed 'docs/.doctrees/developer/devices.doctree'
> removed 'docs/.doctrees/developer/variables_indices.doctree'
> removed 'docs/.doctrees/developer/standalone.doctree'
> removed 'docs/.doctrees/developer/functions.doctree'
> removed 'docs/.doctrees/developer/guidelines/workflow.doctree'
> removed 'docs/.doctrees/developer/guidelines/representation.doctree'
> removed 'docs/.doctrees/developer/guidelines/style.doctree'
> removed 'docs/.doctrees/developer/guidelines/index.doctree'
> removed 'docs/.doctrees/developer/guidelines/defensive_programming.doctree'
> removed 'docs/.doctrees/developer/guidelines/logging.doctree'
> removed 'docs/.doctrees/developer/guidelines/testing.doctree'
> removed 'docs/.doctrees/developer/guidelines/documentation.doctree'
> removed directory 'docs/.doctrees/developer/guidelines'
> removed 'docs/.doctrees/developer/equations_namespaces.doctree'
> removed 'docs/.doctrees/developer/units.doctree'
> removed 'docs/.doctrees/developer/oldcodegen.doctree'
> removed directory 'docs/.doctrees/developer'
> removed 'docs/.doctrees/index.doctree'
> removed 'docs/.doctrees/user/multicompartmental.doctree'
> removed 'docs/.doctrees/user/numerical_integration.doctree'
> removed 'docs/.doctrees/user/running.doctree'
> removed 'docs/.doctrees/user/synapses.doctree'
> removed 'docs/.doctrees/user/index.doctree'
> removed 'docs/.doctrees/user/converting_from_integrated_form.doctree'
> removed 'docs/.doctrees/user/plotting_functions.doctree'
> removed 'docs/.doctrees/user/input.doctree'
> removed 'docs/.doctrees/user/equations.doctree'
> removed 'docs/.doctrees/user/recording.doctree'
> removed 'docs/.doctrees/user/models.doctree'
> removed 'docs/.doctrees/user/computation.doctree'
> removed 'docs/.doctrees/user/import.doctree'
> removed 'docs/.doctrees/user/units.doctree'
> removed 'docs/.doctrees/user/refractoriness.doctree'
> removed directory 'docs/.doctrees/user'
> removed 'docs/.doctrees/environment.pickle'
> removed 'docs/.doctrees/introduction/changes.doctree'
> removed 'docs/.doctrees/introduction/install.doctree'
> removed 'docs/.doctrees/introduction/scripts.doctree'
> removed 'docs/.doctrees/introduction/index.doctree'
> removed 'docs/.doctrees/introduction/known_issues.doctree'
> removed 'docs/.doctrees/introduction/release_notes.doctree'
> removed 'docs/.doctrees/introduction/code_of_conduct.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/multicompartmental.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/networks_and_clocks.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/synapses.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/index.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/preferences.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/monitors.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/inputs.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/library.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/container.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/brian1hears_bridge.doctree'
> removed 'docs/.doctrees/introduction/brian1_to_2/neurongroup.doctree'
> removed directory 'docs/.doctrees/introduction/brian1_to_2'
> removed 'docs/.doctrees/introduction/compatibility.doctree'
> removed 'docs/.doctrees/introduction/support.doctree'
> removed directory 'docs/.doctrees/introduction'
> removed 'docs/.doctrees/reference/brian2.devices.device.reset_device.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.DefaultValidator.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.word_substitute.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.GSL.gsl_rk2.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.arccosh.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.Sound.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.exact.linear.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.dimensions_and_type_from_string.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.device.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.parse_preference_name.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.wrap_function_to_method.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.cpp_generator.CPPCodeGenerator.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.synapses.SummedVariableUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.sympytools.sympy_to_str.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.numpy_generator.ceil_func.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.permutation_analysis.OrderDependenceError.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.synapses.SynapticIndexing.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.spatialneuron.FlatMorphology.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.reinit_and_delete.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.fail_for_dimension_mismatch.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.AuxiliaryVariable.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.spatialneuron.SpatialStateUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.codeobject.check_compiler_kwds.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.device.CPPStandaloneDevice.doctree'
> removed 'docs/.doctrees/reference/brian2.core.namespace.get_local_namespace.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.templates.autoindent.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.is_integer_dtype.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.functions.AbstractCodeFunction.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.exact.exact.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.device.RunFunctionContext.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.get_dtype_str.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.Dummy.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.optimisation.expression_complexity.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.translation.is_scalar_expression.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.Unit.doctree'
> removed 'docs/.doctrees/reference/brian2.core.network.profiling_summary.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.codestrings.Expression.doctree'
> removed 'docs/.doctrees/reference/brian2.units.allunits.celsius.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.group.VariableOwner.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.cython_rt.extension_manager.simplify_path_env_var.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.synapses.Synapses.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.base.StateUpdateMethod.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.GSL.gsl_rkck.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filelock.UnixFileLock.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.wrap_units_property.doctree'
> removed 'docs/.doctrees/reference/brian2.units.doctree'
> removed 'docs/.doctrees/reference/brian2.core.network.schedule_propagation_offset.doctree'
> removed 'docs/.doctrees/reference/brian2.core.spikesource.SpikeSource.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.refractory.check_identifier_refractory.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.runtime_device.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.check_identifier_units.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.codestrings.CodeString.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.diagonal.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.synapses.slice_to_test.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.GSL.gsl_rkf45.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filetools.ensure_directory_of_file.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.brian_dtype_from_dtype.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.get_unit_for_display.doctree'
> removed 'docs/.doctrees/reference/brian2.core.functions.Function.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.log_level_validator.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filetools.copy_directory.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.is_stateful.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.subgroup.Subgroup.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.numpy_generator.rand_func.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.parse_synaptic_generator_syntax.handle_sample.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.cos.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.translation.get_identifiers_recursively.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.explicit.split_expression.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filelock.FileLock.doctree'
> removed 'docs/.doctrees/reference/brian2.monitors.ratemonitor.PopulationRateMonitor.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.cython_rt.cython_rt.CythonCodeObject.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.neurongroup.Resetter.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.optimisation.Simplifier.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.MagicNetwork.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.cython_generator.CythonNodeRenderer.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.is_integer.doctree'
> removed 'docs/.doctrees/reference/brian2.core.clocks.defaultclock.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.synapses.SynapticSubgroup.doctree'
> removed 'docs/.doctrees/reference/brian2.core.tracking.Trackable.doctree'
> removed 'docs/.doctrees/reference/brian2.core.tracking.InstanceFollower.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.get_logger.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.cpp_prefs.compiler_supports_c99.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.stop.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.cpp_prefs.C99Check.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.codeobject.openmp_pragma.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.Constant.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.ErrorRaiser.doctree'
> removed 'docs/.doctrees/reference/brian2.input.binomial.BinomialFunction.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.cython_rt.extension_manager.CythonExtensionManager.doctree'
> removed 'docs/.doctrees/reference/brian2.doctree'
> removed 'docs/.doctrees/reference/brian2.input.poissongroup.PoissonGroup.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.collect.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.codestrings.is_constant_over_dt.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.NameFilter.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.explicit.rk4.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.deindent.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.check_units.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.cpp_prefs.has_flag.doctree'
> removed 'docs/.doctrees/reference/brian2.monitors.spikemonitor.EventMonitor.doctree'
> removed 'docs/.doctrees/reference/brian2.core.network.TextReport.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.get_device.doctree'
> removed 'docs/.doctrees/reference/brian2.core.names.find_name.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.strip_empty_lines.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.optimisation.cancel_identical_terms.doctree'
> removed 'docs/.doctrees/reference/brian2.core.core_preferences.default_float_dtype_validator.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.optimisation.collect.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.exp.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.Dimension.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.arcsin.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.have_same_dimensions.doctree'
> removed 'docs/.doctrees/reference/brian2.core.tracking.InstanceTrackerSet.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.catch_logs.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.Subexpression.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.where.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.stripped_deindented_lines.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.synapses.find_synapses.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.exponential_euler.exponential_euler.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.is_float.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.translation.make_statements.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.dot.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.prefs.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.explicit.ExplicitStateUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.numpy_generator.VectorisationError.doctree'
> removed 'docs/.doctrees/reference/brian2.core.operations.network_operation.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.morphology.Soma.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.numpy_generator.int_func.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.expressions.is_boolean_expression.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.arcsinh.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.GSLCythonCodeObject.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.wrap_function_remove_dimensions.doctree'
> removed 'docs/.doctrees/reference/brian2.__init__.clear_cache.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.functions.VarRewriter.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.neurongroup.to_start_stop.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.codestrings.Statements.doctree'
> removed 'docs/.doctrees/reference/brian2.core.base.device_override.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.check_identifier_functions.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.sinh.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.group.IndexWrapper.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.CurrentDeviceProxy.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.linked_var.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.explicit.heun.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.explicit.milstein.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.sin.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.register_new_unit.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.translation.LineInfo.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.IntegrationError.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.sympytools.expression_complexity.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.store.doctree'
> removed 'docs/.doctrees/reference/brian2.core.core_preferences.dtype_repr.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filelock.WindowsFileLock.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.numpy_generator.NumpyCodeGenerator.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.restore.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.is_float_dtype.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.GSLcython_rt.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.check_preference_name.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.caching.CacheKey.doctree'
> removed 'docs/.doctrees/reference/brian2.core.network.Network.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.codeobject.create_runner_codeobj.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.GSL.GSLContainer.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.HierarchyFilter.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.brian_prefs.doctree'
> removed 'docs/.doctrees/reference/brian2.core.clocks.check_dt.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.optimisation.reduced_node.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.exact.LinearStateUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.neurongroup.check_identifier_pre_post.doctree'
> removed 'docs/.doctrees/reference/brian2.__init__.check_cache.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.ArrayVariable.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.additional_unit_register.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.morphology.MorphologyIndexWrapper.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.BrianLogger.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.numpy_generator.floor_func.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.cpp_generator.c_data_type.doctree'
> removed 'docs/.doctrees/reference/brian2.monitors.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.templates.CodeObjectTemplate.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.Variable.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.numpy_generator.poisson_func.doctree'
> removed 'docs/.doctrees/reference/brian2.only.restore_initial_state.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.spatialneuron.SpatialNeuron.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.modify_arg.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.numpy_generator.clip_func.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.BridgeSound.doctree'
> removed 'docs/.doctrees/reference/brian2.core.network.SchedulingSummary.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.templates.variables_to_array_names.doctree'
> removed 'docs/.doctrees/reference/brian2.core.base.brian_object_exception.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.explicit.rk2.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.morphology.Topology.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.numpy_rt.numpy_rt.LazyArange.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.rendering.SympyNodeRenderer.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.std_silent.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.arccos.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.parse_synaptic_generator_syntax.parse_synapse_generator.doctree'
> removed 'docs/.doctrees/reference/brian2.core.network.scheduling_summary.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.arctan.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.numpy_rt.doctree'
> removed 'docs/.doctrees/reference/brian2.memory.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.codeobject.generate_rand_code.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.Variables.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.GSL.GSLStateUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.RuntimeDevice.doctree'
> removed 'docs/.doctrees/reference/brian2.input.poissoninput.PoissonInput.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.functions.abstract_code_from_function.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.arange.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.set_device.doctree'
> removed 'docs/.doctrees/reference/brian2.importexport.dictlike.PandasImportExport.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.get_unit.doctree'
> removed 'docs/.doctrees/reference/brian2.core.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filelock.SoftFileLock.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.unitcheck.check_units_statements.doctree'
> removed 'docs/.doctrees/reference/brian2.core.functions.declare_types.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.neurongroup.NeuronGroup.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.wrap_function_change_dimensions.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.in_best_unit.doctree'
> removed 'docs/.doctrees/reference/brian2.core.base.BrianObjectException.doctree'
> removed 'docs/.doctrees/reference/brian2.core.functions.implementation.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.tan.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.is_dimensionless.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.GSLcython_rt.GSLcython_rt.GSLCompileError.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.cosh.doctree'
> removed 'docs/.doctrees/reference/brian2.core.operations.NetworkOperation.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.quantity_with_dimensions.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filelock.Timeout.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.arrays.calc_repeats.doctree'
> removed 'docs/.doctrees/reference/brian2.memory.dynamicarray.DynamicArray.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.codeobject.CPPStandaloneCodeObject.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.user_unit_register.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.brian_dtype_from_value.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.morphology.Node.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.strip_empty_leading_and_trailing_lines.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.rendering.NumpyNodeRenderer.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.optimisation.ArithmeticSimplifier.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.variables_by_owner.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.morphology.Cylinder.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.codeobject.constant_or_scalar.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.spatialneuron.SpatialSubgroup.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.Equations.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.BrianGlobalPreferences.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.BrianGlobalPreferencesView.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.neurongroup.SubexpressionUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.device.CPPWriter.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.get_objects_in_namespace.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.reinit_devices.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.BrianPreference.doctree'
> removed 'docs/.doctrees/reference/brian2.core.clocks.DefaultClockProxy.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.start_scope.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.MagicError.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.numpy_rt.numpy_rt.NumpyCodeObject.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.trace.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.numpy_generator.randn_func.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.functions.FunctionRewriter.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.optimisation.optimise_statements.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.environment.running_from_ipython.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.brian_excepthook.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.active_device.doctree'
> removed 'docs/.doctrees/reference/brian2.core.functions.timestep.doctree'
> removed 'docs/.doctrees/reference/brian2.core.functions.exprel.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.EquationError.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.cython_generator.get_numpy_dtype.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.BrianASTRenderer.doctree'
> removed 'docs/.doctrees/reference/brian2.monitors.statemonitor.StateMonitorView.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.dependencies.abstract_code_dependencies.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.GSL_generator.GSLCPPCodeGenerator.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.DimensionMismatchError.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.synapses.StateUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.templates.Templater.doctree'
> removed 'docs/.doctrees/reference/brian2.core.base.weakproxy_with_fallback.doctree'
> removed 'docs/.doctrees/reference/brian2.core.preferences.PreferenceError.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.parse_string_equations.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.extract_constant_subexpressions.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.cpp_prefs.get_msvc_env.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.DIMENSIONLESS.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.explicit.diagonal_noise.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.indent.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filelock.logger.doctree'
> removed 'docs/.doctrees/reference/brian2.random.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.Quantity.doctree'
> removed 'docs/.doctrees/reference/brian2.core.clocks.Clock.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.magic_network.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.cython_rt.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.rendering.CPPNodeRenderer.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.explicit.euler.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.seed.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.get_dimensions.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.FilterbankGroup.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filetools.ensure_directory.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.is_boolean_dtype.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.sympytools.CustomSympyPrinter.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.check_identifier_constants.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.cython_rt.extension_manager.get_cython_cache_dir.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.caching.cached.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.group.get_dtype.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.optimisation.evaluate_expr.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.translation.analyse_identifiers.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.ravel.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.exponential_euler.ExponentialEulerStateUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.GSL.gsl_rk4.doctree'
> removed 'docs/.doctrees/reference/brian2.core.magic.run.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.auto_target.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.is_boolean.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.GSL.gsl_rk8pd.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.neurongroup.Thresholder.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.wrap_function_keep_dimensions.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.VariableView.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.rendering.NodeRenderer.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.statements.parse_statement.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.cython_rt.extension_manager.cython_extension_manager.doctree'
> removed 'docs/.doctrees/reference/brian2.core.names.Nameable.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.refractory.add_refractoriness.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.spikequeue.SpikeQueue.doctree'
> removed 'docs/.doctrees/reference/brian2.core.functions.SymbolicConstant.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.check_identifier_basic.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.base.CodeGenerator.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.morphology.Section.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.group.CodeRunner.doctree'
> removed 'docs/.doctrees/reference/brian2.core.network.ProfilingSummary.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.GSL_generator.GSLCodeGenerator.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.get_identifiers.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.log.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.codeobject.CodeObject.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.wrap_function_dimensionless.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.exact.IndependentStateUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.templates.autoindent_postfilter.doctree'
> removed 'docs/.doctrees/reference/brian2.importexport.importexport.ImportExport.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.functions.substitute_abstract_code_functions.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.synapses.SynapticPathway.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.wrap_units_class.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.replace.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.standard_unit_register.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.sympytools.str_to_sympy.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.templates.LazyTemplateLoader.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.tanh.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.get_dtype.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.group.Group.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.neurongroup.StateUpdater.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.morphology.SubMorphology.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.arctanh.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.LogCapture.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.exact.get_linear_system.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.dependencies.get_read_write_funcs.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.morphology.Morphology.doctree'
> removed 'docs/.doctrees/reference/brian2.input.spikegeneratorgroup.SpikeGeneratorGroup.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.SingleEquation.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.topsort.topsort.doctree'
> removed 'docs/.doctrees/reference/brian2.memory.dynamicarray.getslices.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.UnitRegistry.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.base.extract_method_options.doctree'
> removed 'docs/.doctrees/reference/brian2.input.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.device.Device.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.sympytools.PRINTER.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.check_identifier_reserved.doctree'
> removed 'docs/.doctrees/reference/brian2.input.timedarray.TimedArray.doctree'
> removed 'docs/.doctrees/reference/brian2.groups.group.Indexing.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.code_representation.doctree'
> removed 'docs/.doctrees/reference/brian2.core.base.BrianObject.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.device.cpp_standalone_device.doctree'
> removed 'docs/.doctrees/reference/brian2.synapses.parse_synaptic_generator_syntax.handle_range.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.DynamicArrayVariable.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.device.invert_dict.doctree'
> removed 'docs/.doctrees/reference/brian2.core.functions.FunctionImplementationContainer.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.stringtools.SpellChecker.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.WrappedSound.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.convert_unit_b1_to_b2.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.templates.MultiTemplate.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.cython_rt.extension_manager.get_cython_extensions.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.base.UnsupportedEquationsException.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.logger.clean_up_logging.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.in_unit.doctree'
> removed 'docs/.doctrees/reference/brian2.importexport.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.functions.extract_abstract_code_functions.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.wrap_units.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.statements.Statement.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.cython_generator.get_cpp_dtype.doctree'
> removed 'docs/.doctrees/reference/brian2.monitors.statemonitor.StateMonitor.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.GSL_generator.GSLCythonCodeGenerator.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.GSL_generator.valid_gsl_dir.doctree'
> removed 'docs/.doctrees/reference/brian2.spatialneuron.morphology.Children.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.generators.cython_generator.CythonCodeGenerator.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.equations.check_subexpressions.doctree'
> removed 'docs/.doctrees/reference/brian2.hears.convert_unit_b2_to_b1.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.exponential_euler.get_conditionally_linear_system.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.sympytools.check_expression_for_multiple_stateful_functions.doctree'
> removed 'docs/.doctrees/reference/brian2.units.unitsafefunctions.linspace.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filelock.BaseFileLock.doctree'
> removed 'docs/.doctrees/reference/brian2.core.variables.LinkedVariable.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.permutation_analysis.check_for_order_independence.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.is_scalar_type.doctree'
> removed 'docs/.doctrees/reference/brian2.devices.cpp_standalone.GSLcodeobject.GSLCPPStandaloneCodeObject.doctree'
> removed 'docs/.doctrees/reference/brian2.core.functions.FunctionImplementation.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.rendering.get_node_value.doctree'
> removed 'docs/.doctrees/reference/brian2.memory.dynamicarray.DynamicArray1D.doctree'
> removed 'docs/.doctrees/reference/brian2.units.fundamentalunits.get_or_create_dimension.doctree'
> removed 'docs/.doctrees/reference/brian2.importexport.dictlike.DictImportExport.doctree'
> removed 'docs/.doctrees/reference/brian2.monitors.spikemonitor.SpikeMonitor.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.runtime.doctree'
> removed 'docs/.doctrees/reference/brian2.utils.filetools.in_directory.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.expressions.parse_expression_dimensions.doctree'
> removed 'docs/.doctrees/reference/brian2.parsing.bast.brian_ast.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.optimisation.collect_commutative.doctree'
> removed 'docs/.doctrees/reference/brian2.stateupdaters.exact.independent.doctree'
> removed 'docs/.doctrees/reference/brian2.equations.unitcheck.check_dimensions.doctree'
> removed 'docs/.doctrees/reference/brian2.codegen.cpp_prefs.get_compiler_and_args.doctree'
> removed directory 'docs/.doctrees/reference'
> removed 'docs/.doctrees/examples/frompapers.Clopath_et_al_2010_no_homeostasis.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.example_6_COBA_with_astro.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brunel_Hakim_1999.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.example_1_COBA.doctree'
> removed 'docs/.doctrees/examples/synapses.gapjunctions.doctree'
> removed 'docs/.doctrees/examples/compartmental.infinite_cable.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_2012.Fig5A.doctree'
> removed 'docs/.doctrees/examples/frompapers.Sturzl_et_al_2000.doctree'
> removed 'docs/.doctrees/examples/frompapers.Touboul_Brette_2008.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.example_3_io_synapse.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.example_4_rsmean.doctree'
> removed 'docs/.doctrees/examples/frompapers.Rossant_et_al_2011bis.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_2012.README.txt.doctree'
> removed 'docs/.doctrees/examples/frompapers.Nicola_Clopath_2017.doctree'
> removed 'docs/.doctrees/examples/frompapers.Jansen_Rit_1995_single_column.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.example_5_astro_ring.doctree'
> removed 'docs/.doctrees/examples/phase_locking.doctree'
> removed 'docs/.doctrees/examples/coupled_oscillators.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_2012.params.doctree'
> removed 'docs/.doctrees/examples/advanced.stochastic_odes.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_2012.Fig1.doctree'
> removed 'docs/.doctrees/examples/advanced.COBAHH_approximated.doctree'
> removed 'docs/.doctrees/examples/frompapers.Izhikevich_2007.doctree'
> removed 'docs/.doctrees/examples/frompapers.Hindmarsh_Rose_1984.doctree'
> removed 'docs/.doctrees/examples/frompapers.Diesmann_et_al_1999.doctree'
> removed 'docs/.doctrees/examples/synapses.nonlinear.doctree'
> removed 'docs/.doctrees/examples/synapses.efficient_gaussian_connectivity.doctree'
> removed 'docs/.doctrees/examples/compartmental.lfp.doctree'
> removed 'docs/.doctrees/examples/standalone.simple_case_build.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brunel_2000.doctree'
> removed 'docs/.doctrees/examples/frompapers.Rothman_Manis_2003.doctree'
> removed 'docs/.doctrees/examples/index.doctree'
> removed 'docs/.doctrees/examples/frompapers.Maass_Natschlaeger_Markram_2002.doctree'
> removed 'docs/.doctrees/examples/standalone.cuba_openmp.doctree'
> removed 'docs/.doctrees/examples/standalone.simple_case.doctree'
> removed 'docs/.doctrees/examples/frompapers.Destexhe_et_al_1998.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.plot_utils.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_Gerstner_2005.doctree'
> removed 'docs/.doctrees/examples/multiprocessing.01_using_cython.doctree'
> removed 'docs/.doctrees/examples/compartmental.bipolar_with_inputs.doctree'
> removed 'docs/.doctrees/examples/advanced.opencv_movie.doctree'
> removed 'docs/.doctrees/examples/synapses.spike_based_homeostasis.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_2012.Fig3AB.doctree'
> removed 'docs/.doctrees/examples/synapses.licklider.doctree'
> removed 'docs/.doctrees/examples/frompapers.Kremer_et_al_2011_barrel_cortex.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_2012.Fig4.doctree'
> removed 'docs/.doctrees/examples/compartmental.hh_with_spikes.doctree'
> removed 'docs/.doctrees/examples/advanced.modelfitting_sbi.doctree'
> removed 'docs/.doctrees/examples/compartmental.rall.doctree'
> removed 'docs/.doctrees/examples/frompapers.Vogels_et_al_2011.doctree'
> removed 'docs/.doctrees/examples/standalone.STDP_standalone.doctree'
> removed 'docs/.doctrees/examples/advanced.exprel_function.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_2012.Fig3CF.doctree'
> removed 'docs/.doctrees/examples/compartmental.hodgkin_huxley_1952.doctree'
> removed 'docs/.doctrees/examples/advanced.float_32_64_benchmark.doctree'
> removed 'docs/.doctrees/examples/IF_curve_LIF.doctree'
> removed 'docs/.doctrees/examples/frompapers.Tsodyks_Uziel_Markram_2000.doctree'
> removed 'docs/.doctrees/examples/multiprocessing.03_standalone_joblib.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.README.md.doctree'
> removed 'docs/.doctrees/examples/frompapers.Tsodyks_Pawelzik_Markram_1998.doctree'
> removed 'docs/.doctrees/examples/CUBA.doctree'
> removed 'docs/.doctrees/examples/frompapers.Wang_Buszaki_1996.doctree'
> removed 'docs/.doctrees/examples/compartmental.spike_initiation.doctree'
> removed 'docs/.doctrees/examples/frompapers.Clopath_et_al_2010_homeostasis.doctree'
> removed 'docs/.doctrees/examples/standalone.standalone_multiplerun.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.example_2_gchi_astrocyte.doctree'
> removed 'docs/.doctrees/examples/compartmental.cylinder.doctree'
> removed 'docs/.doctrees/examples/frompapers.Graupner_Brunel_2012.doctree'
> removed 'docs/.doctrees/examples/advanced.Ornstein_Uhlenbeck.doctree'
> removed 'docs/.doctrees/examples/frompapers.Izhikevich_2003.doctree'
> removed 'docs/.doctrees/examples/synapses.STDP.doctree'
> removed 'docs/.doctrees/examples/frompapers.Tetzlaff_2015.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brunel_Wang_2001.doctree'
> removed 'docs/.doctrees/examples/synapses.continuous_interaction.doctree'
> removed 'docs/.doctrees/examples/IF_curve_Hodgkin_Huxley.doctree'
> removed 'docs/.doctrees/examples/reliability.doctree'
> removed 'docs/.doctrees/examples/frompapers.Naud_et_al_2008_adex_firing_patterns.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.figures.mplstyle.doctree'
> removed 'docs/.doctrees/examples/synapses.jeffress.doctree'
> removed 'docs/.doctrees/examples/COBAHH.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_2004.doctree'
> removed 'docs/.doctrees/examples/compartmental.morphotest.doctree'
> removed 'docs/.doctrees/examples/frompapers.Brette_Guigon_2003.doctree'
> removed 'docs/.doctrees/examples/multiprocessing.02_using_standalone.doctree'
> removed 'docs/.doctrees/examples/frompapers.Platkiewicz_Brette_2011.doctree'
> removed 'docs/.doctrees/examples/frompapers.Morris_Lecar_1981.doctree'
> removed 'docs/.doctrees/examples/non_reliability.doctree'
> removed 'docs/.doctrees/examples/advanced.compare_GSL_to_conventional.doctree'
> removed 'docs/.doctrees/examples/frompapers.Stimberg_et_al_2018.example_4_synrel.doctree'
> removed 'docs/.doctrees/examples/synapses.state_variables.doctree'
> removed 'docs/.doctrees/examples/synapses.synapses.doctree'
> removed 'docs/.doctrees/examples/adaptive_threshold.doctree'
> removed 'docs/.doctrees/examples/synapses.spatial_connections.doctree'
> removed 'docs/.doctrees/examples/advanced.custom_events.doctree'
> removed 'docs/.doctrees/examples/compartmental.bipolar_with_inputs2.doctree'
> removed 'docs/.doctrees/examples/compartmental.bipolar_cell.doctree'
> removed directory 'docs/.doctrees/examples'
> removed 'docs/.doctrees/advanced/custom_events.doctree'
> removed 'docs/.doctrees/advanced/random.doctree'
> removed 'docs/.doctrees/advanced/how_brian_works.doctree'
> removed 'docs/.doctrees/advanced/namespaces.doctree'
> removed 'docs/.doctrees/advanced/index.doctree'
> removed 'docs/.doctrees/advanced/preferences.doctree'
> removed 'docs/.doctrees/advanced/interface.doctree'
> removed 'docs/.doctrees/advanced/scheduling.doctree'
> removed 'docs/.doctrees/advanced/logging.doctree'
> removed 'docs/.doctrees/advanced/functions.doctree'
> removed 'docs/.doctrees/advanced/state_update.doctree'
> removed directory 'docs/.doctrees/advanced'
> removed directory 'docs/.doctrees'
> : # objects inventory is of no use for the package
> rm -vf docs/objects.inv
> removed 'docs/objects.inv'
> # : # fresh PDF
> # { cd docs_sphinx/_latexbuild; make clean; make; }
> # Remove failing tests
> # The following test files will be ignored completely.
> # There are other single test in other testfiles which is patched out in ignore_failing_test.patch
> # MAKE SURE YOU EXCLUDE test_devices IN ANY CASE (see above!)
> for ti in	test_cpp_standalone \
> 		test_devices \
> 		test_functions \
> 		test_monitor \
> 		test_network \
> 		test_neurongroup \
> 		test_numpy_codegen \
> 		test_poissongroup \
> 		test_refractory \
> 		test_spatialneuron \
> 		test_spikegenerator \
> 		test_stateupdaters \
> 		test_synapses \
> 		test_thresholder \
> 		test_timedarray \
> 	; do \
>     find .pybuild -name ${ti}.py -delete ; \
>     find debian/tmp -name ${ti}.py -delete ; \
> done
> # FIXME: May be the deleted tests should be provided in final binary package!
> # Effectively running the test suite brian2.test() per upstream doc.
> set -e \
> ; cd /<<PKGBUILDDIR>>/build \
> ; echo "I: Running Brian unittests using python3.12" \
> ; export PYTHONPATH="$( echo /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/*-packages )" \
> ; python3.12 -c 'import brian2;exit(not brian2.test())' \
> ; rm -rvf "${PYTHONPATH}/brian2/tests/.pytest_cache/"
> I: Running Brian unittests using python3.12
> Running tests in /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2 for targets numpy, cython (excluding long tests)
> Running Brian version 2.5.4 from '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2'
> Testing codegen-independent code
> Resetting to default preferences
> 
> Running doctests
> ..........................................                               [100%]
> =============================== warnings summary ===============================
> ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/conftest.py:16
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/conftest.py:16: PytestRemovedIn9Warning: The (path: py.path.local) argument is deprecated, please use (collection_path: pathlib.Path)
>   see https://docs.pytest.org/en/latest/deprecations.html#py-path-local-arguments-for-hooks-replaced-with-pathlib-path
>     def pytest_ignore_collect(path, config):
> 
> core/variables.py: 1 warning
> input/timedarray.py: 3 warnings
> monitors/spikemonitor.py: 1 warning
> monitors/statemonitor.py: 2 warnings
> stateupdaters/exponential_euler.py: 3 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:281: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     if isinstance(node.n, numbers.Integral):
> 
> core/variables.py::brian2.core.variables.linked_var
> input/timedarray.py::brian2.input.timedarray.TimedArray
> input/timedarray.py::brian2.input.timedarray.TimedArray
> input/timedarray.py::brian2.input.timedarray.TimedArray
> monitors/spikemonitor.py::brian2.monitors.spikemonitor.EventMonitor.all_values
> monitors/statemonitor.py::brian2.monitors.statemonitor.StateMonitor.record_single_timestep
> monitors/statemonitor.py::brian2.monitors.statemonitor.StateMonitor.record_single_timestep
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:282: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     return sympy.Integer(node.n)
> 
> input/timedarray.py::brian2.input.timedarray.TimedArray
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/expressions.py:234: DeprecationWarning: ast.NameConstant is deprecated and will be removed in Python 3.14; use ast.Constant instead
>     if expr.__class__ is getattr(ast, "NameConstant", None):
> 
> input/timedarray.py::brian2.input.timedarray.TimedArray
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/expressions.py:256: DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; use ast.Constant instead
>     elif expr.__class__ is ast.Num or expr.__class__ is getattr(
> 
> input/timedarray.py: 8 warnings
> monitors/spikemonitor.py: 30 warnings
> monitors/statemonitor.py: 33 warnings
> synapses/synapses.py: 311 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:19: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     value = getattr(node, "n", getattr(node, "value", None))
> 
> stateupdaters/exponential_euler.py::brian2.stateupdaters.exponential_euler.get_conditionally_linear_system
> stateupdaters/exponential_euler.py::brian2.stateupdaters.exponential_euler.get_conditionally_linear_system
> stateupdaters/exponential_euler.py::brian2.stateupdaters.exponential_euler.get_conditionally_linear_system
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:284: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     return sympy.Float(node.n)
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> 42 passed, 405 warnings in 11.25s
> Running tests that do not use code generation
> ....................F.................s................................. [ 35%]
> ........................................................................ [ 70%]
> .............................................................            [100%]
> =================================== FAILURES ===================================
> _____________________ test_automatic_augmented_assignments _____________________
> 
>     @pytest.mark.codegen_independent
>     def test_automatic_augmented_assignments():
>         # We test that statements that could be rewritten as augmented assignments
>         # are correctly rewritten (using sympy to test for symbolic equality)
>         variables = {
>             "x": ArrayVariable("x", owner=None, size=10, device=device),
>             "y": ArrayVariable("y", owner=None, size=10, device=device),
>             "z": ArrayVariable("y", owner=None, size=10, device=device),
>             "b": ArrayVariable("b", owner=None, size=10, dtype=bool, device=device),
>             "clip": DEFAULT_FUNCTIONS["clip"],
>             "inf": DEFAULT_CONSTANTS["inf"],
>         }
>         statements = [
>             # examples that should be rewritten
>             # Note that using our approach, we will never get -= or /= but always
>             # the equivalent += or *= statements
>             ("x = x + 1.0", "x += 1.0"),
>             ("x = 2.0 * x", "x *= 2.0"),
>             ("x = x - 3.0", "x += -3.0"),
>             ("x = x/2.0", "x *= 0.5"),
>             ("x = y + (x + 1.0)", "x += y + 1.0"),
>             ("x = x + x", "x *= 2.0"),
>             ("x = x + y + z", "x += y + z"),
>             ("x = x + y + z", "x += y + z"),
>             # examples that should not be rewritten
>             ("x = 1.0/x", "x = 1.0/x"),
>             ("x = 1.0", "x = 1.0"),
>             ("x = 2.0*(x + 1.0)", "x = 2.0*(x + 1.0)"),
>             ("x = clip(x + y, 0.0, inf)", "x = clip(x + y, 0.0, inf)"),
>             ("b = b or False", "b = b or False"),
>         ]
>         for orig, rewritten in statements:
>             scalar, vector = make_statements(orig, variables, np.float32)
>             try:  # we augment the assertion error with the original statement
>                 assert (
>                     len(scalar) == 0
>                 ), f"Did not expect any scalar statements but got {str(scalar)}"
>                 assert (
>                     len(vector) == 1
>                 ), f"Did expect a single statement but got {str(vector)}"
>                 statement = vector[0]
>                 expected_var, expected_op, expected_expr, _ = parse_statement(rewritten)
>                 assert (
>                     expected_var == statement.var
>                 ), f"expected write to variable {expected_var}, not to {statement.var}"
>                 assert (
>                     expected_op == statement.op
>                 ), f"expected operation {expected_op}, not {statement.op}"
>                 # Compare the two expressions using sympy to allow for different order etc.
>                 sympy_expected = str_to_sympy(expected_expr)
>                 sympy_actual = str_to_sympy(statement.expr)
> >               assert sympy_expected == sympy_actual, (
>                     f"RHS expressions '{sympy_to_str(sympy_expected)}' and"
>                     f" '{sympy_to_str(sympy_actual)}' are not identical"
>                 )
> E               AssertionError: RHS expressions '2.00000000000000' and '2' are not identical
> E               assert 2.00000000000000 == 2
> 
> ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/tests/test_codegen.py:481: AssertionError
> 
> During handling of the above exception, another exception occurred:
> 
>     @pytest.mark.codegen_independent
>     def test_automatic_augmented_assignments():
>         # We test that statements that could be rewritten as augmented assignments
>         # are correctly rewritten (using sympy to test for symbolic equality)
>         variables = {
>             "x": ArrayVariable("x", owner=None, size=10, device=device),
>             "y": ArrayVariable("y", owner=None, size=10, device=device),
>             "z": ArrayVariable("y", owner=None, size=10, device=device),
>             "b": ArrayVariable("b", owner=None, size=10, dtype=bool, device=device),
>             "clip": DEFAULT_FUNCTIONS["clip"],
>             "inf": DEFAULT_CONSTANTS["inf"],
>         }
>         statements = [
>             # examples that should be rewritten
>             # Note that using our approach, we will never get -= or /= but always
>             # the equivalent += or *= statements
>             ("x = x + 1.0", "x += 1.0"),
>             ("x = 2.0 * x", "x *= 2.0"),
>             ("x = x - 3.0", "x += -3.0"),
>             ("x = x/2.0", "x *= 0.5"),
>             ("x = y + (x + 1.0)", "x += y + 1.0"),
>             ("x = x + x", "x *= 2.0"),
>             ("x = x + y + z", "x += y + z"),
>             ("x = x + y + z", "x += y + z"),
>             # examples that should not be rewritten
>             ("x = 1.0/x", "x = 1.0/x"),
>             ("x = 1.0", "x = 1.0"),
>             ("x = 2.0*(x + 1.0)", "x = 2.0*(x + 1.0)"),
>             ("x = clip(x + y, 0.0, inf)", "x = clip(x + y, 0.0, inf)"),
>             ("b = b or False", "b = b or False"),
>         ]
>         for orig, rewritten in statements:
>             scalar, vector = make_statements(orig, variables, np.float32)
>             try:  # we augment the assertion error with the original statement
>                 assert (
>                     len(scalar) == 0
>                 ), f"Did not expect any scalar statements but got {str(scalar)}"
>                 assert (
>                     len(vector) == 1
>                 ), f"Did expect a single statement but got {str(vector)}"
>                 statement = vector[0]
>                 expected_var, expected_op, expected_expr, _ = parse_statement(rewritten)
>                 assert (
>                     expected_var == statement.var
>                 ), f"expected write to variable {expected_var}, not to {statement.var}"
>                 assert (
>                     expected_op == statement.op
>                 ), f"expected operation {expected_op}, not {statement.op}"
>                 # Compare the two expressions using sympy to allow for different order etc.
>                 sympy_expected = str_to_sympy(expected_expr)
>                 sympy_actual = str_to_sympy(statement.expr)
>                 assert sympy_expected == sympy_actual, (
>                     f"RHS expressions '{sympy_to_str(sympy_expected)}' and"
>                     f" '{sympy_to_str(sympy_actual)}' are not identical"
>                 )
>             except AssertionError as ex:
> >               raise AssertionError(
>                     f"Transformation for statement '{orig}' gave an unexpected result: {ex}"
>                 )
> E               AssertionError: Transformation for statement 'x = x + x' gave an unexpected result: RHS expressions '2.00000000000000' and '2' are not identical
> E               assert 2.00000000000000 == 2
> 
> ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/tests/test_codegen.py:486: AssertionError
> =============================== warnings summary ===============================
> ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/conftest.py:16
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/conftest.py:16: PytestRemovedIn9Warning: The (path: py.path.local) argument is deprecated, please use (collection_path: pathlib.Path)
>   see https://docs.pytest.org/en/latest/deprecations.html#py-path-local-arguments-for-hooks-replaced-with-pathlib-path
>     def pytest_ignore_collect(path, config):
> 
> ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:281: 31 warnings
> test_codegen.py: 13 warnings
> test_codestrings.py: 6 warnings
> test_equations.py: 51 warnings
> test_parsing.py: 33 warnings
> test_subgroup.py: 1 warning
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:281: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     if isinstance(node.n, numbers.Integral):
> 
> ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:284: 26 warnings
> test_codegen.py: 11 warnings
> test_codestrings.py: 4 warnings
> test_equations.py: 29 warnings
> test_parsing.py: 17 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:284: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     return sympy.Float(node.n)
> 
> ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:282: 5 warnings
> test_codegen.py: 2 warnings
> test_codestrings.py: 2 warnings
> test_equations.py: 22 warnings
> test_parsing.py: 16 warnings
> test_subgroup.py: 1 warning
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:282: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     return sympy.Integer(node.n)
> 
> test_codegen.py: 467 warnings
> test_parsing.py: 166 warnings
> test_subgroup.py: 40 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:19: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     value = getattr(node, "n", getattr(node, "value", None))
> 
> test_codegen.py::test_apply_loop_invariant_optimisation_boolean
> test_codegen.py::test_apply_loop_invariant_optimisation_simplification
> test_codegen.py::test_apply_loop_invariant_optimisation_simplification
> test_codegen.py::test_apply_loop_invariant_optimisation_simplification
> test_codegen.py::test_apply_loop_invariant_optimisation_simplification
> test_codegen.py::test_apply_loop_invariant_optimisation_simplification
> test_codegen.py::test_apply_loop_invariant_optimisation_simplification
> test_codegen.py::test_apply_loop_invariant_optimisation_simplification
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/codegen/optimisation.py:630: DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; use ast.Constant instead
>     node = ast.BinOp(ast.Num(op_null_with_dtype), op_primary(), node)
> 
> test_parsing.py: 31 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/expressions.py:154: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     if expr.n is True or expr.n is False:
> 
> test_parsing.py: 14 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/expressions.py:157: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     return expr.n
> 
> test_parsing.py::test_value_from_expression
> test_parsing.py::test_value_from_expression
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/expressions.py:155: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     return 1.0 if expr.n else 0.0
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info ============================
> FAILED ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/tests/test_codegen.py::test_automatic_augmented_assignments
> 1 failed, 203 passed, 1 skipped, 58 deselected, 999 warnings in 77.72s (0:01:17)
> Running tests for target numpy:
> .....s..............................                                     [100%]
> =============================== warnings summary ===============================
> ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/conftest.py:16
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/conftest.py:16: PytestRemovedIn9Warning: The (path: py.path.local) argument is deprecated, please use (collection_path: pathlib.Path)
>   see https://docs.pytest.org/en/latest/deprecations.html#py-path-local-arguments-for-hooks-replaced-with-pathlib-path
>     def pytest_ignore_collect(path, config):
> 
> test_base.py: 2 warnings
> test_poissoninput.py: 2 warnings
> test_subgroup.py: 10 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:281: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     if isinstance(node.n, numbers.Integral):
> 
> test_base.py: 2 warnings
> test_poissoninput.py: 2 warnings
> test_subgroup.py: 9 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:282: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     return sympy.Integer(node.n)
> 
> test_complex_examples.py: 198 warnings
> test_poissoninput.py: 90 warnings
> test_subgroup.py: 1766 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:19: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     value = getattr(node, "n", getattr(node, "value", None))
> 
> test_subgroup.py::test_synapse_creation_generator_random
> test_subgroup.py::test_synapse_creation_generator_random
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/codegen/optimisation.py:630: DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; use ast.Constant instead
>     node = ast.BinOp(ast.Num(op_null_with_dtype), op_primary(), node)
> 
> test_subgroup.py::test_synaptic_propagation
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:284: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     return sympy.Float(node.n)
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> 35 passed, 1 skipped, 227 deselected, 2085 warnings in 24.71s
> Running tests for target cython:
> .....s..............................                                     [100%]
> =============================== warnings summary ===============================
> ../debian/tmp/usr/lib/python3.12/dist-packages/brian2/conftest.py:16
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/conftest.py:16: PytestRemovedIn9Warning: The (path: py.path.local) argument is deprecated, please use (collection_path: pathlib.Path)
>   see https://docs.pytest.org/en/latest/deprecations.html#py-path-local-arguments-for-hooks-replaced-with-pathlib-path
>     def pytest_ignore_collect(path, config):
> 
> test_complex_examples.py: 198 warnings
> test_poissoninput.py: 90 warnings
> test_subgroup.py: 1766 warnings
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/parsing/rendering.py:19: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead
>     value = getattr(node, "n", getattr(node, "value", None))
> 
> test_subgroup.py::test_synapse_creation_generator_random
> test_subgroup.py::test_synapse_creation_generator_random
>   /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.12/dist-packages/brian2/codegen/optimisation.py:630: DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; use ast.Constant instead
>     node = ast.BinOp(ast.Num(op_null_with_dtype), op_primary(), node)
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> 35 passed, 1 skipped, 227 deselected, 2057 warnings in 308.82s (0:05:08)
> ERROR: 1/4 test suite(s) did not complete successfully (see above).
> make[1]: *** [debian/rules:59: override_dh_auto_install] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/08/09/brian_2.5.4-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240809;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240809&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Debian-med-packaging mailing list