Introduction to Python By Neil Cook Twitter: njcuk Slides/Notes:
5.1 AstroPy: Unit Conversion
AstroPy: Unit Conversion AstroPy: Unit Conversion
AstroPy: Unit Conversion AstroPy: Unit Conversion
AstroPy: Unit Conversion AstroPy: Unit Conversion
Combining and converting units 5.1 AstroPy: Unit Conversion
Exercise 5.1a 5.1 AstroPy: Unit Conversion
Solution 5.1a 5.1 AstroPy: Unit Conversion
Advanced features AstroPy: Unit Conversion
Advanced features AstroPy: Unit Conversion
Using Physical constants 5.1 AstroPy: Unit Conversion
Integration with numpy functions 5.1 AstroPy: Unit Conversion
Exercise 5.1b 5.1 AstroPy: Unit Conversion
Solution 5.1b 5.1 AstroPy: Unit Conversion
5.2 AstroPy: Tables
AstroPy: Tables 5.2 AstroPy: Tables
Creating tables 5.2 AstroPy: Tables
Looking at your table 5.2 AstroPy: Tables
Accessing parts of the table AstroPy: Tables
Accessing parts of the table AstroPy: Tables
Exercise 5.2a 5.2 AstroPy: Tables
Solution 5.2a AstroPy: Tables
Solution 5.2a AstroPy: Tables
Modifying the table AstroPy: Tables
Modifying the table AstroPy: Tables
Converting the table to numpy 5.2 AstroPy: Tables
Masked tables AstroPy: Tables
Masked tables AstroPy: Tables
High-level table operations AstroPy: Tables
High-level table operations AstroPy: Tables
High-level table operations AstroPy: Tables
Writing data 5.2 AstroPy: Tables
Reading data 5.2 AstroPy: Tables
5.3 AstroPy - Handling FITS files
AstroPy - Handling FITS files 5.3 AstroPy - Handling FITS files
Reading FITS files and accessing data AstroPy - Handling FITS files
Reading FITS files and accessing data AstroPy - Handling FITS files
Reading FITS files and accessing data AstroPy - Handling FITS files
Reading FITS files and accessing data AstroPy - Handling FITS files
Reading FITS files and accessing data AstroPy - Handling FITS files
Reading FITS files and accessing data AstroPy - Handling FITS files
Reading FITS files and accessing data AstroPy - Handling FITS files
Creating a FITS file from scratch 5.3 AstroPy - Handling FITS files
Exercise 5.3a 5.3 AstroPy - Handling FITS files
Solution 5.3a 5.3 AstroPy - Handling FITS files
Creating a multi-extension FITS file AstroPy - Handling FITS files
Creating a multi-extension FITS file AstroPy - Handling FITS files
Convenience functions 5.3 AstroPy - Handling FITS files
5.4 Object-oriented programming
Object-oriented programming Object-oriented programming
Object-oriented programming Object-oriented programming
Object-oriented programming Object-oriented programming
Classes, instances and methods Object-oriented programming
Classes, instances and methods Object-oriented programming
Classes, instances and methods Object-oriented programming
Classes, instances and methods Object-oriented programming
Classes, instances and methods Object-oriented programming
Classes, instances and methods Object-oriented programming
Classes, instances and methods Object-oriented programming
Exercise 5.4a 5.4 Object-oriented programming
Solution 5.4a 5.4 Object-oriented programming
Inheritance Object-oriented programming
Inheritance Object-oriented programming
Attributes 5.4 Object-oriented programming
Why use objects? Object-oriented programming
Why use objects? Object-oriented programming
Why use objects? Object-oriented programming
Unified Modelling Language (UML) Object-oriented programming
Unified Modelling Language (UML) Object-oriented programming
5.5 Some useful tricks and tips See notes for some useful extra bits of code that will be very useful!
5.6 Own Projects
Own Projects Own Projects
Coursework (based on object orientated programming) Coursework 1: Particle Physics Coursework 2: Bank Account Coursework 3: Astronomy Walk through and skeleton codes are provided in the notes 5.6 Own Projects
Introduction to Python By Neil Cook Twitter: njcuk Slides/Notes: