Skip to main content

A package for modelling morphologically detailed neuronal microcircuits.

Project description

Code style: black Documentation Status Build Status codecov

:closed_book: Read the documentation on https://bsb.readthedocs.io/en/latest

BSB: A scaffold modelling framework

This package is intended to facilitate spatially, topologically and morphologically detailed simulations of brain regions developed by the Department of Brain and Behavioral Sciences at the University of Pavia.

Installation

The BSB requires Python 3.8+.

pip

This software can be installed as a Python package from PyPI through pip:

pip install "bsb>=4.0.0a0"

Developers

Developers best use pip's editable install. This creates a live link between the installed package and the local git repository:

 git clone git@github.com:dbbs-lab/bsb
 cd bsb
 pip install -e .[dev]
 pre-commit install

Usage

The scaffold framework is best used in a project context. Create a working directory for each of your modelling projects and use the command line to configure, reconstruct or simulate your models.

Creating a project

You can create a quickstart project using:

bsb new my_model --quickstart
cd my_model

Reconstructing a network

You can use your project to create reconstructions of your model, generating cell positions and connections:

bsb compile -p

This creates a network file and plots the network.

Simulating a network

The default project currently contains no simulation config.

Contributing

All contributions are very much welcome. Take a look at the contribution guide

Known issues

Simulation interfaces are not reinstated yet in v4

Shouldn't be much work, famous last words.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bsb-4.0.0a22-py3-none-any.whl (210.3 kB view details)

Uploaded Python 3

File details

Details for the file bsb-4.0.0a22-py3-none-any.whl.

File metadata

  • Download URL: bsb-4.0.0a22-py3-none-any.whl
  • Upload date:
  • Size: 210.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for bsb-4.0.0a22-py3-none-any.whl
Algorithm Hash digest
SHA256 495033101edc0c78543f5f86888775f8d73b80eff8bbe159d4d3e676d85425e0
MD5 ff8c2ed9038c5ee32a8ad2ad076d095b
BLAKE2b-256 ad0a958da562c0313b0c9e6316b47a22db538e3ed9925d7d79599642cd63c7ab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page