From c83ed64e493ca3588b9c688a1fd1c1c698318f4f Mon Sep 17 00:00:00 2001
From: juan-pineda <juan.basto.pineda@gmail.com>
Date: Tue, 2 Feb 2021 23:50:07 -0500
Subject: [PATCH] set homework

---
 README.md            | 58 +++++++++++++++++++++++++++-
 data/dwarfs.csv      |  7 ++++
 data/giants.txt      |  6 +++
 data/ms.csv          | 91 ++++++++++++++++++++++++++++++++++++++++++++
 data/supergiants.txt |  6 +++
 5 files changed, 166 insertions(+), 2 deletions(-)
 create mode 100644 data/dwarfs.csv
 create mode 100644 data/giants.txt
 create mode 100644 data/ms.csv
 create mode 100644 data/supergiants.txt

diff --git a/README.md b/README.md
index 225d2b2..4b80835 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,57 @@
-# ejercicios-clase-03-datos
+# Ejercicios para practicar la lectura de archivos y la creación de imágenes
+
+## Instrucciones generales
+
+- La tarea se compone de dos ejercicios propuestos, los cuales están
+relacionados entre sí
+- La entrega debe ser un archivo html con la solución de los dos ejercicios
+generado a partir de un notebook. Ambos archivos deben estar presentes.
+Identificar estos archivos con el nombre ENTREGA
+para diferenciarlos de otros archivos temporales usados al practicar
+- Cada notebook debe ser mucho más que un montón de líneas de comando, debe
+contener explicaciones, e iniciar con un encabezado **identificándose** y
+describiendo el problema a resolver
+- Fraccione el código en celdas de acuerdo a la lógica de la solución
+- Explique su estrategia de solución y la funcionalidad de las distintas
+partes del código, utilizando comentarios e intercalando celdas de markdown
+- Exploraciones complementarias al ejercicio serán muy bien recibidas
+
+**El objetivo es que si su instructor desea correr el código pueda hacerlo,
+para eso va el markdown, pero que esto no sea necesario para evaluar la tarea,
+para eso va el html con todas las explicaciones y los ejemplos con resultados**
+
+## Ejercicio No. 1
+
+- Investigue sobre el diagrama de Hertzprung-Russell, una herramienta muy
+potente en astronomia, y describa un poco al respecto para darle contexto al
+resto de la tarea
+- El objetivo es generar un diagrama HR lo más parecido al de [esta referencia](https://socratic.org/questions/what-is-the-hertzsprung-russell-diagram-and-why-is-it-so-important-to-astronomy-#277707). No lucirá idéntico por que no se usarán exactamente los mismos datos,
+y las unidades pueden ser ligeramente distinta. La idea sí es dejar su figura
+lo más parecida a la de referencia en el estilo: colores, escalas en los ejes,
+tamaño de los marcadores, leyendas, textos en el gráfico, etc.
+- Los datos para crear la figura están en la carpeta `Data`. Cada tabla contiene
+las informaciones sobre un tipo de estrellas según indican los nombres de 
+archivo. La información viene en 3 columnas: luminosidad en luminosidades
+solares, Temperatura en Kelvin y Radio de la estrella en unidades arbitrarias
+- La idea es que cada estrella en el gráfico tenga un color representativo
+de su temperatura (que estrellas frías son rojas y estrellas calientes
+son azules) y que el tamaño del símbolo sea representativo del tamaño de
+cada estrella para diferenciar entre enanas, gigantes y estrellas de 
+secuencia principal
+- Busque que su código sea semi automático; es indispensable leer
+los datos desde el propio programa, no copiarlos a mano, y hallar una forma
+de obtener los tamaños y colores sin declararlos uno a uno
+
+## Ejercicio No. 2
+- Después de tener un diseño de base para el ejercicio No. 1, en este ejercicio
+se pide generar una animación, en la cual se reproduzca el miso gráfico de
+antes pero las estrellas vayan apareciendo progresivamente
+
+
+**NOTA: Variantes a estas propuestas serán bien recibidas**
+
+
+
+
+
 
-Ejercicios para practicar la lectura de archivos y la creación de imágenes
\ No newline at end of file
diff --git a/data/dwarfs.csv b/data/dwarfs.csv
new file mode 100644
index 0000000..ac18576
--- /dev/null
+++ b/data/dwarfs.csv
@@ -0,0 +1,7 @@
+lum,temp,radius
+0.0001088428737943,5050.64469616304,7.0969301209782705
+0.0001275263706459,5967.543450190654,4.583995818362709
+0.0002303562500117,6674.161523966186,4.151077515952629
+0.0002686581377268,7216.76297425465,3.4917541443148004
+0.0004724980276801,7795.1843950015245,3.472736275515576
+0.0006131969697156,8402.695283320794,3.0773375682156487
diff --git a/data/giants.txt b/data/giants.txt
new file mode 100644
index 0000000..b5b6cd4
--- /dev/null
+++ b/data/giants.txt
@@ -0,0 +1,6 @@
+lum temp radius
+304.2285727480961 3654.601099459581 145.4834741161055
+58.8843655355589 3808.609875061861 66.64293840181843
+9.246981739382225 3991.7516919319555 27.60343000307192
+58.50594519500058 4164.818179799484 50.83296773697527
+32.03317600852812 4425.7738830794915 33.290930956014336
diff --git a/data/ms.csv b/data/ms.csv
new file mode 100644
index 0000000..f118e59
--- /dev/null
+++ b/data/ms.csv
@@ -0,0 +1,91 @@
+lum,temp,radius
+0.0007755324957585,3577.0039256299824,0.8147025400610959
+0.0026375457408893,3691.1685428724395,1.2097780280601054
+0.0068233869414166,3793.5064935064934,1.6300271016310401
+0.019733312795365,3862.4714234559947,2.3615735865586163
+0.0404017335373,3963.530109378392,2.910923790565858
+0.0446272370762251,4072.0044970377617,2.7933964301271246
+0.0995405417351525,4580.719962436781,2.704681268709928
+0.1156644774165644,4346.348736126518,3.3622005248266076
+0.1298972628897854,4695.226277390441,2.793751279531523
+0.1430869412749338,4471.937939664698,3.361011643263825
+0.14941699574067,4866.084384156673,2.654229140930363
+0.2303562500117534,4781.484866060218,3.3265110014939836
+0.2316327695987447,5020.665377025431,2.8797413980618796
+0.4446312674691083,4943.405869870266,3.9159624063029925
+0.4600446663934781,5372.794136511371,3.0919803066608837
+0.483503920591621,5089.353837350647,3.7109865637335324
+0.5765009137698545,5157.198462191696,3.8264477478502
+0.7164732823911085,5407.436535533052,3.620954165944817
+1.5233510631495686,5277.659008876406,5.266393911290288
+2.674237657088991,5320.175641469432,6.4390145934030105
+2.831391995799379,5218.159034237557,6.981767587044968
+0.4230580857765231,5501.092963336511,2.7856744962997153
+1.3341356829031052,5581.263433546334,4.2227926410310594
+1.3702505971242445,5650.006059514563,4.114249072313389
+5.910170366102436,5702.764173000684,7.179613790311017
+4.180228289540324,5749.3487918685,6.100161755499559
+0.7827084095906116,5793.079693336562,3.050905892702073
+4.462723707622523,5833.797626353467,5.993813731897635
+2.4547089156850297,5875.134233597396,4.620233657456517
+2.032357010936221,5917.104412474484,4.193625284705548
+13.353650333271858,5959.723556610094,8.715232443378552
+4.180228289540324,5995.087567306274,5.380352471933031
+1.6982436524617432,6034.913844498554,3.6787823775803448
+5.855985598492877,6071.247254879856,5.928209736446253
+5.128613839913647,6099.833677253124,5.5432356393813045
+5.272298614228228,6132.8607634715145,5.514777640543777
+6.873849195903229,6170.479670332324,6.020610660680214
+1.855239575549284,6204.338617768767,3.507444785668547
+9.745407417663063,6238.600489616528,6.698472762176267
+13.689891307007349,6268.916117485526,7.563101772989428
+6.9951978105121295,6299.551258613002,5.697816760849552
+1.1137815001346651,6334.960933732096,2.6866153858681563
+3.715352290971725,6366.29885586778,4.286040342727869
+4.839494493016626,6397.973464345886,4.693642602129755
+3.1275193114079816,6429.990488239978,3.882990510730856
+4.08131391596972,6462.35579104865,4.254658685973774
+1.8845167417215536,6499.778878315434,3.0697398631178183
+6.332861644521973,6532.910886883062,4.909498347010474
+3.95548735055562,6566.410523451448,4.0050987482168345
+37.67037989839087,6600.28425298352,9.71470018239125
+2.926846862378787,6639.4636614588035,3.4346170836452394
+172.66328527432367,6674.161523966186,17.274567456268493
+4.562469770768502,6719.355133622976,3.957441786275842
+2.82878538797013,6765.217713727657,3.2026685027706336
+4.242286549229503,6811.764999302448,3.689592055621458
+14.873048700465302,6859.013236653516,5.968873814573399
+24.957437948315693,6896.257195712109,7.2236545725603065
+22.59435770220978,6950.232159734053,6.781400371625055
+5.455065881703732,7016.228131294576,3.733586485807925
+11.29275744209416,7083.603180377171,4.853719202307294
+203.98583002685623,7152.403288207273,15.003802479179074
+9.315367652385738,7234.535498341698,4.21857101852759
+11.738159324832203,7318.753220964585,4.469366917678023
+10.529312128434391,7405.14119931661,4.131210161401874
+17.202834055304336,7500.209880697782,4.8387933039018725
+9.212977276685557,7597.989433378192,3.6256114935303296
+24.547089156850294,7719.078325658027,5.117065515396784
+2.582260190634596,7844.479085138227,1.9807286907766328
+18.163519311765118,7967.094933834219,4.125697142084283
+25.18836627841739,8086.413600896844,4.497068144899971
+67.79536449241948,8209.73417911049,6.385722390848322
+3.627438014764577,8337.27255903328,1.890102350055763
+53.161839507396266,8477.663471915403,5.261732944558396
+32.809529311311906,8623.378606264407,4.1217814320592865
+20.02626690340902,8765.677098375048,3.221075579105178
+70.59923578936672,8913.273780333835,5.071373314707297
+22.782427662500808,9047.016257686135,3.0849008372886146
+8.433347577642751,9195.343798483531,1.9743011859631858
+21.34027442848976,9359.633453461309,2.7140684565340436
+79.65260797837782,9519.697182099015,4.368455530290607
+94.6237161365793,9674.687625366816,4.458681664013893
+79.57927898970922,9847.112368192616,3.94557805349764
+307.0435650730065,10014.343360926072,6.437687435295006
+52.57750822566941,10200.701560731035,3.007095325440518
+21.757049509257943,10394.975023895338,1.9965811662870714
+46.30202658603084,10625.406633713012,2.528835865253225
+177.82794100389228,10896.877544532776,4.016160951520392
+111.48078033638414,11231.323161835167,3.043018202353103
+140.34598729211754,11709.13011562431,2.94458045118519
+303.3891184194272,13010.740358521576,2.921536322041534
diff --git a/data/supergiants.txt b/data/supergiants.txt
new file mode 100644
index 0000000..b8bee37
--- /dev/null
+++ b/data/supergiants.txt
@@ -0,0 +1,6 @@
+lum temp radius
+359749.33515574306 3801.042586542401 278.0558321276341
+416869.3834703363 4398.9623536929475 190.27839481572818
+1000000.0 5465.163391615079 140.8091131850408
+920449.5717531759 7837.395137000656 46.18755636109287
+779830.1105232593 10200.701560731035 19.604243576204354
-- 
GitLab