Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

remove pdf documentation #412

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build-wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-22.04, macos-12, windows-latest]
python: [cp39, cp310, cp311, cp312]
python: [cp39, cp310, cp311, cp312, cp313]
arch: [x86_64, amd64]
exclude:
- os: macos-12
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-22.04
strategy:
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]

steps:
- uses: actions/checkout@v4
Expand Down
34 changes: 33 additions & 1 deletion docs/source/eFeatures.rst
Original file line number Diff line number Diff line change
Expand Up @@ -862,6 +862,17 @@ The burst detection can be fine-tuned by changing the setting strict_burst_facto

return time_to_postburst_adp_peaks

check_ais_initiation
~~~~~~~~~~~~~~~~~~~~

`Validation Python efeature`_ : Checks the initiation of action potential in AIS with respect to soma.
Returns True if no spike in the soma starts earlier than in the AIS.

Attention! This cannot be used with the efel.get_feature_values function. You have to use the efel.pyfeatures.validation.check_ais_initiation function,
and pass it both the soma trace and the ais trace.

- **Required features**: AP_begin_time
- **Units**: constant


Spike shape features
Expand Down Expand Up @@ -1612,6 +1623,21 @@ initburst_sahp_vb

numpy.array([initburst_sahp_value[0] - voltage_base[0]])

bpap_attenuation
~~~~~~~~~~~~~~~~

`Multitrace Python efeature`_ : Attenuation (ratio of the amplitude of the action potential in the soma and the dendrite) of the backpropagating action potential.
The attenuation is computed by first subtracting the resting potential from the voltage traces.

Attention! This cannot be used with the efel.get_feature_values function. You have to use the efel.pyfeatures.multitrace.bpap_attenuation function,
and pass it both the soma trace and the dendrite trace.

- **Required features**: voltage_base
- **Units**: constant
- **Pseudocode**: ::

return (numpy.max(v_soma) - vb_soma) / (numpy.max(v_dend) - vb_dend)

Subthreshold features
---------------------

Expand Down Expand Up @@ -2216,7 +2242,11 @@ These features were written by Alessio Buccino and are described in
`Buccino et al., 2024 <https://doi.org/10.1162/neco_a_01672>`_ .
The feautures can be either absolute, computed for each channel separately, or
relative, computed with respect to the channel with the largest extracellular
signal amplitude:
signal amplitude.

Attention! These features cannot be extracted with the usual get_feature_values function.
They have to be extracted using the efel.pyfeatures.extrafeats module.
To see how to use it, have a look at the `Extracellular Features Extraction for MEA Data <https://efel.readthedocs.io/en/latest/extrafeats_example.html>`_ examples.


peak_to_valley
Expand Down Expand Up @@ -2487,3 +2517,5 @@ positive signal-amplitude value on the largest-amplitude channel.
.. _Python efeature: https://github.com/BlueBrain/eFEL/blob/master/efel/pyfeatures/pyfeatures.py
.. _ISI Python efeature: https://github.com/BlueBrain/eFEL/blob/master/efel/pyfeatures/isi.py
.. _Extracellular: https://github.com/BlueBrain/eFEL/blob/master/efel/pyfeatures/extrafeats.py
.. _Multitrace Python efeature: https://github.com/BlueBrain/eFEL/blob/master/efel/pyfeatures/multitrace.py
.. _Validation Python efeature: https://github.com/BlueBrain/eFEL/blob/master/efel/pyfeatures/validation.py
196 changes: 0 additions & 196 deletions docs/source/tex/efeature-documentation.tex

This file was deleted.

Loading
Loading