Skocz do zawartości

Ravaelles

Użytkownik
  • Liczba zawartości

    1
  • Rejestracja

  • Ostatnia wizyta

Profile Information

  • Płeć
    Not Telling
  • Zamieszkały
    Wrocław

Converted

  • Miejsce zamieszkania
    Londyn

Ravaelles's Achievements

Bellatrix

Bellatrix (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputacja

  1. Chciałbym przedstawić się na tym forum astronomicznym, opowiedzieć o ciekawym zagadnieniu oraz zasięgnąć porady bardziej doświadczonych bywalców. A zatem: Witajcie! Interesuję się amatorsko astronomią od dłuższego czasu oraz komputerami od zawsze. Kilka dni temu natrafiłem w internecie na stronę planethunters. Zaznaczę, że aby w pełni zrozumieć dalszą część tej wiadomości muszę założyć zaznajomienie się czytelnika z ww. serwisem. Chciałbym powiedzieć, że sama idea planet hunters wydała mi się od razu tak pasjonująca, że aż zbyt piękna, by była prawdziwa. Astronomia jest piękną sprawą, ale aktywne działanie- jeszcze lepszą. Ten projekt oferuje obie rzeczy. Moją uwagę przykuło jednak inne zagadnienie tj. możliwość wykorzystania komputera do automatycznego odnajdywania tranzytów planet. Jestem studentem 5-go roku informatyki, zatem mając zarówno umiejętności jak i czas przystąpiłem do pisania programu. [8 przepracowanych dni później] ...powstał niemal gotowy program realizujący postawione cele. Celami tymi są: - automatyczne odnajdywanie tranzytów planet - wyświetlanie wyników na wykresach wraz z wytłumaczeniem dlaczego program zwrócił taki wynik - łatwa możliwość zmiany parametrów i szybki podgląd nowego rozwiązania - próba pogrupowania tranzytów w potencjalne planety i odpowiednie zaprezentowanie tego faktu użytkownikowi Chciałbym: (1) krótko omówić sposób w jaki działa aplikacja i zaprezentować Wam przykładowy uzyskany przeze mnie (a raczej przez mój program) wynik, (2) zapytać Was co sądzicie o tym, co zobaczycie na zdjęciu, (3) oraz zapytać Was czy uważacie, że dalsze rozwijanie tej aplikacji jest sensowne. ---------------------------------------- Aby nie przedłużać przedstawię fragment aplikacji: Rys. 1. Wcale nie taki prosty przypadek gwiazdy z zaznaczonymi tranzytami. Kolorem czerwonym oznaczona jest przerwa w obserwacjach gwiazdy. Każdy tranzyt (jasnozielony przedział) przypisany zostaje do określonego ciała, każdemu ciału nadawany jest numer identyfikujący. Kolor ciemnozielony odpowiada przewidywanym miejscom, gdzie powinien znajdować się inny tranzyt tego samego obiektu. Miejsce takie oznaczone jest gwiazdką *. Wykorzystywane jest tutaj oszacowanie okresu obiegu ciała wokół gwiazdy. Przedział oznaczony jako "2" oznacza, że program twierdzi, że w tym czasie wystąpił tranzyt ciała "2". Wartość "2*" oznacza, że program twierdzi, że jeśli dobrze odnalazł poprzednie tranzyty ciała "2" to w tym miejscu powinien być kolejny tranzyt ciała "2". Gdy jeden przedział oznaczony jest zarówno "2" jak i "2*" oznacza to, że rzeczywistość potwierdza nasze oczekiwania i znaleźliśmy okresowo przelatujący obiekt. Okres obiegu planety "2" został oszacowany na 11.93 dnia, z dokładnością rzędu 4.9%. ---------------------------------------- Mógłbym napisać kilkanaście stron o tym jak działa ten program i dlaczego wybrałem takie, a nie inne rozwiązanie, ale postaram się być maksymalnie zwięzły. Chętnie odpowiem potem na wszelkie pytania. Zalety programu: Zapewniam Was, że jet to głównie prostota. Pobrałem sobie dwie aplikacje ze strony Keplera i zapewniam, że moje rozwiązanie jest *bardzo* czytelne. I co najważniejsze- działa. Dane: Do programu wprowadzane są dane pobierane ze strony planet hunters, w postaci plików .csv. Plik taki może pobrać każdy pomagający w projekcie. Działanie: Moja aplikacja wykorzystuje w głównej mierze odchylenie standardowe pomiarów, liczone lokalnie dla odpowiednio licznych przedziałów. Wykorzystywane jest także uśrednianie danych wejściowych w celu redukcji szumów. Następnie wykres funkcji odchylenia standardowego danych także jest odpowiednio uśredniany przez co uzyskiwana jest wartość progu, który mówi o potencjalności wystąpienia tranzytu. Punkty pomiarowe powyżej tej dynamicznie liczonej wartości linii traktowane są jako potencjalny tranzyt. Jeśli jest ich odpowiednio wiele (np.: powyżej 5 lub 10) to program oznacza takie miejsce jako tranzyt (na wykresie oznaczono to kolorem jasnozielonym). Ciekawostka: Dla najprostszego przypadku udało mi się odnaleźć wszystkie tranzyty ciała i automatycznie oszacować okres jego obiegu z dokładnością do sześciu promili okresu obiegu. Sytuację przedstawiono tutaj. ---------------------------------------- Pozdrawiam PS... Dla zainteresowanych zamieszczam dodatkowe screenshooty z programu: Jedno zdjęcie - obliczanie odchylenia standardowego - doskonale widoczny "tok rozumowania" programu Drugie zdjęcie Trzecie zdjęcie
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

© Robert Twarogal * forumastronomiczne.pl * (2010-2023)