Skip to content

Day 12 - Optimisation 1 #2

@martinjrobins

Description

@martinjrobins
  • Write content:
    • refresher on numpy vectorisation (emphasis that there are many ways to speed up python code rather than jumping directly to C++)
    • Technologies:
      • CMake
      • pybind11
    • Setup compilation:
      • explain the provided template repository
    • wrapping functions
    • wrapping classes
    • transferring arrays: Numpy <=> std::vector, Numpy <=> Eigen
  • Write practical exercises
    • draft exercises
    • write starting python code for cell simulation
    • write starting C++ code for cell simulation
  • Write solutions
    • write vectorised python code for cell simulation
    • write C++ functions and wrappers

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions