Skip to content
Snippets Groups Projects
  • Benjamin Cumming's avatar
    Python Interface (#948) · cfad427a
    Benjamin Cumming authored
    A big update that wraps over 90% of the public C++ API, with enough functionality to let Python users to perform useful modelling.
    
    Key features
    - wrapping of cable cell functionality
      - user-defined explicit compartmentalisation not supported
    - `single_cell_model` abstraction unique to the Python wrapper that simplifies developing and testing single cell models
    - one-dimensional cell builder for Python wrapper that simplfies building cells that 
      - in and of itself limited in scope, but a very useful example of mapping a richer morphology builder onto `sample_tree`s.
    - parsing of region and location expressions from strings
      - implements a generic s-expression parser that we can use for other purposes later
    Unverified
    cfad427a