Skip to content

Commit

Permalink
Merge pull request #392 from Hjorthmedh/region_mesh_redux
Browse files Browse the repository at this point in the history
Bending morphologies that approach the edge of the volume.
  • Loading branch information
Hjorthmedh authored Oct 23, 2023
2 parents 07bb8d7 + bdaf814 commit abb59cc
Show file tree
Hide file tree
Showing 36 changed files with 76,723 additions and 263 deletions.
1 change: 1 addition & 0 deletions examples/notebooks/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Here is a collection of Jupyter Notebooks, some of the workflows are split over
* [population_unit_network](population_unit_network.ipynb) how to define population units.
* [example_of_density_function](example_of_density_function.ipynb) how to specify density variations using a function of (x,y,z) in a volume.
* [example_of_neuron_rotations](example_of_neuron_rotations.ipynb) shows how to rotate neurons based on position.
* [bend_morphologies](bend_morphologies.ipynb) shows how to make the neurons bend the axons and dendrites at the edge of the mesh, to keep them constrained to the volume.
* [connect_structures_example](connect_structures_example.ipynb) shows how to create neuron projections between volumes when no-axon data is available ([parallel version](connect_structures_example_parallel.ipynb)). There is also an [alternative version](connect_structures_example_projection_detection.ipynb) that places axon voxels randomly within the projection zone and then applies touch detection.
* [virtual_neurons](VirtualNeurons/VirtualNeurons.ipynb) shows how to only simulate the core of a volume of neurons, by turning the outer neurons to virtual neurons that spike at predetermined times. This is useful to avoid edge effects in your simulations.

Expand Down
190 changes: 190 additions & 0 deletions examples/notebooks/bend_morphologies.ipynb

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ setuptools
psutil >= 5.8.0
cython # Needed for compiling NEURON
wheel # setup.py seems to need this now
open3d

# igraph
# snudda
2 changes: 1 addition & 1 deletion snudda/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from .core import Snudda

__version__ = "1.4.73"
__version__ = "1.5.0"

from .init import SnuddaInit
from .place import SnuddaPlace
Expand Down
Loading

0 comments on commit abb59cc

Please sign in to comment.