Skip to content

hypergravity/cham_teaches_python

Repository files navigation

cham_teaches_python

This is the matierial used in Bo Zhang's lecture on python @NAOC stars & star systems group.

AUTHORS

If you find this code useful in your research, please let us know. Thanks!

Any people are welcome to contribute to this package.

DOCUMENTATION

  • These are very useful knowledge, skills and code styles when you use python to process astronomical data.
  • All materials can be found on my github page.
  • jupyter notebook (formerly named ipython notebook) is recommeded to use

These lectures are organized as below:

  1. install python
  2. basic syntax
  3. numerical computing
  4. scientific computing
  5. plotting
  6. astronomical data processing
  7. high performance computing
  8. version control

PYTHON VERSIONS AND DEPENDENCIES

  • python 2.7.6
  • ipython 4.0.0
  • spyder==2.3.9
  • multiprocessing==2.6.2.1
  • numpy==1.8.2
  • numpydoc==0.5
  • scipy==0.16.1
  • matplotlib==1.5.0
  • astropy==1.1.post2
  • astropy-helpers==1.1.dev
  • corner==1.0.0
  • ipykernel==4.2.2
  • ipyparallel==4.1.0
  • ipython==4.0.0
  • ipython-genutils==0.1.0
  • ipywidgets==4.1.1
  • jupyter==1.0.0
  • jupyter-client==4.1.1
  • jupyter-console==4.0.3
  • jupyter-core==4.0.6
  • jupyter-pip==0.3

ISSUES

Temporally python3 is not used.

About

This is the matierial used in Bo Zhang(@hypergravity)'s lecture on python at NAOC stars & star systems group.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published