croatianmeteornetwork / cmn_binviewer Goto Github PK
View Code? Open in Web Editor NEWCMN_binViewer -- view, organize, calibrate and confirm CAMS standard meteor data
License: BSD 3-Clause "New" or "Revised" License
CMN_binViewer -- view, organize, calibrate and confirm CAMS standard meteor data
License: BSD 3-Clause "New" or "Revised" License
It'd be useful to be able to view the radiant map from either the archived or confirmed data.
It'd also be useful if the standard view displayed the shower ID (if available) either at the top, or next to the timestamp.
Error message relates to deprecated numpy.float type.
Rob Smeenk reports that recently the magnitude information has disappeared from the display.
Would be useful to be able to view the logs from within the app.
Need to think how to handle this on various OSes as different text editors may be available.
Would be useful to have a user-friendly changelog that can be viewed through the app
Hi!
I have strange problem with CMN binViewer. The program window does not fit on the desktop (
please take a look at screenshots). The part responsible for writing is cut off.
Screenshots
https://i.imgur.com/nkrLPKo.png
https://i.imgur.com/gr4cAvu.png
My spec:
I tried 32 and 64bit version, the effect is the same.
2023/09/11 15:05:51-CRITICAL-CMN_binViewer-line:3858 - Traceback (most recent call last):
File "CMN_binViewer.py", line 3854, in call
File "CMN_binViewer.py", line 2539, in make_gif
File "E:\dev\meteorhunting\cmn_binviewer\FF_bin_suite.py", line 560, in makeGIF
imageio.mimsave(gif_name, images, duration=1/float(fps), loop=int(not repeat), subrectangles=True)
File "C:\users\mark\miniconda3\envs\binviewer\lib\site-packages\imageio\v2.py", line 494, in mimwrite
with imopen(uri, "wI", **imopen_args) as file:
File "C:\users\mark\miniconda3\envs\binviewer\lib\site-packages\imageio\core\imopen.py", line 281, in imopen
raise err_type(err_msg)
ValueError: Could not find a backend to open F:/videos/MeteorCam/UK001L/ArchivedFiles/UK001L_20230909_190815_078602/FF_UK001L_20230909_194219_645_0050944fr_0-255.gif`` with iomode
wI`.
Based on the extension, the following plugins might add capable backends:
pillow: pip install imageio[pillow]
GIF-PIL: pip install imageio[pillow]
pyav: pip install imageio[pyav]
When rejecting all detections of a night, an empty directory is created. I think it would make more sense to write all metadata, with an FTPdetectInfo file with 0 detections.
Would be nice to have a hotkey to start confirmation
App will crash if the cancel button is selected on the Open FFs dialog.
This is because in many places the code assumes that self.dir_path is not empty.
Need to track down these locations and ensure sensible behaviour.
Buttons created with tk appear black-on-black on the Pi, but not on Windows.
If there were no detections post the ML check, then when you try to view the rejected detections, the app crashes.
In Raspi3, If any error occurs - like save as GIF for example -, the application closes after clicking OK button.
When click on GIF button (Create animation session) thows an error about imageio
absent in FF_bin_suite.py
on line 465.
On a linux machine, I get the following when I try to save a single
frame from the "frames" view of a FITS file:
2023/09/19 09:59:26-INFO: Program start
2023/09/19 09:59:26-INFO: Version: 3.36.0
2023/09/19 09:59:26-INFO: config file is /home/rms/source/cmn_binviewer/config.ini
2023/09/19 10:02:06-CRITICAL: Traceback (most recent call last):
File "/home/rms/source/cmn_binviewer/CMN_binViewer.py", line 3876, in call
return self.func(*args)
File "/home/rms/source/cmn_binviewer/CMN_binViewer.py", line 3766, in
save_as_jpg = StyledButton(self.save_panel, text="JPG", width = 5, command = lambda: self.save_image(extension = 'jpg', save_as = True))
File "/home/rms/source/cmn_binviewer/CMN_binViewer.py", line 2328, in save_image
shwr, mag = self.get_assoc_and_mag(timestamp = self.current_img_timestamp)
File "/home/rms/source/cmn_binviewer/CMN_binViewer.py", line 2170, in get_assoc_and_mag
dtval = datetime.datetime.strptime(timestamp.strip(), '%Y-%m-%d %H:%M:%S.%f')
File "/usr/lib/python3.9/_strptime.py", line 568, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "/usr/lib/python3.9/_strptime.py", line 352, in _strptime
raise ValueError("unconverted data remains: %s" %
ValueError: unconverted data remains: 0149
149 is the number of the frame I was trying to save. "Embed name" was
not selected. Using the "Save frames" option instead seems to work...
Not everyone wants to keep rejected files.
To disable this currently we have to manually edit the config file.
Needs to be a menu option.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.