bsb-core

View on PyPIReverse Dependencies (10)

5.1.0 bsb_core-5.1.0-py3-none-any.whl
5.0.2 bsb_core-5.0.2-py3-none-any.whl

Wheel Details

Project: bsb-core
Version: 5.0.2
Filename: bsb_core-5.0.2-py3-none-any.whl
Download: [link]
Size: 219088
MD5: d2db6fc91a2797190182860d3432b29e
SHA256: 777821763c460887df36befc5d9e6f3d790bbb46cb41d133956bbad55eecfdc7
Uploaded: 2025-01-13 17:33:26 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: bsb-core
Version: 5.0.2
Summary: `bsb-core` is the backbone package contain the essential code of the BSB: A component
Author-Email: Robin De Schepper <robingilbert.deschepper[at]unipv.it>
Project-Url: Bug Tracker, https://github.com/dbbs-lab/bsb/issues/
Project-Url: Documentation, https://bsb.readthedocs.io/
Project-Url: Home, https://github.com/dbbs-lab/bsb
Project-Url: Source Code, https://github.com/dbbs-lab/bsb/
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Requires-Python: >=3.9
Requires-Dist: numpy (~=1.19)
Requires-Dist: scipy (~=1.5)
Requires-Dist: scikit-learn (~=1.0)
Requires-Dist: errr (~=1.2)
Requires-Dist: rtree (~=1.0)
Requires-Dist: psutil (~=5.8)
Requires-Dist: pynrrd (~=1.0)
Requires-Dist: morphio (~=3.3)
Requires-Dist: toml (~=0.10.0)
Requires-Dist: requests (~=2.30)
Requires-Dist: urllib3 (~=2.0)
Requires-Dist: appdirs (~=1.4)
Requires-Dist: neo[nixio]
Requires-Dist: tqdm (~=4.50)
Requires-Dist: dashing-next (~=0.1)
Requires-Dist: shortuuid (~=1.0)
Requires-Dist: quantities (~=0.15.0)
Requires-Dist: exceptiongroup (>=1.2.0)
Requires-Dist: bsb-core[docs,test]; extra == "dev"
Requires-Dist: build (~=1.0); extra == "dev"
Requires-Dist: twine (~=4.0); extra == "dev"
Requires-Dist: pre-commit (~=3.5); extra == "dev"
Requires-Dist: black (~=24.1.1); extra == "dev"
Requires-Dist: isort (~=5.12); extra == "dev"
Requires-Dist: snakeviz (~=2.1); extra == "dev"
Requires-Dist: bump-my-version (~=0.24); extra == "dev"
Requires-Dist: sphinx (~=7.0); extra == "docs"
Requires-Dist: furo (~=2024.4); extra == "docs"
Requires-Dist: sphinxemoji (~=0.2.0); extra == "docs"
Requires-Dist: sphinx_design (~=0.5.0); extra == "docs"
Requires-Dist: sphinx-copybutton (~=0.5.0); extra == "docs"
Requires-Dist: sphinxext-bsb (~=0.2.2); extra == "docs"
Requires-Dist: bsb-json (~=4.0); extra == "docs"
Requires-Dist: bsb-yaml (~=4.0); extra == "docs"
Requires-Dist: mpi4py (~=3.0); extra == "parallel"
Requires-Dist: mpipool (<3,>=2.2.1); extra == "parallel"
Requires-Dist: mpilock (~=1.1); extra == "parallel"
Requires-Dist: bsb-arbor (~=4.0); extra == "test"
Requires-Dist: bsb-hdf5 (~=5.0); extra == "test"
Requires-Dist: bsb-test (~=4.2); extra == "test"
Requires-Dist: bsb-json (~=4.2); extra == "test"
Requires-Dist: coverage (~=7.3); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: parallel
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 4267 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.10.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
bsb/__init__.py sha256=TNMyt5n1L2rt6eK8Txmta113dqEfY8rDhuhb26135Zo 22799
bsb/__main__.py sha256=g67gnWyS2IFjk0L34m1DKnRkPGBAYMA2NdhsQ2lOyhM 36
bsb/_contexts.py sha256=cC8PNCNZjHyBtvs8XJLfr_G_VHzjwEkWMNAp-bdBMV8 1313
bsb/_encoding.py sha256=aws0fKL--Y7AighPh73rY6NI2j-PVFzta0bCEqZz90g 6869
bsb/_options.py sha256=-q-T6WUmoka_TwUDNJBzLfjmvco0i5QHMRKWhQk9jck 2952
bsb/_package_spec.py sha256=eCBI_nCVqfIsTBeFzO_UI7GqvYqnsQ8ahT1rBnOv1bs 1709
bsb/_util.py sha256=DEWYDfHPwlAFYLjWGUe0EAkTb97asqj6DeQlIx8R0L0 4167
bsb/cell_types.py sha256=IUY9vCtq17wSeZOkn5l92JZ5swUu2vnknpgqTieitUI 4454
bsb/core.py sha256=Qzw8k9263QnqvAb9asggcgDp8TrSHKexVNzgbZYSqwI 32306
bsb/exceptions.py sha256=mwoBl5YDGXnN1-7FWIBxJZHS4f66dIHq0C3j5LDwopw 6293
bsb/mixins.py sha256=xxMFel26kmfoXt_GahVFrGo_pra9DSDAq5KcrguwvXY 4571
bsb/option.py sha256=uWmWJusPange0p7sT7fSZ0bsIDYOe70Pr4QEL5389dw 12546
bsb/options.py sha256=Lne-nEr1qKDTH36PJoJg61CW6R87uSV_WG3TWUGHR-U 11250
bsb/plugins.py sha256=6ksQPA0jxw4FTREiX2MLHwcvHNkXdDnU5RFqpDvsbmc 2115
bsb/postprocessing.py sha256=Ku57NcA_z58xFp10yLvc_4yOU9vfmeCEgjPOLDdcxqo 6882
bsb/profiling.py sha256=aFmHAWbEDTORHCli48VuQgfGAtw74cIoxEJJgAoxFyA 4425
bsb/reporting.py sha256=z2iLafIfqxh_F5V04P_I-FRs-wajjJeaNE9yhaSvApU 1904
bsb/trees.py sha256=62C_7y1GbhvZtRtKf7a2R65C2T0X62x8u4y5lzNLweI 2329
bsb/voxels.py sha256=HItWkt42l72c84XS8uWt1wjxqZBjwguV3JuvgCfW3Ac 22437
bsb/cli/__init__.py sha256=a5PAn8zTaOHCrr6JV-SvVgDsAZvcyIEvFusruuM75Hc 1212
bsb/cli/commands/__init__.py sha256=Q2nKlyFPLz5jG2aTfSODNjxVKX9uru5qzonr2P9lb-c 5231
bsb/cli/commands/_commands.py sha256=nXpWtpg56HLe-py03_sWCJai6cs3qTuddkEBEW5fxYg 7944
bsb/cli/commands/_projects.py sha256=ODw1CfX7Tnf1hmuNUUIhJXOZr5jKi41su1DLYRsD0f0 2618
bsb/config/__init__.py sha256=Ht3ypPyvuNZW9yqgXXrpkP2v_5-qHOP6QaFn9HtlLRk 7114
bsb/config/_attrs.py sha256=3tkgOzn6smKJIJ7QdXhTz4toKgoRmeS0q4dHPBWSMng 38650
bsb/config/_compile.py sha256=3HaiJ5qLpaJN6TIPpplimgUsfi374TH-8bGcLjCL2a8 2238
bsb/config/_config.py sha256=8VA4kf3jW6lbPV7XNClX2G1YSyz1eKzP9gshdyL7w2c 5464
bsb/config/_distributions.py sha256=3jsKVZ0tmErDB-xR-Wd7UWc0GuzM7GyS84JEXnf8bMw 2715
bsb/config/_hooks.py sha256=7sdZEcfNyoiZ_ZB7owhbYCmtyHHqdPbVTsXghX_5ZcY 4960
bsb/config/_make.py sha256=QoYqasyBzrCMUosUVjvMDb8sKR36sJfOkxNvuDXnE3M 26006
bsb/config/_parse_types.py sha256=8SZT55PQZqyu6DiNfBrY79JVcjImdhKEnloN8bFWpQw 5890
bsb/config/parsers.py sha256=fLS1PiUPHuC6tK5nby08uhLDa3w9sEUN3dXN_UiWrgQ 7928
bsb/config/refs.py sha256=V71QZbiRHT1JETzMgtA2JA1S-dcwTw9vSwfqH3ktKiM 3451
bsb/config/types.py sha256=pFPhBbVvY_CRVM-lwKh4ZljXxyJLp1DbiVB3D1olWgQ 26010
bsb/connectivity/__init__.py sha256=YIAXQlRTxyZq_SUiYvgp7bat66xtiOk1hWzbp4UiByc 251
bsb/connectivity/general.py sha256=rvaNJ4HIN7NgHsNdXM62iPC32W_tkrqmRpKJYA5UaCs 3305
bsb/connectivity/import_.py sha256=Twr55rl0Pilxm0Hcf9PmxN6omTko1rGbQgYZ-fBSphA 6193
bsb/connectivity/strategy.py sha256=93h35-wP7yxyYXdzfC0Dv_m73s6VuH4LtvJA1uR0PUI 14021
bsb/connectivity/detailed/__init__.py sha256=nIQjVy1uuiaFLq9th7YDwB4uzWsMHll6-IrC5rHzgWc 50
bsb/connectivity/detailed/shared.py sha256=sIgNlNGLuaetLmqud1k5KvsX6PuQH4OLQGhHi4LNOlg 2471
bsb/connectivity/detailed/voxel_intersection.py sha256=YnOoAKRfZITR8kG5o6DxkgZDInoGupq_nKqFH9G0Mps 7247
bsb/connectivity/geometric/__init__.py sha256=SSJogM3G14AjbRlWyUTK-R5zq0psp-lAAwFu3Cmknz4 256
bsb/connectivity/geometric/geometric_shapes.py sha256=BfGxqfVNSmrJaNneuQYZuZ1ELTnuGXndjzGsVQNrKXo 46636
bsb/connectivity/geometric/morphology_shape_intersection.py sha256=HVXnlpwdiiPt-z5_4ByORNsSBeUER9cs1OQoWK6yhZ0 5952
bsb/connectivity/geometric/shape_morphology_intersection.py sha256=EevkvZ7lyi80S23W9S2bxzN6TleB6akJ5sIAD4cFovw 4905
bsb/connectivity/geometric/shape_shape_intersection.py sha256=JNe-JlT0VdUjpEZ_N-7c3vujIoqqIIYk7i5I47tftcg 6611
bsb/morphologies/__init__.py sha256=57nKUGGpSKXRIHJieMU4O_yenbmZOwwFszQyi0K_1nc 61316
bsb/morphologies/selector.py sha256=x5IXZWGgioON6ZFbN2V8K0okM-_c1qVgsDuz3f3zthA 5871
bsb/morphologies/parsers/__init__.py sha256=U-qouPieHwaKWsukPdQ1MsgBEXOQn6U29l6qnXO-zhU 462
bsb/morphologies/parsers/parser.py sha256=8VUuQOGDksptq4_509rU45kotgf25flMHVWM5D3jjLE 11210
bsb/placement/__init__.py sha256=vGmplYzaLkrdME3V116JYKd0hq-yv1wOpVAwVrDCbpw 318
bsb/placement/arrays.py sha256=lN_XWj7QBKL2ApPl3qVtUrvtKIngYx31Eiy93lDI_sQ 5934
bsb/placement/distributor.py sha256=z0zMYTWiljrwdRpgmMLVnCiPZ3BUvFO5OSPveK3kyyI 13510
bsb/placement/import_.py sha256=1axa63xxzADnNv5QLRfplN_hZa9ocJlVcP4s5-ODFGs 5217
bsb/placement/indicator.py sha256=TQl3YazosQXgv1SbTVRhPeUNSFivqXjS3de-l81BXCo 9208
bsb/placement/random.py sha256=N6SOaK9ZK9dqcWcXhXbZ6eAcQPCwmFq_wE1FIFhQjBQ 11317
bsb/placement/strategy.py sha256=OKk23gjd-Q-XHPnu98rYf_axllclWtVCwo6Z5wltSh4 8278
bsb/services/__init__.py sha256=ROBHQ6ZdjZjWNGgkDrgmDrAKoiTVsIegp6QfX1UgjlU 771
bsb/services/_pool_listeners.py sha256=XK6j0CKnuFsIbHqIOgptDAgTCGrj1jRCm12EzWO9s68 7167
bsb/services/_util.py sha256=gUyZsqvN0fmiz0ylhJuMQhaUMnsetIWkwW1IutCua9M 466
bsb/services/mpi.py sha256=LDG74dXLnVGzRae-3YaYHmdRF-XfhJnXGI5ZOvBEWpc 2393
bsb/services/mpilock.py sha256=zp-MtRbrNyw_45WxYSasNH-P0fYUMxb6VxulCWP220c 2731
bsb/services/pool.py sha256=EBYnJsk0NHEFp971r-kJQWRIgXPbC1D2MFOtnCvYLC4 32099
bsb/simulation/__init__.py sha256=Atr3S65XcXqMf2rbGdr_tiO16CjFKPBtEpeeZL-jxlw 424
bsb/simulation/_backends.py sha256=Pru5rSA6RIV6QrPd2_KwrpQZSVI7uOAsP3VIMxE0ytw 867
bsb/simulation/adapter.py sha256=4gjHQEjB_2PXG6F29NBbdrltdBQVPfMknuNIpu3cwug 3612
bsb/simulation/cell.py sha256=WcyMJKJI69-a7tvLi7vUzKIaoWAPt6oi5lMu6xf-Cvw 897
bsb/simulation/component.py sha256=VC1uBJudwDaKtHjtQJlzObv4mYebkl7aESKaep5U82o 361
bsb/simulation/connection.py sha256=3AtTElzkAi0J4BfJzEot-Qf9UjoJwxOFsUFP_pjH5V4 300
bsb/simulation/device.py sha256=cgvVkGH3g3FBG2w-D4RaFEdoaHRCqVw76dA8qXw1bBE 374
bsb/simulation/parameter.py sha256=0W1FCtph-LqpB9Ck25CYYlkKotzq7rQI1hRTgPs_NsE 390
bsb/simulation/results.py sha256=ieis6R-632Vg_HxabaokIeY_OMXPG8NjThaJNZYnwgw 1563
bsb/simulation/simulation.py sha256=245i4nAd_GRENIvXpnlEYv6hkh4Qzy1SXeExciAIN1Q 2177
bsb/simulation/targetting.py sha256=46DSfcnQI_r25rXdyb4yPBThHvl-IRZM810akw1C160 8745
bsb/storage/__init__.py sha256=byhrhs2Z5sMM06eocd3_-q3Vb7gWgIEKiJSWnmiawS4 14346
bsb/storage/_chunks.py sha256=Sl5PspNtvggsZvDvRK7ljjpP-WcP9IlddsC7unAQGR8 3286
bsb/storage/_files.py sha256=0ym5T0rSMTHeuK_d8eWnW9j5W16F5mUo5LV2TLCM7Sc 21512
bsb/storage/_util.py sha256=ImjrhGaw7dAyff4MPAD49EgVwN5s4Y-rL8mDgeDEYQI 676
bsb/storage/decorators.py sha256=fkKAKWnBgVPNyfKFaloab39TpUuvpyiliyo0vThp_gU 1212
bsb/storage/interfaces.py sha256=O7RkvHptF1skPm7VFxb_deLtmI-OAEPgy1Q8JzmhY_o 35908
bsb/storage/fs/__init__.py sha256=OEKNNmKnUrw9XcunJ2zyd4DFDrwEFeQvMb1_Q398YXU 2961
bsb/storage/fs/file_store.py sha256=uxG69WjL5W81GVe-7xdIIXef2kBUQtQEKpFu-3kiMw0 4702
bsb/topology/__init__.py sha256=qFdcEQeKDWhQKN_R0nzp2reLMXjJkA4LBigzCEZ421Y 3379
bsb/topology/_layout.py sha256=yGLqsXLUlYJQY0JFaxwnRB1oc6vNaZkVaQ-9Ypp5pH8 3617
bsb/topology/partition.py sha256=4TrxegGjBP7iPxUBJrr0OqhfUb_se_FhGT2hK0xUOXU 24275
bsb/topology/region.py sha256=BSkBHu7JjD5RrtpMj7JNAM5_4CL1j2XUIluh22veE5o 4803
bsb_core-5.0.2.dist-info/entry_points.txt sha256=rJYEmxsVHa6FDGgBpmmmXYCUJMzZeWefFKD2bAqJt6s 366
bsb_core-5.0.2.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
bsb_core-5.0.2.dist-info/WHEEL sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI 82
bsb_core-5.0.2.dist-info/METADATA sha256=knBoDXBUA1vT41ypRZk_fjs6YtS_DA2df9Xil7TyZnw 6648
bsb_core-5.0.2.dist-info/RECORD

entry_points.txt

commands = bsb.cli.commands._commands
projects = bsb.cli.commands._projects
config = bsb._options:config
debug_pool = bsb._options:debug_pool
profiling = bsb._options:profiling
sudo = bsb._options:sudo
verbosity = bsb._options:verbosity
version = bsb._options:version
fs = bsb.storage.fs
bsb = bsb.cli:handle_cli