{ "metadata": { "name": "", "signature": "sha256:f4262e7b7b1ea443ce55e9fcdd38ecb39c519bd6fcdb6000543640860c1845ce" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "La radiaci\u00f3n del cuerpo negro y el fondo c\u00f3smico de microondas (CMB) en Python: parte I" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Autor: [Eduardo Mart\u00edn Calleja](http://balbuceosastropy.blogspot.com.es/)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Este post es el primero de una serie de dos en el cual examinaremos con ayuda del lenguaje Python las caracter\u00edsticas de la radiaci\u00f3n de un cuerpo negro en general y, en un segundo post, aplicaremos lo visto al caso particular del espectro de radiaci\u00f3n t\u00e9rmica del fondo c\u00f3smico de microondas (CMB).\n", "\n", "El estudio de las propiedades de los objetos celestes, como su color o luminosidad, necesita del concepto de cuerpo emisor ideal de radiaci\u00f3n conocido como \"cuerpo negro\". Las estrellas radian energ\u00eda que depende de su temperatura y de la longitud de onda de la radiaci\u00f3n, y la ley de emisi\u00f3n de un cuerpo negro pude considerarse como una primera aproximaci\u00f3n de las caracter\u00edsticas de esta radiaci\u00f3n. Por este motivo mostrar\u00e9 en este post como construir en Python las curvas de radiaci\u00f3n caracter\u00edsticas de un cuerpo negro a diferentes temperaturas, lo que constituir\u00e1 adem\u00e1s un buen ejercicio para practicar con el uso de unidades f\u00edsicas con el m\u00f3dulo *quantities*, que fue el objeto del [post anterior](http://balbuceosastropy.blogspot.com.es/2013/09/trabajando-con-unidades-y-constantes.html)\n", "\n", "Como de costumbre, esta entrada est\u00e1 escrita \u00edntegramente utilizando el Notebook de IPhython" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Importaciones y referencias" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Puede consultarse el siguiente art\u00edculo en Wikipedia. Personalmente recomiendo la versi\u00f3n inglesa del mismo: [Planck's law](http://en.wikipedia.org/wiki/Planck%27s_law)" ] }, { "cell_type": "code", "collapsed": false, "input": [ "%matplotlib inline\n", "\n", "from __future__ import division\n", "\n", "import quantities as pq\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "\n", "# Generar un cuadro con versiones de las librer\u00edas utilizadas en este notebook\n", "#https://github.com/jrjohansson/version_information\n", "%load_ext version_information\n", "%version_information numpy, matplotlib, quantities" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
Software | Version |
---|---|
Python | 2.7.9 64bit [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] |
IPython | 2.3.1 |
OS | Linux 3.13.0 44 generic x86_64 with debian jessie sid |
numpy | 1.9.1 |
matplotlib | 1.4.2 |
quantities | 0.10.1 |
Thu Jan 22 20:25:59 2015 CET |