MeteorLog Android App.

MeteorLog is an Android app that helps you record visual meteor observations and
automatically generate IMO-ready CSV files for submission to the
International Meteor Organization (IMO).

It’s designed as an alternative to common visual-observation workflows that often require tedious manual formatting before you can upload data. MeteorLog streamlines the process by capturing observation data during the session and exporting it directly to CSV, reducing time spent filling forms during upload.

Core features

  • Night-friendly UI: dark theme with red text to preserve dark adaptation.
  • Offline-first: works fully offline; internet is only needed to upload the CSV files to the IMO website.
  • Multi-observer support: log data for multiple observers on a single device in real time.
  • Shower selection: choose which active meteor showers to observe (sporadics included by default).
  • End-of-period reminders: the phone vibrates when an observation period ends, prompting you to update parameters such as FOV center, limiting magnitude, or obstruction.
  • Guided workflow: step-by-step instructions built into the app.

How to use

  1. Enter the number of observers and the desired period duration. You’ll be notified at the end of each period to start a new one.
  2. Select the meteor showers you want to observe. Sporadics are included by default.
  3. Complete the observers table with each person’s viewing specifics:

    • Name
    • Star at/near the center of the FOV
    • Estimated view obstruction (%)
    • Field number and star count (see IMO guidance:

      Visual observation method
      )
  4. When the table is complete, tap “Start session”.
  5. For each observed meteor:

    • Select the observer ID(s) who saw it.
    • Select the meteor shower it likely belonged to.
    • Choose the approximate apparent magnitude.
    • Tap “Submit”.

    Repeat for each meteor.

  6. When you want to stop, tap “End session”. MeteorLog will write the relevant data into two IMO-format CSV files per observer, saved in: Downloads/MeteorLog.

CSV output details

CSV files follow the naming convention: YYYYMMDD_HHMM_[observer_name]_[CSV_type].csv.

After ending a session, you can start a new one by tapping “Start session” again. Until the app is fully closed, data from all completed sessions will be appended to the same files created at the end of the first session.

Upload your observations to the IMO

Upload the CSV files here: IMO observation upload page .

Download, demo, and source code

Support

For questions, bug reports, or feature suggestions, email
grzinicdino@gmail.com
or open an issue on GitHub:

https://github.com/9helix/MeteorLog/issues
.