Partnerzy

Astro-Miejsca


URANIA

astroturystyka

100 lat IAU

IAU

Comet

Centrum Nauki Kepler

Planetarium Wenus

ERC

Centrum Nauk Przyrodniczych

Orion,serwis,astronomii,PTA

POLSA

Astronomia Nova

Astronarium

forum astronomiczne

IPCN

Portal AstroNet

Puls Kosmosu

Forum Meteorytowe

kosmosnautaNET

kosmosnautaNET

Nauka w Polsce

astropolis

astromaniak

PTMA

PTR

heweliusz

heweliusz

ESA

Astronomers Without Borders

Hubble ESA

Space.com

Space Place

Instructables

Tu pełno nauki

Konkursy

Olimpiady Astronomiczne
Olimpiada Astronomiczna przebiega w trzech etapach.
Zadania zawodów I stopnia są rozwiązywane w warunkach pracy domowej. Zadania zawodów II i III stopnia mają charakter pracy samodzielnej. Zawody finałowe odbywają się w Planetarium Śląskim. Tematyka olimpiady wiąże ze sobą astronomię, fizykę i astronomiczne aspekty geografii. Olimpiady Astronomiczne


Urania Postępy Astronomii - konkurs dla szkół


astrolabium

Organizatorem konkursu astronomicznego jest Fundacja dla Uniwersytetu Jagiellońskiego a patronat nad akcją sprawuje Obserwatorium Astronomiczne im. Mikołaja Kopernika będące instytutem Wydziału Fizyki, Astronomii i Informatyki Stosowanej Uniwersytetu Jagiellońskiego w Krakowie.
Zobacz szczegóły »

astrolabium

konkurs, astronomiczny

AstroSklepy

Serwis Astro - 30 lat AstroDoświadczenia!

Astro Schopy
 Firma ScopeDome

Planeta Oczu

Astrocentrum

PyEpchem i Python

PyEphem. Centrum Astronomii UMK. Krzysztof Katarzyński.
#!/usr/bin/python3
#-------------------------------------------------------------------------------
# Name:        Księżyce Jowisza - ephem v.2
# Purpose:     python 3.7 i 3.6
#
# Author:      Jacek Patka
#
# Created:     08-10-2019
# Copyright:   (c) astronom 2019
# Licence:     Jacek Patka - jpatka@wp.pl
#-------------------------------------------------------------------------------
# -*- coding: UTF-8 -*-


# Importujemy potrzebne moduły
import matplotlib.pyplot as plt
import ephem as ep
import numpy as np
# Tworzymy obiekty - księżyce
Io = ep.Io()
Eu = ep.Europa()
Ga = ep.Ganymede()
Ca = ep.Callisto()
# PUSTE LISTY DO KTÓRYCH BĘDZIEMY
# DOPISYWAĆ KOLEJNE WSPÓŁRZĘDNE
y = [] # wspólna wsp. y
xIo = [] # współrzędna x dla
xEu = [] # każdego księżyca
xGa = [] # osobno
xCa = []

# krok czasowy - godzina
dt = ep.hour
# czas początkowy
ts = ep.now()
# czas aktualny
tm = ts
# GŁÓWNA PĘTLA OBLICZENIOWA
for i in range (2*24):
    # obliczamy wsp. y-ową
    y.append((tm-ts)*24.0)
    # obliczamy wsp. x-owe
    Io.compute(tm)
    Eu.compute(tm)
    Ga.compute(tm)
    Ca.compute(tm)
    # dodajemy wyliczenia do list
    xIo.append(Io.x)
    xEu.append(Eu.x)
    xGa.append(Ga.x)
    xCa.append(Ca.x)
    # zwiększamy czas o godzinę
    tm += dt
# rysujemy wynik
fig,ax = plt.subplots(figsize=(12,9), dpi=150)
ax.plot(xIo, y, marker="o", markersize=5, markerfacecolor="orange",
        markeredgewidth="1", markeredgecolor="black", label="Io")
ax.plot(xEu, y, marker="o", markersize=5, markerfacecolor="white",
        markeredgewidth="1", markeredgecolor="black", label="Eu")
ax.plot(xGa, y, marker="o", markersize=5, markerfacecolor="brown",
        markeredgewidth="1", markeredgecolor="black",label="Gan")
ax.plot(xCa, y, marker="o", markersize=5, markerfacecolor="gray",
        markeredgewidth="1", markeredgecolor="black", label="Cal")
ax.plot(np.zeros(len(y)), y, marker="o", markersize=8, markerfacecolor="black",
        markeredgewidth="1", markeredgecolor="black", label="Jowisz", alpha=0.5)
# opis rysunku
ax.legend(loc=4)
ax.set_xlabel(u"pozycja względem Jowisza")
ax.set_ylabel("czas od chwili obecnej\n(UT:%s)"%ts)
ax.set_title(u"Ruch księżyców galileuszowych")
fig.savefig("KsiezyceJowisza-ax.pdf", dpi=200) ##możłiwe formaty PNG
                                                ## JPG EPS SVG PGF PDF
fig.savefig("KsiezyceJowisza-ax.png", dpi=200)
plt.show()



Wygenerowany wykres położenia księżyców względem Jowisza - odległość w średnicach tarczy planety

slowaKluczowe Księzyce Jowisza - położenie ciał wyznaczone naszym skryptem
Brak komentarzy. Może czas dodać swój?

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.

Oceny

Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się , żeby móc zagłosować.

Brak ocen. Może czas dodać swoją?
31,505,098 unikalne wizyty