dbbs-lab / bsb-core

The Brain Scaffold Builder
https://bsb.readthedocs.io
GNU General Public License v3.0
21 stars 16 forks source link

Remove import time plugin loading and dynamic modules #829

Closed Helveg closed 5 months ago

Helveg commented 5 months ago

Describe the work done

Simplified import time code complexity, removed most of it.

List which issues this resolves:

closes #815

Tasks


📚 Documentation preview 📚: https://bsb--829.org.readthedocs.build/en/829/

codecov[bot] commented 5 months ago

Codecov Report

Attention: Patch coverage is 71.05263% with 55 lines in your changes are missing coverage. Please review.

Project coverage is 84.84%. Comparing base (5b21255) to head (3c06517).

Files Patch % Lines
bsb/config/__init__.py 37.31% 42 Missing :warning:
bsb/cli/commands/_commands.py 25.00% 3 Missing :warning:
bsb/storage/__init__.py 91.17% 3 Missing :warning:
bsb/__init__.py 94.44% 1 Missing :warning:
bsb/connectivity/import_.py 0.00% 1 Missing :warning:
bsb/core.py 80.00% 1 Missing :warning:
bsb/morphologies/parsers/parser.py 66.66% 1 Missing :warning:
bsb/options.py 96.15% 1 Missing :warning:
bsb/placement/import_.py 50.00% 1 Missing :warning:
bsb/services/pool.py 50.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #829 +/- ## ========================================== - Coverage 84.85% 84.84% -0.01% ========================================== Files 104 104 Lines 14057 13982 -75 ========================================== - Hits 11928 11863 -65 + Misses 2129 2119 -10 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.