astrarium / astrarium Goto Github PK
View Code? Open in Web Editor NEWAstrarium — open-source planetarium software for Windows
Home Page: https://astrarium.space
License: MIT License
Astrarium — open-source planetarium software for Windows
Home Page: https://astrarium.space
License: MIT License
Observation log plugin should allow to user to log observations. Observations will be stored in SQLite database (discussable); it's important to allow export/import to/from OAL format (Open Astronomy Log).
A good example of the log tool is http://observation.sourceforge.net/en/
The plugin should allow to user to add/edit/remove FOV frames of telescope/binocular/photo equipments, as well as add/edit/remove equipments. Frames can be circular (telescope/bino) or rectangular (camera).
User should be able to select one or more FOV frames to be displayed on the sky map.
For a particular FOV frame, user should be able to specify:
Sample of the FOV calculator can be found at:
https://astronomy.tools/calculators/field_of_view/
It should be available for main window at least, but ideally for any resizable window too.
When user clicks on the date&time link related to some astronomical phenomena from the list, it will be nice if Astrarium moves the map to a celestial object related to the phenomena.
The main idea is to separate logic and UI of settings.
Now new setting is added like this:
SettingItems.Add("Section Title", new SettingItem("SettingName", defaultValue, typeof(MySettingControl)));
It's not always convenient, especially if it's needed to build some complex UI. It's proposed to separate settings definition and UI configuration something like:
// Define new setting
DefineSetting("SettingName", defaultValue);
...
// Define UI
AddSettingsSection("Section Title", typeof(SettingsSectionControl));
Here SettingsSectionControl
is a custom view which implements settings UI logic. DataContext
should be a globlal ISettings
object.
It can be implemented as separate astronomical phenomena in the planetarium.
The problem is investigated here: https://webspace.science.uu.nl/~gent0113/islam/islam_lunvis.htm and based on the Yallop Algorithm from here: https://webspace.science.uu.nl/~gent0113/islam/downloads/naotn_69.pdf
Last work is a very interesting investigation based on real observations and empyric formulae.
Allow to display asterisms (group of stars connected with lines, like constellations figures) and theirs names.
Asterisms database can be found there: https://www.saguaroastro.org/sac-downloads/ or direct link: https://www.saguaroastro.org/wp-content/sac-docs/ObservingDownloads/SAC_Asterisms_ver32.zip
Astrarium does not cover some cases of solar images from SOHO site:
Add "Copy" button to List of FOV Frames window. On press, it should make a copy of selected frame and open edit window.
Can be a separate plugin or extension of existing one.
Main aim of the feature is to show horizon line that can overlay portions of the sky, it will be actual for astronomers who observe the sky in an urban area when almost always some parts of the celestial sphere are closed by surrounding buildings,
With the feature enabled, user should be able to specify custom horizon line by clicking on the map (edit horizon mode). Each point is a pair of Altitude/Azumuth coordinates. Points are sorted by azimuth value, space below the horizon line can be filled by color with adjustable transparency. In edit mode, user should be able to change existing points by selecting them (mouse click) and dragging the point at desired place.
Also it will be nice if user have ability to make labels on the line in order to distinguish some remarkable features, for example, "spire of church", or "neighbourhood house".
Feature request from the CN forum:
"One thing that would be a nice addition would be a unique line showing the Meridian. The grid works but a unique color line would be nice."
The plugin shows radiants of meteor showers; data of radiants can be downloaded from https://www.imo.net/files/data/vmdb/vmdbrad.txt
Plugin should provide following settings:
The plugin should integrate with Astronomical Phenomena tool, by providing dates for following phenomena:
The plugin should be able to display images of Deep Sky objects (NGC/IC catalogs) on the map.
Plugin should allow to add markers by:
Telescope control plugin based on ASCOM interface
The plugin should provide solar and lunar eclipses data in separate tool window. Also it should be integrated with Astronomical Phenomena tool.
If it's possible, the tool should provide maps of eclipses.
Add setting to limit magnitude - it can be helpful when user knows it's equipment or current observations conditions limit.
Allow user to modify/specify new shortcuts/hotkeys for menu actions. Probably it should be a separate section in application settings.
To avoid UI inconsistency, it's nice to have Astrarium UI-styled equivalents of system dialogs, instead of default WinForms dialogs used now.
For printable version of the sky map (White color schema) it's handy to have something like header with ability to display following options:
probably something else.
Night Mode (red) should have own list of colors with ability to adjust them as well as in default (black map) mode.
The plugin should be able to display Solar disk with active sunspots and data for them in a separate tool window.
Solar region summary can be obtained from ftp://ftp.swpc.noaa.gov/pub/forecasts/SRS/
The tool should be able to show sunspots positions and data for desired day entered by user.
Also it will be nice if user can have ability to specify image for the Sun. Images can be downloaded automatically from https://sohowww.nascom.nasa.gov/data/realtime-images.html
The plugin should provide maxima/minima dates for Long-periodic variable stars. Integration should be done with Astronomical Phenomena tool at least.
Data can be found at:
https://www.aavso.org/cgi-bin/bulletin_generator.pl link seems to be broken.
See description here: https://www.aavso.org/aavso-bulletin-81-2018
Here is an another link:
https://github.com/edose/bulletin2
It is a bulletin generator tool written on Python by Eric Dose. The tool uses latest AAVSO Bulletin for 2018 year as a reference for stars names. New bulletin can be generated for desired date range. Calculations are performed on base of latest observations which downloaded for each star separately from AAVSO site. Running the tool takes about 10 minutes to generate a bulletin for a whole year.
Also it will be good if the plugin can integrate with sky map and draw stars according their current magnitude values, but it's optional.
Separate window with variable star magnitude chart can be added too (see SkyChart application as a reference).
The window should provide ability to download observations data for stars (from ftp://cdsarc.u-strasbg.fr/pub/afoev), see SkyChart application as a reference.
Add an option to display point of largest (current) libration on the edge of lunar disk.
It's unclear for now how better it should be implemented: as FOV plugin feature (rotate/mirror only part of image) or apply transfornation for a whole map (application-wide option).
Draw analemma for Sun/Moon. Integrate with Solar system plugin or make separate one. Analemma should be available via Tools menu, user should be able to specify celestial body (Sun or Moon), time of the day (current by default), labels on/off checkbox. Labels will display dates corresponding to points on analemma curve. For the Sun analemma will cover 1 year with 1 month step, for the Moon the period is 1 month and labels step is 1 day (?).
The plugin should show lunar calendar in a separate window. The calendar should display moon rise/set data, major lunar phases and current image of the moon.
Add ability to specify constellations lines: classic lines (as it already shown now) or lines proposed by Rey, H.A. in his book The Stars: A New Way to See Them.
The plugin should display Galilean Moons chart in a separate tool window (relative positions of moons and Jupiter disk).
Also the plugin should provide instants of transits, occultations, eclipses and shadows passages for Galilean moons, with ability to filter visible events (Sun is under horizon, Jupiter is above horizon) for the current place.
Also "View" setting is needed with following options:
Not sure about fonts itself, but fonts sizes should be definetely adjustable.
Add option to export ephemeris data as decimal digits without units.
Stars brighter than ~5-6 mags should be filtered by ecliptical latitude (not more than +-6 degrees) and checked for the possible occultation.
The tool should display planets, Sun and Moon visibility for a whole year/month in different ways:
Telescope/mount control via INDI interface.
Add settings to config:
Now Azimuth measured from South. Should be an option in settings to measure it from North.
The issue is caused by incorrect values in config file (see direct messages in CN forum).
Context menu should have "Scale to FOV" item. "Scale to FOV" item should have subitems with FOVs that are displayed (visible) now. If subitem is selected, current zoom should be set to appropriate value.
Hi ! Thank you for your excellent work. How about cross-compiling a version for armv7 Android? Working on multi-platforms may be more interesting.
Now some settings (like FOV frames, for example), are implicitly stored in common Settings.json file. If user presses "Reset to defaults" button in settings window, these settings will also be reset. That's wrong.
Two options here:
The window should display today's astronomical phenomena plus rising/setting info for major planets, Moon and Sun. All of them should be sorted by time. Also consider highlighting of sunrise/sunset timings in order to separate evebts which can be really observed.
The plugin should provide ability to download/open/display FITS images on the map.
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.