bsb-core

View on PyPIReverse Dependencies (10)

4.0.1 bsb_core-4.0.1-py3-none-any.whl

Wheel Details

Project: bsb-core
Version: 4.0.1
Filename: bsb_core-4.0.1-py3-none-any.whl
Download: [link]
Size: 196043
MD5: 6123643fe9698697694c0215ae897356
SHA256: 2a7939885eba4c74d7ab7d302db7d676df04b7051affe21486884430be93b380
Uploaded: 2024-03-29 17:15:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bsb-core
Version: 4.0.1
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: colour (~=0.1)
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.18); extra == "dev"
Requires-Dist: sphinx (~=7.0); extra == "docs"
Requires-Dist: furo (~=2023.9); 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 (~=4.0); extra == "test"
Requires-Dist: bsb-test (~=4.0); 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: 3311 characters]

WHEEL

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

RECORD

Path Digest Size
bsb/__init__.py sha256=CAtutUeuUMQ_nyEl0j7FK6pNluMEaE6DrDXxTGJ9nbY 22920
bsb/__main__.py sha256=1gLEWxDvXZX25Qjpm9f4NQ8svoYzg5MRn5O-YR0gWTA 39
bsb/_contexts.py sha256=PvK5VJ0owbDDSWk4egLAwfw5QuoYS9Knr1CQR21nY1k 1358
bsb/_encoding.py sha256=jOz99IGS-EP1cZtIZY91-SU5X60GOY69fZ-ts1s9EjQ 7065
bsb/_options.py sha256=zzgGqn7GjMUmVRrwLpGJJgQiJLQLlQL6XyM0LSwyFe8 3112
bsb/_package_spec.py sha256=-PBfI8EbBrcTMqUHDLl_6aDHsqx2W7BaYUnLOrTTtig 1769
bsb/_util.py sha256=HNdk4GhFY3asH88rXjZLiC3Ok-o2xXwVq0D8vf_7TJc 4313
bsb/cell_types.py sha256=zpK7HzhpYnoAuoANwFa9a-YFzjxazSITELXsRlMtVp4 4607
bsb/core.py sha256=KAoOkW1m2MoPOTyaTdSUW0L4Soj1zbHtK8OpoXca3G8 30394
bsb/exceptions.py sha256=_ykfUDgwqw1uB8YyeAXRo2mWlVXoIyX42FdcO4hs2Q0 6402
bsb/mixins.py sha256=v4QA6aA1rJ6PecsdauS08x8dThEDsdVAFCFn8vGJmCE 4600
bsb/option.py sha256=yX1xkb7cq8kkFTmk7Uzgo6j1HdQyVZCXBw7Jljb_qCc 12956
bsb/options.py sha256=-QBKSLkuCt9mtG8fO8oA0ylK-HEb1VbAEIpI6YbR_Ps 11657
bsb/plugins.py sha256=FWCLT7DN89XKe1_ncY05g0svoNtsGgt4fAHhc47TUPw 2193
bsb/postprocessing.py sha256=jXvePNaFeIWGktDRL9Ex8epei_B8bDi3yOXQmL2Z5Wc 6987
bsb/profiling.py sha256=ejvCpAXvWX2ztBHFSyuFAASpIwza3cPBlHz-KSmTcyw 4610
bsb/reporting.py sha256=mcdO5kE20GlmDSQl5bCUXLtXXSdYZPf8aq3IufAbKmY 1976
bsb/trees.py sha256=xYt9bEQDMP9wb_M5nBskWnOryzaFgBkZcifYUB7smw4 2405
bsb/voxels.py sha256=lEdxp9g7ICU_eQ5H3lVY0iuMM1UpyszUI-WRPsjMUXk 23088
bsb/cli/__init__.py sha256=N_6IuvfL47WZ1h9tfMA2kN8-Bm6MeJkSKDMS2XdsWOc 1256
bsb/cli/commands/__init__.py sha256=MV9YhyQgbeHpuPu7Csqrcxly9lA90jxovSuRcNjFr2E 5385
bsb/cli/commands/_commands.py sha256=BF8fh3y_HLqxE0T_twMAx275ML9YjfO1d0ZEtiZOLR8 7837
bsb/cli/commands/_projects.py sha256=AQNvIipVg5Y04C6KjPi6mWZscvcB7qbuK-dY9D5AdPg 2679
bsb/config/__init__.py sha256=mJSh1Q-yzo729egj5IJqtd0OardyhJWz01fJj-tlTog 6692
bsb/config/_attrs.py sha256=RBCl8Tq2mvt03eNGufqasqZZbNjcJTUE6kCJU0WYjVU 39135
bsb/config/_compile.py sha256=pU-v0aDFpwWMXDsWeTXwiCN-8WqjRoqp55Hpq62Nq6A 2292
bsb/config/_config.py sha256=D4RQ0lSzqXqf0YPbVn7VeIG9fcFuv20lZrovLaM2n5k 5625
bsb/config/_distributions.py sha256=yYrp1JwS-Ofrlod6NJTHON96u1YleFpYOarttk_G1vo 1783
bsb/config/_hooks.py sha256=C32nucCaOQogY8QawEdJWEMAo4iITdT9uufFiZ8nky8 5127
bsb/config/_make.py sha256=G1iCXtQi6JM7FM6Ooix9hQ27oXTC0hd89X2LK2sBag4 26744
bsb/config/parsers.py sha256=9I7oeuRn9_QpfGEmT16dahmRtX_ld_1YX2obDXZBfQ8 1021
bsb/config/refs.py sha256=pTxRShZh3MQorIW8paCrVUhB1cxA6fYoIrmMXCY3-l4 3586
bsb/config/types.py sha256=PXInVTlcPccZ5QHFL81KclPf9ONXYersjGDOOyrykc4 24762
bsb/connectivity/__init__.py sha256=QHjgJ5uUeah1pNVwBeiDflCNvbo9oAtVh2XdSUusidI 234
bsb/connectivity/general.py sha256=3S_ZK5wBbuwUHLZ58xCWVTkaZCJ1d8t3tEOkdsciTZo 2572
bsb/connectivity/import_.py sha256=u5YBmADbiEssjEO4TDDUJhdHH8UV_Ix55EJsA265Rfg 6359
bsb/connectivity/strategy.py sha256=Dhdn0QtvPYV7jYc2W5SvQNM7tZXOcv_ZgsQP1zGXcy4 10587
bsb/connectivity/detailed/__init__.py sha256=COCGttnzTuhTbLBcLyLXaptTZNXHAQSWJrbLHI_AXfk 51
bsb/connectivity/detailed/shared.py sha256=I0ehON7elt9BrA_2wKQm3W3OVVIpqV3yfr06pSHD_vI 3651
bsb/connectivity/detailed/voxel_intersection.py sha256=cV4p7_5wodYAX4NcVsd2s78oNmuib_sXT-LmgVaoMk8 7034
bsb/morphologies/__init__.py sha256=oK2JQu_0ALE0cT7YXOaiE9kI1juMisWXA0FKzIHBiPM 61374
bsb/morphologies/selector.py sha256=z2YkhZlqGqzQmZB7Hb35df3Lf36folojXDDxlvSXw_o 5982
bsb/morphologies/parsers/__init__.py sha256=iU2ZqjyOHS_5R-Ovrvfoa7B4VbN2hB7rtlSDViVXeCY 477
bsb/morphologies/parsers/parser.py sha256=Yu94CeKPYqqXq5X9EVi9INL99t_SopV7A7To88tDoFU 11479
bsb/placement/__init__.py sha256=cfRwRUJ9Pm1VU0aQuxGJkf38tpGo3I4OhQgCYQAxUgQ 327
bsb/placement/arrays.py sha256=uEKmgtfNnO7BBaoFfX8r6NBzaYjd89KqDSIJnE278RQ 5225
bsb/placement/distributor.py sha256=e7KU3lB7dRbGkEz_xF6sPZOplqgOAGI-zbiEF0V1ckY 13877
bsb/placement/import_.py sha256=43thumrETwaUN4mF7b5CxQ97YoQC-osPMYd3pgzaB-s 5365
bsb/placement/indicator.py sha256=C7KNdUFky8bcsIbWZ9UlAT24GYuyfzRzxomH7idH3sU 8446
bsb/placement/random.py sha256=LZx0tqkQjL7Mmoy_zKvdRMMa4eIfFqsEOrft2diDgqM 11603
bsb/placement/strategy.py sha256=6Ml3ywxIx14OGZP1TQ2HIV-OMq0Wbd13lZzjm97D0nA 8458
bsb/services/__init__.py sha256=UHM8ZbyX2kUaHUVqRwFRHWpcnBytdqTKFyUXwa-Ns2I 781
bsb/services/_pool_listeners.py sha256=x5beuYMdadi-yPqNAU6KAQu3IG9NRga9QgZJCzerAt8 7382
bsb/services/_util.py sha256=kykPcBn7_Hyoj41AbwmypSpb1fziCUMaqSjNvB3a2xo 487
bsb/services/mpi.py sha256=eggB8GUEL_QtpYXoiZCAsHw-urMqKNje4o2xnl2fRcI 1811
bsb/services/mpilock.py sha256=sbtEwCC34Ky-fNSLwG4ZzsSYe0bXiBlF9y7KtWnERcU 2857
bsb/services/pool.py sha256=D62rV4GENEl2hXcZdgw_dfo7guPn669xPzeOWFnE__E 28393
bsb/simulation/__init__.py sha256=5XdkXhKHXJ2yMQ6Abb52h62wYfF0WNKw1vye-ICMGb4 443
bsb/simulation/_backends.py sha256=283OBMz3F2QoyblNWbUkuEWfez3t3DvA29hAo2RksEk 895
bsb/simulation/adapter.py sha256=aCnqxi_j6qXa8Zp6syyvbbO6ZO3760__ackVGSp8e-E 3730
bsb/simulation/cell.py sha256=6awtt7nsYVnG_HwqxgXwYnuCUHYoVxrUn1RwW4_-cM8 935
bsb/simulation/component.py sha256=nQZ1x1iE0PBz4Yvhmsh9wJj9XoYYfZc-G4GeHE_dNZM 381
bsb/simulation/connection.py sha256=EJSGrlcE9SVw51ryE2raBcbaTpz04KAM8PC-YiXlAzc 313
bsb/simulation/device.py sha256=bDD0fPBNdLbma6zXEVMNtjPa9MPa2cp2bUbAxCS0rzA 389
bsb/simulation/parameter.py sha256=HH3dHfk7YOJzvB9sGYYmZH5o8A89Ks463bHVa5qM85w 405
bsb/simulation/results.py sha256=TXrRjeCFIlL0h6UXe8GSnhg08k-uoXfR0C-Tl9mhBCY 1625
bsb/simulation/simulation.py sha256=Nilx_H2Rl2kg9YXjkTBJo9xdmDQJbW5nAMHgJY78k80 2243
bsb/simulation/targetting.py sha256=rGoMZGaI_uSI8wLgC95CH2bvmwQpPVHUfpZXc5bQn0g 8893
bsb/storage/__init__.py sha256=56bRhJuSg267lhooxKAyacgT0bO7tTRocltPWxvLNfI 13991
bsb/storage/_chunks.py sha256=YQsu5SHp1eyIG0CANo8wwr08ez5v4qQqLQb6ZhffdUc 3404
bsb/storage/_files.py sha256=Nn--H6vnSmOLAGHLUDAqJ5MUaK06mDQAT7I6nuNG1R4 21179
bsb/storage/_util.py sha256=hD8uxWzm6wvvvpCrFc0fTpQvREKzatfESZXLXqF7QbE 709
bsb/storage/decorators.py sha256=PfbDkCo-hUImgf1QJl4WekHNpYM2ihmUPXi5yTHwZyo 1256
bsb/storage/interfaces.py sha256=yIxiFQLAJtMPlbhidFZNf_T6K3Xzq6-tMlwhUDEPMW4 37120
bsb/storage/fs/__init__.py sha256=vFsiFkoiHT9aOVK-gId1cxF-QuXBULXhcqM8RXNxd0Q 3073
bsb/storage/fs/file_store.py sha256=4FZenKcEEGl-GapUKXozt4-HPuQ9MyJYn1k9FFSBUKs 4849
bsb/topology/__init__.py sha256=y3hZXE5Ly2BXGBMBqgicbktoEHqyJ7eWoKgO12I-jkc 3493
bsb/topology/_layout.py sha256=C4nbewZ_q5gB6KykFsRxE7t5UnE5yyFmtbziTSdUji8 3766
bsb/topology/partition.py sha256=NguhCGLS-ZTiPW_Zn_3u1tteP5DDujZ25IeVo50upIU 23875
bsb/topology/region.py sha256=R4ABbBVhSpeEyYBz99BNSoht2bQX-Lbgi_27aoLWI98 3610
bsb_core-4.0.1.dist-info/entry_points.txt sha256=rJYEmxsVHa6FDGgBpmmmXYCUJMzZeWefFKD2bAqJt6s 366
bsb_core-4.0.1.dist-info/LICENSE sha256=IwGE9guuL-ryRPEKi6wFPI_zOhg7zDZbTYuHbSt_SAk 35823
bsb_core-4.0.1.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
bsb_core-4.0.1.dist-info/METADATA sha256=Lba21iRiSeNnXkeZnCyB0K9PX-3DW9HIWYyiwU1vjXQ 5671
bsb_core-4.0.1.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