CelPad, graphical search tool, update to ver.1.1
Posted: 04.04.2013, 20:39
Hi,
if you are interested, check Lua Edu Tools 1.2 extension CelPad, now uploaded on ML.
It is a search tool with graphical interface which gives you functions to look for almost all Celestia objects according to defined parameters. You can scan for stars, satellites (planets, spacecrafts, asteroids etc.), deep space objects and locations. The graphical interface provides necessary elements for CelPad functions, like windows scrolling, edit boxes, drop-down lists, checkboxes and so on. It does not use advanced graphics (like in example Slideshow/Diaporama), only simple font and slightly modified Lua Edu Tools boxes with letters for button marks. However, some appearance (colors, transparency, sizes) can be customized into some extent.
You can find and download the addon in 'Scripts: Utility Scripts and Educational Resources' section on ML
(http://www.celestiamotherlode.net/catal ... on_id=1632).
Please check README file for installation instructions and application Help panes (buttons with '?' mark) for detailed usage instructions.
In summary, with CelPad you can do the following:
-Define your parameters for objects search and save them to HDD for the future use. Everything can be done via graphical windows with left/right mouse clicks, values can be edited with keyboard (please note that every keyboard input must be confirmed with 'Enter').
In example, if you want to find some sun-like stars, you can define parameters like:
-stellar class G
-minimal radius 0,8 x Sun's, maximal 1,2 x Sun
-minimal temperature 5600 K, maximal 6100 K
-at least 3 satellites
...and so on.
-Display found objects in scrollable scanner window(s) and use right click on each line to get pop-up menu with variety of commands.
-Re-scan already found objects to refine your search. You can also copy the content into new scanner window to preserve your original search.
-Summarize scanned objects (display minimum/maximum values, contained object types and their counts).
-Change units of used parameters (i.e. you can use Celsius, Fahrenheit or Kelvin, Kilometers or Lightyears and so on).
-Use separate selection pad windows, where you can add objects manually (objects selected in Celestia) or copy objects from another window(s).
-Mark/Unmark all or individual objects in selection pad windows with various markers (you can select their color, shape and size).
-Add/Remove configurable reference marks (vectors, visible regions) to individual objects.
-Copy objects between selection pad windows and create scanners from those windows.
-Right click on objects in window and:
-display summary pane with all available information about the object (according to given object type).
-perform some basic Celestia commands (goto, sync orbit, track, surface...).
-copy to selection pad window.
-open object's URL, where available.
-obtain all object's children, parent or locations into separate windows.
-in selection pad windows you can also add/remove ordinary or reference mark to the object.
-Control and change graphical interface behaviour:
-move and resize windows, last position can be saved to HDD, so the appearance is preserved after the Celestia restart.
-make windows and other GUI elements visible/invisible to provide more space on the screen and reduce the slowdown. If you make a running scanner window invisible, the scan does not stop, it can finish "on the background".
-change the GUI appearance (colors, font size, button size etc.) and save various GUI profiles to HDD. Some different profiles are already prepared as examples.
-Customize CelPad by various settings (GUI settings, System settings) and save them to HDD under separate profiles.
CelPad is usable also on slow computers, although certain slowdown is obvious. Basically, you can use CelPad settings to tune optimal and safe performance. The most important thing is to avoid Lua hook timeouts which can appear if the system is heavily overloaded. Please do read addon's Help panes to avoid technical troubles and misfunction.
Feel free to ask questions about the usage, report bugs or give next functions suggestions on this forum, or send them to my email or PM.
if you are interested, check Lua Edu Tools 1.2 extension CelPad, now uploaded on ML.
It is a search tool with graphical interface which gives you functions to look for almost all Celestia objects according to defined parameters. You can scan for stars, satellites (planets, spacecrafts, asteroids etc.), deep space objects and locations. The graphical interface provides necessary elements for CelPad functions, like windows scrolling, edit boxes, drop-down lists, checkboxes and so on. It does not use advanced graphics (like in example Slideshow/Diaporama), only simple font and slightly modified Lua Edu Tools boxes with letters for button marks. However, some appearance (colors, transparency, sizes) can be customized into some extent.
You can find and download the addon in 'Scripts: Utility Scripts and Educational Resources' section on ML
(http://www.celestiamotherlode.net/catal ... on_id=1632).
Please check README file for installation instructions and application Help panes (buttons with '?' mark) for detailed usage instructions.
In summary, with CelPad you can do the following:
-Define your parameters for objects search and save them to HDD for the future use. Everything can be done via graphical windows with left/right mouse clicks, values can be edited with keyboard (please note that every keyboard input must be confirmed with 'Enter').
In example, if you want to find some sun-like stars, you can define parameters like:
-stellar class G
-minimal radius 0,8 x Sun's, maximal 1,2 x Sun
-minimal temperature 5600 K, maximal 6100 K
-at least 3 satellites
...and so on.
-Display found objects in scrollable scanner window(s) and use right click on each line to get pop-up menu with variety of commands.
-Re-scan already found objects to refine your search. You can also copy the content into new scanner window to preserve your original search.
-Summarize scanned objects (display minimum/maximum values, contained object types and their counts).
-Change units of used parameters (i.e. you can use Celsius, Fahrenheit or Kelvin, Kilometers or Lightyears and so on).
-Use separate selection pad windows, where you can add objects manually (objects selected in Celestia) or copy objects from another window(s).
-Mark/Unmark all or individual objects in selection pad windows with various markers (you can select their color, shape and size).
-Add/Remove configurable reference marks (vectors, visible regions) to individual objects.
-Copy objects between selection pad windows and create scanners from those windows.
-Right click on objects in window and:
-display summary pane with all available information about the object (according to given object type).
-perform some basic Celestia commands (goto, sync orbit, track, surface...).
-copy to selection pad window.
-open object's URL, where available.
-obtain all object's children, parent or locations into separate windows.
-in selection pad windows you can also add/remove ordinary or reference mark to the object.
-Control and change graphical interface behaviour:
-move and resize windows, last position can be saved to HDD, so the appearance is preserved after the Celestia restart.
-make windows and other GUI elements visible/invisible to provide more space on the screen and reduce the slowdown. If you make a running scanner window invisible, the scan does not stop, it can finish "on the background".
-change the GUI appearance (colors, font size, button size etc.) and save various GUI profiles to HDD. Some different profiles are already prepared as examples.
-Customize CelPad by various settings (GUI settings, System settings) and save them to HDD under separate profiles.
CelPad is usable also on slow computers, although certain slowdown is obvious. Basically, you can use CelPad settings to tune optimal and safe performance. The most important thing is to avoid Lua hook timeouts which can appear if the system is heavily overloaded. Please do read addon's Help panes to avoid technical troubles and misfunction.
Feel free to ask questions about the usage, report bugs or give next functions suggestions on this forum, or send them to my email or PM.