This dataset provides information on astronomical phenomena observable from Malaysia, including the phases of the Moon, the Moon's perigee and apogee, Earth's perihelion and aphelion, meteor showers, planetary elongations, the solstices, equinoxes, and other related astronomical events. The data are calculated using Kuala Lumpur as the reference location and Malaysia Time (MYT, UTC+8), based on internationally recognized astronomical sources. This almanac is intended to support astronomical observations, education, and the planning of astronomy-related activities.
0 views·0 downloads
This Astronomical Almanac has been produced by the Malaysian Space Agency (MYSA) through astronomical calculations and simulations using professional software such as TheSkyX and Stellarium to determine the positions of celestial bodies based on the geographical coordinates of Kuala Lumpur. The generated data are subsequently reviewed and validated by comparison with internationally and locally recognized astronomical reference sources to ensure their accuracy and reliability. The Astronomical Almanac serves as an annual reference that provides information on astronomical phenomena to support observation and educational activities, while promoting greater public understanding of astronomical events and space science in Malaysia.
The information presented in this Astronomical Almanac is provided as a reference based on astronomical calculations and computer simulations. The timing and visibility of astronomical phenomena are based on the specified reference location and may vary depending on the observer's geographical location, particularly between Peninsular Malaysia, Sabah, and Sarawak. These geographical differences may affect the rise and set times of celestial bodies, their apparent positions in the sky, and the duration for which the phenomena remain observable. In addition, the actual visibility of astronomical phenomena is influenced by atmospheric conditions and environmental factors such as weather, cloud cover, haze, atmospheric transparency, and the level of light pollution. These factors may reduce visibility or prevent observations altogether, even when the phenomena occur as predicted.
This dataset provides information on astronomical phenomena observable from Malaysia, including the phases of the Moon, the Moon's perigee and apogee, Earth's perihelion and aphelion, meteor showers, planetary elongations, the solstices, equinoxes, and other related astronomical events. The data are calculated using Kuala Lumpur as the reference location and Malaysia Time (MYT, UTC+8), based on internationally recognized astronomical sources. This almanac is intended to support astronomical observations, education, and the planning of astronomy-related activities.
Name in Dataset | Variable | Definition |
|---|---|---|
timestamp | DateTime | The date and exact time (Local Malaysian Time) of the event. |
fenomena | String | The name/category of the astronomical event. |
penerangan | String | A textual description of the event, including observation tips or scientific significance. |
23 Apr 2026, 08:10
N/A
This data is made open under the Creative Commons Attribution 4.0 International License (CC BY 4.0). A copy of the license is available Here.
Full Dataset (CSV)
Recommended for individuals seeking an Excel-friendly format.
0
Full Dataset (Parquet)
Recommended for data scientists seeking to work with data via code.
0
Connect directly to the data with Python.
# If not already installed, do: pip install pandas fastparquet
import pandas as pd
URL_DATA = 'https://storage.data.gov.my/publicadmin/alamanak_astronomi.parquet'
df = pd.read_parquet(URL_DATA)
if 'date' in df.columns: df['date'] = pd.to_datetime(df['date'])
print(df)The following code is an example of how to make an API query to retrieve the data catalogue mentioned above. You can use different programming languages by switching the code accordingly. For a complete guide on possible query parameters and syntax, please refer to the official Open API Documentation.
import requests
import pprint
url = "https://api.data.gov.my/data-catalogue?id=almanak_astronomi&limit=3"
response_json = requests.get(url=url).json()
pprint.pprint(response_json)© 2026 Public Sector Open Data