{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Apparent angular size of astrophysical black holes" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'SageMath version 9.2, Release Date: 2020-10-24'" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "version()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We get some data from the `kerrgeodesic_gw` SageMath package:" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "from kerrgeodesic_gw.astro_data import *" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1 radian in microarcseconds:" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2.06264806247096e11" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "rad_muas = n(180/pi * 3600 * 1e6)\n", "rad_muas" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "4.84813681109536e-12" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "1/rad_muas" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Sgr A*" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "4100000.0" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "SgrA_mass_sol" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "8120.0" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "SgrA_distance_pc" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2.416366617764889e-11" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "s = SgrA_mass_m / SgrA_distance_m\n", "s" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "4.98411392235226" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "s*rad_muas" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## M87*" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "6200000000.0" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "M87_mass_sol" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "16700000.0" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "M87_distance_pc" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1.776684109898577e-11" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "s = M87_mass_m / M87_distance_m\n", "s" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "3.66467403690525" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "s*rad_muas" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Cyg X1" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "15" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "CygX1_mass_sol = 15\n", "CygX1_mass_m = CygX1_mass_sol * solar_mass_m \n", "CygX1_mass_sol" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1860.00000000000" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "CygX1_distance_pc = 1.86e3\n", "CygX1_distance_m = CygX1_distance_pc * pc\n", "CygX1_distance_pc " ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "3.85934243435305e-16" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "s = CygX1_mass_m / CygX1_distance_m\n", "s" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.0000796046519463029" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "s*rad_muas" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "7.96046519463029" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "s*rad_muas*1e5" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## M31*" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1.50000000000000e8" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "M31_mass_sol = 1.5e8\n", "M31_mass_m = M31_mass_sol * solar_mass_m\n", "M31_mass_sol " ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "760000.000000000" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "M31_distance_pc = 7.6e5\n", "M31_distance_m = M31_distance_pc * pc\n", "M31_distance_pc " ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "9.44523279986404e-12" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "s = M31_mass_m / M31_distance_m\n", "s" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1.94821911342268" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "s*rad_muas" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "SageMath 9.2", "language": "sage", "name": "sagemath" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.5" } }, "nbformat": 4, "nbformat_minor": 4 }