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

Day 12 - Optimisation 1 #2

Open
1 of 8 tasks
martinjrobins opened this issue Aug 17, 2019 · 0 comments
Open
1 of 8 tasks

Day 12 - Optimisation 1 #2

martinjrobins opened this issue Aug 17, 2019 · 0 comments
Assignees

Comments

@martinjrobins
Copy link
Collaborator

martinjrobins commented Aug 17, 2019

  • 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
@martinjrobins martinjrobins self-assigned this Aug 17, 2019
martinjrobins added a commit that referenced this issue Aug 24, 2019
martinjrobins added a commit that referenced this issue Aug 27, 2019
martinjrobins added a commit that referenced this issue Aug 31, 2019
martinjrobins added a commit that referenced this issue Aug 31, 2019
martinjrobins added a commit that referenced this issue Aug 31, 2019
martinjrobins added a commit that referenced this issue Aug 31, 2019
martinjrobins added a commit that referenced this issue Sep 18, 2019
@martinjrobins martinjrobins changed the title Day 12 - Python and C++ Day 12 - Optimisation 1 Sep 18, 2019
martinjrobins added a commit that referenced this issue Oct 1, 2019
martinjrobins added a commit that referenced this issue Oct 1, 2019
martinjrobins added a commit that referenced this issue Oct 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant