summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-02Update .appveyor.ymlrefactoring/astrocalc-positionsAlexander V. Wolf
2022-02-02added comment for translatorsAlexander V. Wolf
2022-02-02Fix tooltip and update stellarium.pot fileAlexander V. Wolf
2022-02-02switch to use multiargAlexander V. Wolf
2022-02-02typofixAlexander V. Wolf
2022-02-01Updated stellarium.pot fileAlexander V. Wolf
2022-02-01Removed unneeded codeAlexander V. Wolf
2022-02-01Updated translatable dataAlexander V. Wolf
2022-02-01Added missing parts of Revised Julian CalendarAlexander V. Wolf
2022-02-01Updated stellarium.pot fileAlexander V. Wolf
2022-02-01typofixAlexander V. Wolf
2022-02-01New lines for translationAlexander V. Wolf
2022-02-01cosmetic fixAlexander V. Wolf
2022-02-01Cosmetic fixesAlexander V. Wolf
2022-02-01New lines for translationAlexander V. Wolf
2022-02-01Switch from Bortle class to luminance as the quantity of light pollution (#2179)Ruslan Kabatsayev
* Switch from Bortle class to luminance as the quantity of light pollution Bortle scale has several disadvantages: 1. It was designed as a guide for humans, not input for machines. From this follows the next disadvantage. 2. It's discrete: each point on the scale corresponds to a range of NELM values, which makes it imprecise as input for a program. 3. It's subjective: based on naked-eye limiting magnitude that depends on observer's visual acuity. 4. It isn't as widely used (and thus validated) as photometric units. OTOH, luminance is the quantity that defines all the relevant effects of light pollution. This commit makes luminance in cd/m² the input parameter, leaving for backwards compatibility the option of supplying Bortle class in Landscapes. Some changes to calculations had to be introduced, as listed below. 1. `StelSkyDrawer::getNELMFromBortleScale` was reimplemented in `StelCore::bortleScaleIndexToNELM` using a bit different representative values of NELM - to simplify the comment documenting the choice. The values are almost the same: each old value except one will be reproduced by adding 0.05 to the new ones. 2. Calculation of `B_mpsas` in `Nebula.cpp` was trying to convert from Bortle class to magnitude scale using some formula from Schaefer paper, the same paper as I used in `StelCore::luminanceToNELM`, but without explaining the steps to get the formula. The old expression form `Nebula.cpp` (which is widespread over the Internet) doesn't work near NELM==8 (see the discussion at https://astronomy.stackexchange.com/q/43313), while the one I used does. Anyway, `Nebula`'s logic is tied to luminance, so if the user supplies luminance instead of Bortle class, it'll be as intended. For some reason, stars/init_bortle_scale setting defaulted to 3 while StelLocation::DEFAULT_BORTLE_SCALE_INDEX is 2. I've retained these preferences. Technical note: I had to use `QVariant` instead of an `optional` type because Stellarium isn't using C++≥17 (C++17 has `std::optional`), nor anything from Boost (which has `boost::optional`). The other alternative was to make my own `optional`, but that seemed like overkill. * Implement a better GUI for light pollution settings * Make brightness of the Milky Way, zodiacal light, landscape and the stars change smoothly with changes in light pollution * Update the docs for the View→Sky GUI * Add description of the light pollution model
2022-02-01Updated GUI for AstroCalc/Eclipses tool + extract new lines for translationAlexander V. Wolf
2022-02-01Allow years before 1582 in AstroCalc/Eclipses (#2224)Worachate Boonplod
2022-02-01Add Revised Julian Calendar (#2214)Georg Zotti
- Fixed the algorithm error from WP - Add more tests - SUG: added notes
2022-01-31Calendars: Fix a stupid bug (Fix #2153)Georg Zotti
2022-01-31Update TelescopeControl.cppAlexander V. Wolf
2022-01-31Update POTFILES.inAlexander V. Wolf
2022-01-31Martian Poles (#2220)Georg Zotti
* Let shader colorize the poles based on texture t coordinate. * Apply soft edges for polar caps, with a slight undulation. * Avoid polar caps on planet when rendered with survey (texture coordinates different in HiPS!) * SUG: Add references
2022-01-31Extract new lines for translation + small cmake fixAlexander V. Wolf
2022-01-31Add boundaries to Arabic Lunar Stations SC (#2222)Khalid AlAjaji
2022-01-30Added proper name for CTB 1 (Abell 85) nebulaAlexander V. Wolf
2022-01-30Another cosmetic fix for AstroCalc/EclipsesAlexander V. Wolf
2022-01-30Cosmetic changes in AstroCalc/Eclipses toolAlexander V. Wolf
2022-01-30Additional fix for galactic and supergalactic longitudes range (fix #2219)Alexander V. Wolf
2022-01-30[publish] Fixed missing dataAlexander V. Wolf
2022-01-30[publish] Update *.desktop fileAlexander V. Wolf
2022-01-30Apply translations for public testingAlexander V. Wolf
2022-01-30Extract new lines for translation + cosmeticsAlexander V. Wolf
2022-01-30Add Solar Eclipses to Astronomical calculations (#2218)Worachate Boonplod
2022-01-30Fixed wrong range of galactic and supergalactic coordinate systems (fix #2219)Alexander V. Wolf
2022-01-26another small improvementAlexander V. Wolf
2022-01-26a small improvementAlexander V. Wolf
2022-01-26AstroCalc/Eclipses: "Elevation" column switched to "Vis. Cond." columnAlexander V. Wolf
2022-01-26a tiny cosmetic fixesAlexander V. Wolf
2022-01-26Added new one important visibility condition for the lunar eclipsesAlexander V. Wolf
2022-01-26Oops... fixed limits for visibility conditions and comment the codeAlexander V. Wolf
2022-01-26Let's improve readability of the code and make it simplificateAlexander V. Wolf
2022-01-26Added improvements for AstroCalc/Eclipses toolAlexander V. Wolf
Added column "Elevation" to the lunar eclipses with visibility conditions of eclipses for current location as tooltip of the data
2022-01-24Typofix in satellites pluginAlexander V. Wolf
2022-01-24Fix cmake for Ubuntu 18.04 (GCC 7.5+) and unit tests (related to renaming ↵Alexander V. Wolf
the SC)
2022-01-24Added missing timezone for Nuuk (Fix #2140)Georg Zotti
2022-01-24Apply translations for public testingAlexander V. Wolf
2022-01-24Extract lines for translationAlexander V. Wolf
2022-01-24Extract new lines for translationAlexander V. Wolf
2022-01-24Renaming Arabic sky cultures (see discussion #2212)Alexander V. Wolf