You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: fbCollector/README.md
+25-16Lines changed: 25 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,43 +6,52 @@ This tool allows authorised users to collect fireball data from UKMON and GMN an
6
6
7
7
* You have installed [WMPL](https://github.com/wmpg/WesternMeteorPyLib/), used to solve trajectories.
8
8
* You have installed [RMS](https://github.com/CroatianMeteorNetwork/RMS), used to reduce raw data.
9
-
*A local folder where you will store fireball data. This is called `basedir` in this documentation.
9
+
*You have a local folder where you will store fireball data. This is called `basedir` in this documentation.
10
10
11
11
The above are sufficient to collect data from UKMON and to analyse data either collected from UKMON or by other means. There are additional configuration options that can be used to collect data from GMN and upload solutions to UKMON. These are described inline below.
12
12
13
13
## Installation
14
-
* Clone this repository to a location of your choice
15
-
* Install WMPL and RMS, and activate the WMPL python virtual environment.
16
-
* Change directory into the location of this code then install the additional requiremnts with `pip install -r requirements.txt`
17
-
* Copy `config.ini.sample` to `config.ini` and update the values of `basedir`, `rms_loc`, `rms_env`, `wmpl_loc`, and `wmpl_env` as appropriate.
14
+
* Install the package `setup_fireballCollector.exe` from [here](https://github.com/ukmda/ukmda-dataprocessing/releases).
15
+
* Install WMPL and RMS and verify they're working.
16
+
17
+
## Configuring the App
18
+
* Launch the app from the desktop icon or start menu. After a few seconds a text editor will appear to allow you to configure the application.
19
+
* Update the values of `basedir`, `rms_loc`, `rms_env`, `wmpl_loc`, and `wmpl_env` as appropriate and save.
18
20
19
21
## Using the App
20
-
* Launch the app by running `fbCollector.ps1` in a Powershell window. After a few seconds the GUI window should appear.
21
-
* In the box labelled `Image Selection` enter a date and time in the format `YYYYMMDD_HHMMSS`, then click "Get Images".
22
-
* After a few seconds, the listbox below should be populated with images from around the time you selected, provided the UKMON live feed captured something.
23
-
* If nothing appears, check the UKMON [livestream](https://archive.ukmeteors.co.uk/live/index.html) to make sure you chose the correct time.
22
+
* Enter a date and time in the format `YYYYMMDD_HHMMSS` into the `Image Selection` box, then click "Get Images".
23
+
* After a few seconds, the listbox below should be populated with images from around the time you selected, provided the UKMON live feed captured something.
24
+
* If nothing appears, check the UKMON [livestream](https://archive.ukmeteors.co.uk/live/index.html) to make sure you chose a suitable time.
24
25
25
-
* Go through the image list and click `Remove` to delete any that are not of the event you are interested in.
26
+
* Go through the image list and click `Remove`or press the `Delete` key to delete any that are not of the event you are interested in.
26
27
* Once you've whittled the list down to just the interesting events, you can select `Get ECSVs` from the `Raw` menu. This will attempt to get raw data for each image. You can also click `Get Videos` to collect any video data thats available.
28
+
27
29
* Now you can click `Solve` from the `Solve` menu. This will invoke WMPL and will attempt to find a trajectory that matches the raw data. It may take some time.
28
30
* If the solver is successful, you can view the solution by selecting `View Solution` from the `Solve` menu. The left-hand list will now show the output of the solver so you can examine it. You can switch back to viewing the raw images by selecting `Review Images` from the `Review` menu.
31
+
29
32
* If the solve process fails or if the solution seems very poor then try excluding some detections. To do this, select `Excl/Incl ECSV` from the `Raw` menu then rerun the Solver.
30
33
* If the solution was bad its also worth deleting it before attempting a rerun via `Delete Solution` from the `Solve` menu.
31
34
32
35
## Manually Reducing an Image
33
-
If you've installed RMS then if you have a FITS or FR file from RMS along with the camera's config and platepar files, you can run RMS's `SkyFit2` tool to analyse the image - select and image then select `Reduce Selected Image` from the `Raw` menu.
36
+
If you've installed RMS and you have a FITS or FR file from RMS along with the camera's config and platepar files, you can reduce the data using RMS's `SkyFit2` tool. Select an image in the file list then select `Reduce Selected Image` from the `Raw` menu.
34
37
35
38
## Sending Solutions to UKMON
36
-
Once you have a solution, select `Upload orbit` from the `Solve` menu. This will create a Zip file that bundles the created trajectory pickle file with any images and videos. You can then upload the file to Dropbox, Google Drive or another file-sharing site and email a link to fireballdata@ukmeteornetwork.org where one of our team will validate and upload it to our Archive.
39
+
Once you have a solution, select `Upload orbit` from the `Solve` menu. This will create a Zip file that bundles the created trajectory pickle file with any images and videos. You can then upload the file to Dropbox, Google Drive or another file-sharing site and email a link to [us](fireballdata@ukmeteornetwork.org) where one of our team will check and upload it to our Archive.
37
40
38
41
#### API Key
39
-
Members of the UKMON team who frequently create solutions can request an API key to upload solutions less than 10 MB in size. We'll contact you if we think this is applicable.
42
+
Members of the UKMON team who frequently create solutions can request an API key to directly upload solutions less than 10 MB in size. We'll contact you if we think this is applicable.
43
+
44
+
## Sharing Raw Data
45
+
If you've configured a raw data location in the configuration file, `Share Raw Data` on the raw menu will create a zip file of all the raw data and copy it to the location. For example, if you have Dropbox installed and set the share location to a folder in your Dropbox, then the zip file will be copied there.
40
46
41
47
### Collecting data from GMN
42
-
Members of the GMN coordinators group who have permission from Denis Vida can use this tool to collect data directly from GMN or using the GMN Watchlist. If you fall into this category you can fill in the `[gmnanalysis]` section of the config file with the name of your SSH private key and other details. This will activate additional menu options to `Get GMN Raw Data` and to use the `Watchlist`.
43
-
If you're running on Windows, you will need WSL2 enabled and the rsync tool installed in WSL2.
48
+
Members of the GMN Coordinators group who have permission from Denis Vida can use this tool to collect raw data directly from GMN.
49
+
50
+
If you fall into this category you can fill in the `[gmn]` section of the config file with the name of your SSH private key and other details. This will activate additional menu options to `Get GMN Raw Data` and to use the `Watchlist`.
51
+
52
+
*Note that you will need WSL2 enabled and the rsync tool installed in WSL2 to run this process.*
44
53
45
54
## Logs
46
-
The programme creates logs in your system's `TEMP` folder.
55
+
You can view the logs from the `File` menu. The logs are created in [%TEMP%/fbcollector](%temp%/fbcollector).
0 commit comments