Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add cell builder utility functions #107

Merged
merged 54 commits into from
Aug 31, 2022
Merged

Commits on Jul 26, 2022

  1. Configuration menu
    Copy the full SHA
    fee5846 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7880bfa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a885a4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47b5cab View commit details
    Browse the repository at this point in the history
  5. feat: add pytest to CI

    sanjayankur31 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    819e76d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e9d4db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a5df48b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c4cca51 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4b2feb8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3fb3111 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    107352e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    731ddcd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    95994db View commit details
    Browse the repository at this point in the history
  14. feat: allow omission of proximal point in add_segment

    An omitted proximal point means that it is equal to the distal point of
    the parent segment
    sanjayankur31 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    ec46850 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3daaa24 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a2cca2f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    29de814 View commit details
    Browse the repository at this point in the history
  18. feat(cellbuilder): add default segment groups

    Segments will be added to these by default, for convenience
    sanjayankur31 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    bf5a553 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    098df66 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    04ce495 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    91345a4 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8fadf0d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9735a51 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ff1b0de View commit details
    Browse the repository at this point in the history
  25. feat(cell-builder): use py3 type annotations

    since we've dropped py2 support
    sanjayankur31 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    b6123c4 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    49d687e View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ffadf98 View commit details
    Browse the repository at this point in the history
  28. feat(deps): set version constraint: libNeuroML>= 0.3.1

    This is required because the CellBuilder uses methods that were only
    added to libNeuroML in version 0.3.1.
    
    Reference: NeuralEnsemble/libNeuroML#105
    sanjayankur31 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    2f9eac0 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    429d0a8 View commit details
    Browse the repository at this point in the history
  30. test(CellBuilder): re-enable skipped tests

    These were skipped because of issues in the validator, but those have
    now been fixed.
    
    References:
    - NeuroML/NeuroML2#162
    - NeuroML/NeuroML2#165
    sanjayankur31 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    313c262 View commit details
    Browse the repository at this point in the history
  31. chore: correct section heading in docs

    [skip ci]
    sanjayankur31 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    8b604f5 View commit details
    Browse the repository at this point in the history
  32. feat(cell-builder): add missing check

    (imported from experimental branch)
    sanjayankur31 committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    8066c59 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Configuration menu
    Copy the full SHA
    f6ba895 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    911ed4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3b0b89 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. fix(cell-builder): append to resistivities instead of overwriting

    Different segments can have different resistivity, and we should be able
    to set them independently.
    sanjayankur31 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    0ab7859 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    311c561 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18fedd3 View commit details
    Browse the repository at this point in the history
  4. improvement(cell-builder): re-order function args

    .. to match order in the ConductanceDensity constructor.
    sanjayankur31 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    1ff8211 View commit details
    Browse the repository at this point in the history
  5. feat(cell-builder): add generic channel density helper

    .. allows users to add all types of defined channel densities
    sanjayankur31 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    32d2e05 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f42acf3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3e9b2e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fdd9e99 View commit details
    Browse the repository at this point in the history
  9. improvement(utils): make component factory case sensitive

    If someone uses `iafcell`, we can't get `IafCell` from that without
    going through the whole libNeuroML nml module.
    sanjayankur31 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    f418f5a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8cbc383 View commit details
    Browse the repository at this point in the history
  11. test(cell-builder): correct tests

    ... to verify that channel density objects were added
    sanjayankur31 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    f42dda8 View commit details
    Browse the repository at this point in the history
  12. chore: add missing blank line

    [ci skip]
    sanjayankur31 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    4b84a33 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0eb1220 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    381e9a5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6e7ae42 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    627a7ed View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    a74a26c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Configuration menu
    Copy the full SHA
    be491cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    813217e View commit details
    Browse the repository at this point in the history