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

Future tutorial possibilities #1

Open
4 of 16 tasks
keflavich opened this issue May 5, 2014 · 7 comments
Open
4 of 16 tasks

Future tutorial possibilities #1

keflavich opened this issue May 5, 2014 · 7 comments

Comments

@keflavich
Copy link
Contributor

Here are some tutorial ideas / suggestions we have in mind. If they're here and unchecked, they haven't been scheduled. Once they're checked, they should be scheduled on the google calendar.

@keflavich
Copy link
Contributor Author

Package management and installation

@keflavich
Copy link
Contributor Author

Getting started with ipython

Debugging interactively (without the mess)

  • for packages
  • for scripts

@keflavich
Copy link
Contributor Author

How to write fast code: numpy arrays

  • basic numpy
  • advanced array stuff? numba?

@keflavich
Copy link
Contributor Author

3D plotting (incorporating into PDFs)

@mtazzari
Copy link

Hi,
a collaborator of mine, Frederik Beaujean (LMU, C2PAP), offered to come and present us

Fast FFT computation on CPU with FFTW and the pyfftw wrapper.

@keflavich
Copy link
Contributor Author

From Leonardo:

  • Recommended python distribution and interactive development environment
  • Developing some useful code on a git-like repository and packaging in a way that can be downloaded/installed as module by other people
  • Computation efficient code:
    • how best to use python with my existing C/C++ or Fortran codes
    • how to develop and link small compute efficient functions (in C/C++/F) and link them to python as a module
    • how to use hardware accelerators with pyCUDA and pyOpenCL (does it make sense to do this?)
    • parallel computing in python multiprocessing and/or mpi4py (or other options)

We are looking for speakers for many of these

@keflavich
Copy link
Contributor Author

Eric:

  • Optimizing code; profiling (related: C/Fortran wrapping) - Julian
  • parallelism in general
  • Automatically generating bibliographies: ADS, ADS-labs, etc.

Joe:

  • working with tables. astropy tables; maybe pandas (or maybe not)
  • SQL database querying

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

2 participants